常见问题
当前无法将在 ArcGIS Online 中托管的要素图层与曲线几何一起使用。 在发布过程中,曲线将转换成环,因为曲线当前不是在 ArcGIS Online 中托管的要素服务的支持几何类型。
例如,将包含曲线的面从 ArcGIS Desktop 发布到 ArcGIS Online 时,曲线数组将存储为环而不是曲线环。 将在“环”中而不是曲线中创建大量的坐标,以使面的外观为曲线。
更具体地说,如果在 ArcMap 中创建一个圆形要素并将该 要素 转换成 JSON,则当查看通过 ArcMap 地理处理工具创建的 JSON 时,将显示仅包含几个坐标的“曲线环”:
"geometry":{"curveRings":[[[-8168422.4016999993,24143556.740800001],{"a":[[-8168422.4016999993,24143556.740800001],[-8168422.4016999993,12123269.446849408],0,1]}]]}
但是,将相同的要素作为托管要素服务发布并从 REST 查询几何时,该几何将显示为包含上千个坐标的“环”:
Ring0:[-8168422.4016999993,24143556.7408],[-8162128.594278127,24143555.093085036],[-8155834.7885817392,24143550.14994058], ... 11998 more...
尽管曲线不包含在当前版本的 ArcGIS Online 中,但是计划在未来版本中实施在托管要素图层上 编辑 曲线 的能力 。 要查看与未来 ArcGIS Online 更新有关的详细信息,请参阅以下帮助页面:新特性:ArcGIS Online。
或者,在 ArcGIS for Server 10.3 或更高版本中托管的要素服务中,真曲线将作为几何对象支持。 当 returnTrueCurves 参数设置为 true 时, query 参数将在输出几何中返回真曲线。 这是因为 JSON 曲线对象仅适用于 在 ArcGIS for Server 10.3 或更高版本中托管的服务,如 ArcGIS REST API:查询 (Map Service\Layer) 帮助页面所述。 以下资源进一步介绍了 JSON 曲线对象:几何对象。
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序