西班牙
斯潘4
geodatabase阅读器允许fme从esri的geodatabase结构中检索数据。支持转换地理数据库的几个方面,包括地理数据库注释。以下说明如何在Geodatabase和AutoCAD DWG之间创建注释和要素的基本转换。源数据集是geodatabase要素类,一个具有直线几何(rapid_transit_lines),另一个具有geodatabase注释(rapid_transit_linesanno)。这些要素类取自geodatabase格式并写入autocad dwg。
fme将geodatabase注释视为线几何。因此,正在读取的注释要素的插入点将基于注释沿相应的线几何图形的对齐方式。例如,如果注释的对齐方式为底部/左侧,则将使用与注释要素的计算线几何图形的底部/左侧相对应的插入点读入注释。
快速传输线(ESRI地理数据库-GEODB文件)
在上面的图片中,我们可以看到我们的快速公交线路特征类的内容,这些特征类由单独的公交线路分类表示,以便于可视化。
快速传输线注释(ESRI Geodatabase-文件GeodB)
在上面的图片中,我们看到了我们的几个地理数据库注释相对于它们对应的特征的可视化。我们看到的注释是使用esri arcgis软件以1:10000的比例从标准标签生成的,保存为注释要素类,并且是非要素链接的。
一。读取源数据-ESRI地理数据库(文件geodb)*
将geodatabase reader添加到工作区时,请确保从输入geodatabase添加特定的表(即。快速运输线和快速运输线)作为单独的特征类型。将要素类型添加到工作区后,双击快速运输线无要素类型,单击“格式属性”选项卡,并显示/选择以下属性:
当我们从Geodatabase转换为DWG时,这些参数将有助于控制文本样式。
2.特征样式
传输线要素将写入目标DWG文件中的一个图层;然而,为了有助于描绘个别过境路线,让我们对每条过境路线应用一种独特的颜色。一个testfilter变压器将允许我们根据传输线的名称分离单独的线路特性。添加后,将Rapid_Transit_Line功能类型连接到变压器并编辑TestFilter参数。在“测试条件”下,双击“IF”旁边的空白区域。这将启动“测试条件”对话框。输入第一条传输线(即Line=Canada Line)的测试条件,并将输出端口设置为“Canada Line”。
重复上述过程,将“加拿大线”的实例分别替换为“世博线”和“千年线”。完成后,testfilter参数应显示如下:
接下来,将三个dwgstyler转换器添加到工作区。德格斯泰勒转换器允许各种文本和特性样式。通过将testfilter变压器的每个输出端口(即加拿大线、expo线和millennium线)连接到单独的dwgstyler,可以以不同的方式设置每个传输线特性的样式。为此,请分别双击每个样式,并为各种输出传输线选择所需的颜色。
三。文本样式
来自geodatabase的注释的样式必须允许更无缝地输出到目标dwg。在这里,转换将使用注释要素类型中公开的参数(请参见步骤1)。
三甲。设置字体样式和文本大小
将另一个dwgstyler添加到工作区,并将Rapid_Transit_LineanNo功能类型连接到转换器。打开dwgstyler的“参数”对话框,设置以下值,然后单击“确定”:
3b段。设置CAD文本的对齐方式
垂直和水平文本对齐的值取自先前公开的geodatabase参数geodb_v_align和geodb_h_align。这些值将应用于相应的autocad属性,这些属性将用于在最终dwg输出中设置文字对齐方式。测试筛选器根据垂直对齐(即上,中,下)。属性值映射器s从testfilter获取结果输出,并将垂直和水平对齐应用于相应的autocad对齐属性-设置autocad注释的最终对齐方式(通过autocad_justification format属性)。
四。编写CAD数据
将autodesk autocad dwg/dxf编写器添加到工作空间中,连接“要素样式”区域中所有dwgstyler变换器和“文本对齐”区域中所有attributevaluemapper变换器的输出。添加后,打开编写器的要素类型特性,并从“格式属性”选项卡中显示/选择“autocad_对正”。运行工作区。
*上述示例中使用的esri geodatabase(文件geodb)读取器要求用户可以使用arcgis的许可版本。有关所需许可级别的详细信息,请参阅fme geodatabase格式所需的arcgis许可证类型。
?2019安全亚搏在线软件公司|合法的