斯潘8
斯潘4
地理数据库读卡器允许FME从ESRI的地理数据库结构中检索数据。为翻译地理数据库的几个方面提供了支持,包括地理数据库注释。下面说明如何在地理数据库和MicroStation DGN之间创建注释和特征的基本翻译。源数据集是地理数据库功能类,一个具有线几何(快速传输线)另一个带有地理数据库注释(Rapid_Transit_Linesano)。这些功能类取自地理数据库格式,并写入MicroStation DGN。
FME将地理数据库注释视为线几何。像这样的,正在读取的注释功能的插入点将基于注释沿相应的线几何图形的对齐方式。例如,如果注释的对齐方式为底部/左侧,将读取注释,插入点对应于注释功能的计算线几何图形的底部/左侧。
快速运输线路(ESRI地理数据库-文件GEODB)
在上图中,我们看到了我们的快速公交线路功能类的内容,通过单独的公交线路进行分类标记,以便于可视化。
快速公交线路注释(ESRI地理数据库-文件GEODB)
在上图中,我们看到了一些地理数据库注释与其相应特性的可视化。我们看到的注释是使用ESRI Arcgis软件以1:10000的比例从标准标签生成的,另存为注释要素类,和是非功能链接的。
1。读取源数据-esri geodatabase(文件geodb)*
将geodatabase reader添加到工作区时,确保从输入的地理数据库(即快速运输线和快速运输线)作为单独的特征类型。功能类型添加到工作区后,双击Rapid_Transit_Lineano功能类型,单击“格式属性”选项卡,并显示/选择以下属性:
这些参数将有助于控制文本样式,因为我们从geodatabase转换为dgn。
2。特征造型
传输线特征将写入目的地DGN文件中的一层;然而,为了帮助划分各个公交线路,让我们为每条运输线应用一种独特的颜色。测试滤波器变压器将允许我们根据传输线的名称分离出单独的线路特征。一旦添加,将快速传输线功能类型连接到变压器并编辑testfilter参数。在“测试条件”下,双击“IF”旁边的空白区域。这将启动测试条件对话框。输入第一条传输线(即测线=加拿大测线)的测试条件,并将输出端口设置为“加拿大测线”。
重复上述过程,将“加拿大线”的实例分别替换为“世博线”和“千年线”。一旦完成,testfilter参数应如下所示:
下一步,将三个DgnStyler变压器添加到工作区。DgnStyler转换器允许各种文本和功能样式。通过连接每个输出端口(即加拿大线路,世博会线以及千年线),从测试滤波器变压器到单个DGNStyler,每个公交线路特征都可以以不同的方式设置样式。出于此目的,双击每个样式器,为不同的输出传输线选择所需的颜色。
三。文本造型
来自geodatabase的注释的样式必须允许更无缝地输出到目标dgn。出于此目的,重点将放在注释的位置上,而不是字体样式的操作上。在这里,转换将使用geodatabase注释功能类型中公开的参数(请参见步骤1)。
3A。设置文本大小
attributeCreator允许我们创建一个idgs_text_size属性,该属性将用于存储输出dgn文件的文本大小值,如下面的屏幕截图所示(请注意,如果需要,还可以使用dgnstyler代替attributeCreator来完成此步骤)。
3B。设置CAD文本的对齐方式
垂直和水平文本对齐的值取自先前公开的地理数据库参数-geodb_v_-Align和geodb_h_-Align。这些值将应用于相应的MicroStation(IGD)属性,这些属性将用于在最终的DGN输出中设置文本对齐。testfilter根据垂直对齐(即顶部,中心,底部)。attributeValueMappers从testfilter获取结果输出,并将垂直和水平对齐应用于相应的IGDS对齐属性-设置MicroStation批注的最终对齐方式(通过IGDS的“对齐格式”属性)。下面是其中一个attributeValueMapper的参数设置示例。
4。编写CAD数据
将Bentley MicroStation Design(V8)Writer添加到工作区,保留默认值。连接“功能样式”部分中所有dgnstyler变压器的输出和“文本对齐”部分中所有attributeValueMapper变压器的输出。一旦添加,打开编写器的功能类型属性,并从“格式属性”选项卡中显示/选择IGD对齐和IGD文本大小。运行工作区。
*上述示例中使用的ESRI地理数据库(文件geodb)读卡器要求用户可以使用授权版本的Arcgis。有关所需许可级别的详细信息,请看FME地理数据库格式所需的ARCGIS许可证类型。
?2019安全亚搏在线软件公司|合法的