span8
span4
Geodatabase reader允许FME从ESRI的Geodatabase结构中检索数据。支持翻译地理数据库的几个方面,包括Geodatabase注释。下面说明了如何在Geodatabase和MicroStation DGN之间创建注释和特性的基本转换。源数据集是地理数据库的特征类,一个是线几何(rapid_transit_lines),另一个带有地理数据库注释(rapid_transit_linesAnno)。这些特性类取自地理数据库格式,并写入到MicroStation DGN。
FME将地理数据库注释视为线几何。因此,正在读取的注释特性的插入点将基于注释沿着相应的线几何形状的对齐。例如,如果注释的对齐方式是底部/左侧,注释将通过与注释特性的计算行几何图形的底部/左侧对应的插入点读入。
快速运输线(ESRI地理数据库-文件Geodb)
在上图中,为了便于可视化,我们将快速公交线路特性类的内容用单个公交线路分类表示。
快速公交线路注释(ESRI Geodatabase - File Geodb)
在上图中,我们看到了一些与它们相应特性相关的Geodatabase注释的可视化。我们看到的注释是使用ESRI ArcGIS软件按1:10 000的比例从标准标签生成的,保存为注释特性类,和非功能链接。
1.读取源数据- ESRI Geodatabase(文件Geodb)*
将地理数据库阅读器添加到工作区时,请确保从输入地理数据库(即rapid_transit_line和rapid_transit_lineAnno)作为单独的特性类型。一旦功能类型被添加到工作区,双击rapid_transit_lineAnno特性类型,点击格式属性标签,并公开/选择以下属性:
这些参数将有助于控制从Geodatabase转换到DGN时的文本样式。
2.特征造型
传输线路的功能将写入我们的目标DGN文件的一层;然而,为了帮助划定各个过境线,让我们为每条运输线应用一种独特的颜色。TestFilter变压器将允许我们根据传输线路的名称分离出各个线路的特性。一旦添加,将rapid_transit_line特性类型连接到转换器并编辑TestFilter参数。在“测试条件”下,双击“If”旁边的空格。这将启动“测试条件”对话框。Enter a test condition for the first transit line (i.e LINE = Canada Line) and set the Output port to "Canada Line".
重复上述过程,将“加拿大线”的实例分别替换为“世博线”和“千年线”。一旦完成,TestFilter参数应该如下所示:
接下来,向工作区添加三个DGNStyler转换器。DGNStyler转换器允许各种文本和特性样式。By connecting each output port (i.e Canada Line,世博会,从TestFilter变压器到一个单独的DGNStyler,每个运输线路特性都可以采用不同的样式。为目的,分别双击每个样式器,为各种输出传输线选择所需的颜色。
3.文本样式
来自地理数据库的注释的样式必须允许向目标DGN提供更无缝的输出。为目的,重点将放在注释的位置,而不是字体样式的操作。在这里,转换将使用Geodatabase注释特性类型中公开的参数(请参阅步骤1)。
3 a。设置文本大小
AttributeCreator允许我们创建一个idgs_text_size属性的值将用于存储的文本大小输出DGN文件如下截图中看到的(注意,这一步也可以通过一个DGNStyler AttributeCreator的如果需要的话)。
3 b。设置CAD文本对齐
垂直和水平文本对齐的值取自前面公开的地理数据库参数geodb_v_align和geodb_h_align。这些值将应用于相应的MicroStation (igds)属性,这些属性将用于在最终的DGN输出中设置文本对齐。TestFilter根据垂直对齐(即上面,中心,底部)。AttributeValueMappers获取TestFilter的结果输出,并将垂直对齐和水平对齐应用于相应的igds对齐属性——设置微站注释的最终对齐(通过igds_format属性)。下面可以看到来自其中一个AttributeValueMappers的参数设置示例。
4.写CAD数据
将Bentley MicroStation Design (V8)写入器添加到工作区,保留默认值。连接特性样式部分中的所有DGNStyler转换器和文本对齐部分中的所有AttributeValueMapper转换器的输出。一旦添加,打开编写器的特性类型属性,并从format attributes选项卡中公开/选择igds_argument和igds_text_size。运行工作空间。
*上述示例中使用的ESRI Geodatabase (File Geodb)阅读器要求用户可以使用ArcGIS的授权版本。有关所需许可证级别的更多信息,请参阅FME地理数据库格式所需的ArcGIS许可类型。
©2019安全亚搏在线软件公司法律