在 ArcGIS Desktop 中执行自定义地理变换,将地图数据从一个地理坐标系 (GCS) 或基准面变换到另一个。如果要发布的地图包含自定义地理变换,则应确保 ArcGIS Server 可以访问变换所需的任何文件。
使用自定义变换发布地图时,请按照以下步骤进行操作:
- 在 ArcMap 或 ArcGIS Pro 中运行创建自定义地理变换地理处理工具。此工具的输出是保存在用户配置文件应用程序数据文件夹下 ESRI\<ArcGIS product>\ArcToolbox\CustomTransformations 文件夹中的 .gtf 文件。如果此文件夹不存在,则工具会自动创建。如果应用程序数据文件夹为只读或已隐藏,则输出会创建到用户临时文件夹下的 ArcToolbox\CustomTransformations 中。
- 如果您的变换需要任何支持文件,例如格网位移二进制 (.gsb) 文件,请将其复制到 ArcGIS Desktop 安装驱动器中的 pedata 文件夹。或者,如果已安装 ArcGIS Coordinate Systems Data 组件,请将文件复制到 CoordinateSystemsData > pedata 文件夹。无论哪种情况,请导航到用于指定创建自定义变换方法(例如 ntv2)和粘贴所复制文件的 pedata 子文件夹。
- 如果您将任何支持文件复制到步骤 2 中的 Desktop pedata 文件夹,请再次将其复制到 ArcGIS Server 安装目录中的 pedata 文件夹。与之前一样,在 pedata 内查找对应于变换方法和用于粘贴文件的文件夹。
- 准备要发布的地图时,请确保在地图中使用自定义变换。如果地图包含同时使用自定义变换中的输入和输出地理坐标系的图层,请确保变换处于活动状态:
- 在 ArcMap 中,右键单击内容列表面板中的数据框,然后打开其属性。选择坐标系选项卡,然后单击变换按钮。确认已选中自定义变换。
- 在 ArcGIS Pro 中,右键单击内容面板中的地图,打开其属性,然后单击变换。确认已选中自定义变换。
如果您不打算在同一个地图中包含使用自定义变换的输入和输出 GCS 的图层,请添加使用将不存在于最终地图中的 GCS 的图层,设置自定义变换,然后移除图层。然后,变换将与地图一起存储。 - 地图准备就绪后,将其发布。如果正在使用 ArcMap,您可以发布地图服务至 ArcGIS Server;如果正在使用 ArcGIS Pro,您可以共享 web 地图至 ArcGIS Enterprise 门户,该门户由发布到联合 ArcGIS Server 站点的地图服务提供支持。自定义变换的规范将与地图服务一起存储。
地图服务或 Web 地图将包含应用于 GIS 数据的自定义地理变换。这包括在缩放和平移地图时进行动态处理。