span8
span4
地理数据库读取器允许FME从ESRI的地理数据库结构中检索数据。支持翻译地理数据库的几个方面,包括地理数据库注释。下面说明了如何在地理数据库和微站DGN之间创建注释和特性的基本转换。源数据集是地理数据库特性类,一个带有行几何(rapid_transit_lines),另一个带有地理数据库注释(rapid_transit_linesAnno)。这些特征类取自地理数据库格式,并写入到MicroStation DGN。
FME将地理数据库注释视为线几何图形。因此,所读取的注释特性的插入点将基于注释沿相应的线几何形状的对齐。例如,如果注释的对齐方式是底部/左侧,则将使用与为注释功能计算的行几何图形的底部/左侧对应的插入点来读取注释。
捷运线(ESRI地理数据库 - 文件地理数据库)
在上面的图像中,我们可以看到我们的快速运输线特征类的内容,它们被单独的运输线明确地表示出来,以便于可视化。
捷运线注释(ESRI地理数据库 - 文件地理数据库)
在上面的图像中,我们看到了几个与它们的相应特性相关的地理数据库注释的可视化。我们看到的注释是使用ESRI ArcGIS软件按1:10 000的比例从标准标签生成的,保存为注释特征类,并且是非特征链接的。
1。阅读源数据 - ESRI地理数据库(文件地理数据库)*
当将地理数据库阅读器添加到您的工作空间时,请确保添加来自输入地理数据库的特定表(即rapid_transit_line和rapid_transit_lineAnno)作为单独的特性类型。将特性类型添加到工作空间后,双击rapid_transit_lineAnno特性类型,单击Format属性选项卡,并公开/选择以下属性:
这些参数将帮助我们在从地理数据库转换为DGN时控制文本样式。
2。特征造型
中转线的特征将被写入我们的目的地DGN文件的一层;然而,为了帮助描绘个别的过境线,让我们应用一个独特的颜色到每个过境线。TestFilter变压器将允许我们根据传输线路的名称分离出各个线路的特性。一旦添加,rapid_transit_line功能型连接到变压器和编辑TestFilter参数。在“测试条件”,在空白处双击旁边的“如果”。这将启动测试条件对话框。输入测试条件为所述第一转接线(即行=加拿大线),并设置输出端口为“加拿大线”。
重复上述过程,以“世博专线”及“千禧线”取代“加拿大线”的实例。一旦完成,TestFilter参数应如下所示:
接下来,添加三个DGNStyler变压器到工作区。该DGNStyler变压器允许各种文字和特点的造型。由每个输出端口(即加拿大线,博览线,和千禧线)从TestFilter变压器连接到一个单独的DGNStyler,每个交通线路特征可以以不同的方式通过样式。对于这里的目的,每个造型双击单独和选择各种输出交通线路所需的颜色。
3。文本样式
从地理数据库来注释必须以这样被造型为方式,其允许更无缝输出到目的地DGN。对于这里的目的,重点将放在以注释的位置,减少对字体样式操作。这是翻译将利用在地理数据库注记要素类型公开的参数(见第1步)。
3A。设置文字大小
一个AttributeCreator允许我们创建将用于存储文本大小输出DGN文件的值,如下面的截图中看到的idgs_text_size属性(这是值得注意的,这一步也可以用DGNStyler代替完成 an AttributeCreator if desired).
3B。为CAD文本组对准
垂直和水平文本对齐值从先前暴露地理数据库参数采取 - geodb_v_align和geodb_h_align。这些值将被应用到对应的MicroStation(IGDS)的属性将被用于设置在最终输出DGN的文本对齐。甲TestFilter基于所述垂直取向的数据分离(即顶部,中部,底部)。AttributeValueMappers采取从TestFilter结果输出并施加垂直和水平对齐于相应IGDS对准属性 - 设置所述的MicroStation注释的最后的理由(通过igds_justification格式属性)。从AttributeValueMappers之一中的参数设置的示例在下面可以看到。
4。写CAD数据
宾利设计的MicroStation(V8)的作家加入到工作区,保持默认值。输出从功能造型部分的所有DGNStyler变压器和文本对齐节中的所有AttributeValueMapper变压器连接。一旦加入,打开作家的特征类型的属性和暴露/选择igds_justification和igds_text_size从格式属性选项卡。运行工作区。
*在上述实施例中使用的地理数据库ESRI(文件地理数据库)阅读器要求的ArcGIS的许可版本可用给用户。有关所需的许可证级别的详细信息,请参阅所需的ArcGIS许可类型为FME地理数据库格式。
©2019安全亚搏在线软件公司法律