西班牙
斯潘4
想法通过蒂姆·伍德··联邦数据库文件地理数据库空间数据引擎域血沉
例如,读取文件Geodatabase或ArcSDE layer时。
层中的字段可能包含与域中的代码(FME speak中的值)不匹配的值。例如,您的域具有:
1=汽车
2=总线
3=列车
但在实际数据中,图层中某些功能的“车辆”字段的值为“4”。更糟糕的是,数据中的值可能是“car”,这使得通过在域中查找“1”几乎无法确定arcgis显示的是原始数据,而不是显示“car”。
当您将数据读入fme(无论您使用的是fgdb open api reader还是arcgis reader)时,对于任何不在域中的值(如“4”)都将得到一个空字符串。这是因为FME会从数据中查找实际值,而不会在域中找到它。
我建议如果发生这种情况,日志文件应该记录一个警告或错误,例如“warn:code'4'not found in domain'vehicle_type'”。
分享你的好主意,或者投票支持别人的想法。
?2019安全亚搏在线软件公司|合法的