排障时,请先查“字段键”,再查“属性值”和“坐标”。
同一输入只切换 Use field aliases,能先判断差异是否来自键名。把两份输出放在同一张对照表里,再决定交付格式。
遇到GeoJSON 导出后字段名或日期显示异常时
先看property key · 日期单位 · WGS84/crs
怎么做先比键名,再比值与坐标。
差异先分层,再决定检查顺序
现场异常
导出成功,接口却说字段名对不上:请先查字段键,不要先改源字段。
ArcGIS Pro 导出成功,并不等于差异发生在字段类型。GeoJSON 里至少看“属性键”“属性值”和“坐标”三个对象。
下游查值时,访问入口承载键名,业务内容承载实际含义,空间落点负责定位。把显示问题当内容问题,会让排障走错线。
本次输入属性表有两条点记录,同时显示机器名和中文别名;观测日期、巡查数量等业务值也在表中。

图·截图显示机器名和中文别名;说明交付前先确认程序读取哪组键。
输入表先看源契约:请先辨认“机器名”,再看“别名”对应的中文显示。
保留报错原文,请把“缺失”“解析失败”和“坐标偏移”分别核对;不同词指向不同检查线。
只改一个开关,先看差异范围
我在 ArcGIS Pro 3.6 用同一输入运行两次,固定格式化、GeoJSON、WGS84(全球地理坐标系)和其余参数,只切换字段别名开关。
两份输出一份保留机器名,另一份换成中文键名。顺序不同,但业务值没有重算。

图·对照图显示只换字段键;说明下一步核对接口用机器名还是映射。
对照表中,同一条记录的数量、几何类型和属性值保持一致;变化集中在访问入口。
判断
我的判断是,别名开关只替换访问入口,不会重算业务值;本次增量是把“键名变了”和“属性值没变”放在同一份实测核对里。
如果业务内容、坐标或可见项也变化,就要另查参数,不能继续归因于“别名开关”。
机器名还是别名,取决于谁在读
ArcGIS Pro 官方把 Use field aliases 定义为让输出使用字段别名而不是字段名;它改变的是键名选择。
下游程序按“机器名”取值时,保持原键更稳;中文报表和人工检查可以用“别名”,但要把新键名写进交付契约。

图·结果图显示值和坐标未变;说明应先查读取入口,再查日期与坐标。
同时给程序和人看时,请先保留稳定源名称,另做面向阅读的输出或映射表,便于回滚。

图·图中拆开键名、值、坐标和契约;说明下一步检查哪一层。
官方页面把“可见项”和空间参考分开列出;它们对应不同的核对动作。
日期、坐标和关联项,另查边界
本次结果核对中,日期在两份输出里采用同一种表达;这只说明当前输出形式,还无法直接推出下游使用的时间单位。
官方说明可以投影到 WGS84(全球地理坐标系),不使用时可能带有规范支持不完整的 CRS(坐标参考系统)标签。“字段键名”正确,还不能说明“坐标”是否在 WGS84 下被下游正确定位。

图·软件已分出输入与两种输出;说明交付时先确认验哪一个结果。
含曲线的几何会在 GeoJSON 转换时被加密成折线段;“关联关系”“附件”和体量上限也都是独立边界。

图·原页对应可见字段、别名和坐标;说明下一步按参数核对。
交付检查
1. 先看键名:确认是机器名、别名,还是出现缺口。
2. 再看值表达:确认日期单位、保留位数和空值规则。
3. 最后验空间关系:确认参考系、曲线、关联项和交付包大小。
交付前,把属性键、值表达、空间参考和关联项四项写进同一份核对记录。来源:ArcGIS Pro 3.6 Features To JSON 官方原页。
导出出现差异时,先查访问入口,再查值表达和空间参考。单变量核对证明差异来源后,再决定保留“机器名”、启用“别名”,或调整交付格式。你的项目里更常卡在键名、日期,还是坐标?
系列:GIS工具、方法与交付
建议保存这篇,下一次可以直接复用GeoJSON 字段键名对照表。
持续价值:继续从具体 GIS 结果差异入手,拆开工具参数、数据契约和项目交付边界。
下一期:继续用具体结果差异和最小复现,拆开 GIS 工具里的隐含状态。
延伸资料
ArcGIS Pro GeoJSON 字段核对记录
夜雨聆风