span8号
第4排
你好,
为了更新地形文件,我尝试将许多.dgn图块剪切并合并到某些逻辑区域中,并将其输出为dgn。对于此任务,我将图块和区域作为FeatureClass,以选择图块的位置,并在需要时进行裁剪。
我遇到了一些问题,我必须通过dgn文件才能读取到dgn(v8)阅读器。一开始我试着在一个单独的工作区做选择,将结果写入一个txt文件,然后在新的工作区中再次读取它们。即使我复制了用于读取多个文件的确切字符串,也无法让它与脚本化的python参数一起工作。它要么只读取第一个文件,要么根本不读取。
我的第二次尝试更成功的是使用了“飞人”号。我将选择和随后的合并和切割合并到一个单独的工作空间中,它输出正确的区域。但是后来我注意到我的细胞丢失了,因为FeatureReader没有暴露出重新连接它们所需的IGD属性。似乎我也不能用attributeexposer暴露它们,它们只是不可用。
我认为FeatureReader被归类为数据库转换器是一个提示,但是在它的设置中,您完全能够选择dgn(v8)作为文件类型。我是否在这里缺少一些设置来获取这些属性?
现在的问题是;有没有办法让这个工作起来?使用我的第一种方法还是(最好)使用第二种方法?我已经看到了一些关于使用工作区运行程序的建议,但在我们使用的DataInterop扩展(GIS版本10.3.1,FME 2015.0(20150114-构建15245-win32)
我不确定是否可以在这里附加来自DataInterop环境的工作区,但如果这有帮助的话,我可以尝试上载工具箱模型。
事先谢谢,
马克
为了澄清问题,我附上了一张工作区的JPG和FeatureReader,一个工具箱,其中包含我正在使用的工作区和两个用Select Tiles工作区创建的.txt文件。
您好!@姆斯特丹港
您能提供更多关于如何选择要读取的DGN文件的详细信息吗?使用-dgn v8 reader和featurereader-您可以读取多个文件和文件夹(带或不带子文件夹)。您还可以设置过滤器以根据文件名选择ceratin文件。请核对一下打开高级浏览器在里面添加读卡器对话。
要成功读取单元格并将其写回dgn,请确保:
你好,马克,
关于使用Transformer FeatureReader的第二个方法,并将属性igds公开到此Transformer中。
我正在我的机器中使用FME桌面2017,如果在您的版本中启用:
1)A造物主变压器开始我的例子
2)将DGN(V8)读取到变压器中飞毛腿并配置了选项-attribute和geometry handling=merge initiator和result。
3)变压器通用端口飞毛腿写下我想要的属性igds:igds_color和igds_basename。
结果在FME数据检查器:输出通用端口。
谢谢,
达尼洛
?2019安全亚搏在线软件公司|法律