漏洞
如果使用 ExportAixm51 函数来导出已填充 Airspace.Activity_Code 的 Airspace 要素,则生成的 AIXM 5.1 XML 文件将包含 Airspace.Activation 条目,该条目不含 gml:id 字段。 在验证输出 AIXM 5.1 XML 文件时,XML 验证器将报告此字段缺失。
ExportAixm51 配置文件还会将 Airspace.Activity_Code 导出到 AirspaceActivation 中,而非从与 Airspace 主要要素相关的 Timesheet.Activity_Code 中导出。
注: 此问题已在 ArcGIS 10.8.1 版本中得到解决。
ExportAixm51 配置文件目前未针对输出 AirspaceActivation 对象设置所需 gml:id 字段。
编辑 51ExportTemplate.xml 文件以将 gml:id 属性和 51ExportRelationships.json 文件添加至时间表中 activity_code 参数的源。
C:\Program Files (x86)\ArcGIS\AviationCharting\Desktop10.7\DataExchange\AIXM\Exporter\51
<aixm:activation> <aixm:AirspaceActivation> <aixm:activity>{activity_code}</aixm:activity> </aixm:AirspaceActivation> </aixm:activation>
<aixm:activation> <aixm:AirspaceActivation removeIfOnlyAttributes="true" gml:id="asact_{timesheet.clientkey_id}"> <aixm:activity>{timesheet.activity_code}</aixm:activity> </aixm:AirspaceActivation> </aixm:activation>
"timesheet.activity_code", "timesheet.clientkey_id"
"timesheet.combtil_code",
此解决方法在 BUG-00012617 中也有详细说明。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序