span8
span4
嗨,
我需要vallidate SHP(与属性或DWG块)属性值反对字段数据类型和域在模板GDB或XML工作空间文档中指定。
读者:ESRI SHP
作家:ESRI GDB
问题:如果SHP属性值不随GDB字段数据类型匹配,转换失败。
我需要验证这些值并写入失败。
我想用“AttributeValidator”,但验证规则必须手工指定。
有什么办法如何读取从模板的验证规则(GDB或XML工作空间文档),并自动写?
例子:
读者SHP功能“管”已经得到了场“物质”与属性值“UPVC”。
作家GDB功能“PIPE”已经得到了与指定的域值字段“材料”:“PVC-U,HDPE,PE“
没有比赛,因此转换失败
谢谢。
我认为有这种可能变得更容易一些方法。
例如,我可以从源数据(形状时,MapInfo等),以XML建立一个翻译。我挑了XML所需的架构和设置上的文字被验证。
现在,如果我跑了翻译和发现错误,我知道数据不匹配架构要求。
我在这里做了一个演示视频:https://screencast.com/t/AYZZuzL1Gz8K
我希望这有帮助。
嗯,我知道,我可以读GDB / XML方案和暴露我需要验证的属性。这不是一个问题,问题的点。
现在的问题是什么FME变压器或变压器组应被用来做这项工作?
我发现只有“AttributeValidator”这似乎是非常基本的,我要创建“验证规则”手动,什么是相当痛苦,而不是人脑友好的过程。
我真的需要使用GDB / XML方案作为模板,这份模板“验证规则”将被创建/自动导入。
然后在阅读器侧(进入验证)我需要需要被验证(在这种情况下,SHP或DWG)文件
你可以从内部ESRI导出GDB的模式为XML(或使用Python从内FME调用ESRI),并使用XML读者FME阅读 - 这给你的结构。然后你可以使用这个与建立一些试验与测试等。在您的工作流程。亚搏在线
©2019安全亚搏在线软件公司|法律