投影 (数据管理)

此 ArcGIS 3.0 文档已 存档,并且不再对其进行更新。 其中的内容和链接可能已过期。 请参阅最新文档

摘要

将空间数据从一种坐标系投影到另一种坐标系。

使用情况

  • 如果输入的要素类或数据集具有“未知”或未指定的坐标系,可以使用输入坐标系参数指定输入数据集的坐标系。 这样,无需修改输入数据就可以指定数据的坐标系(当输入数据为只读格式时,可能无法修改)。 也可以使用定义投影工具永久性地为该数据集指定一个坐标系。

  • 此工具的输入不能是 Coverage、VPF Coverage、栅格数据集和栅格目录。 使用投影栅格工具可以对栅格数据集进行投影。

  • 该工具的地理变换参数是可选参数。 当不需要地理变换或基准面变换时,参数中不会出现下拉列表,并且参数为空。 当需要变换时,将会基于输入基准面和输出基准面生成一个下拉列表,并会选择一个默认变换。

    • 例如,从 GCS_North_American_1983 投影到 NAD_1983_UTM_Zone_12N 时不需要地理变换,因为输入坐标系和输出坐标系都具有 NAD_1983 基准面。 但是,从 GCS_North_American_1983 投影到 WGS_1984_UTM_Zone_12N 时则需要地理变换,因为输入坐标系使用的是 NAD_1983 基准面,而输出坐标系使用的是 WGS_1984 基准面。
      提示:

      变换是双向的。 例如,如果将数据从 WGS 1984 转换为 NAD 1927,可以选取一个名为 NAD_1927_to_WGS_1984_3 的变换,然后此工具即可正确应用它。

    • 有关变换及其使用区域的列表,请参阅知识库文章:操作方法:在基准面之间投影时选择正确的地理(基准面)变换

  • 不支持 in_memory 工作空间作为编写输出数据集的位置。

  • 当对以下列出的复杂数据类型进行投影时,必须对生成的数据执行特定操作:

    • 包含网络数据集的要素数据集:必须重新构建网络数据集。
    • 包含拓扑的要素数据集:应再次验证拓扑

  • 如果输入参与关系类(就像要素关联的注记一样),则关系类将被传送到输出。 例外情况是参加独立表。

  • 根据输入要素的坐标和输出坐标系的视界(有效范围),对其进行投影时,多点、线和面将被裁剪或分割为多个部分。 完全位于视野外的要素将被写入到输出中(形状为空)。 可使用修复几何工具将其删除。

  • 建议在执行分析之前将工程的所有输入投影到同一坐标系。 当所有输入都在同一坐标系中时,您需要避免动态投影数据可能导致的性能和功能性问题。

  • 在极少数情况下,对要素几何进行投影可能会导致要素以无效的方式进行变换。 使用检查几何工具来检测无效几何,并使用修复几何工具来修复一切几何问题。

  • 无法独立投影参与几何网络的要素类 - 整个要素数据集包含必须进行投影的网络。

  • 多种地理处理工具支持输出坐标系环境设置,并且在多个工作流中,可以使用此环境设置来代替投影工具。 例如,联合工具支持输出坐标系环境设置,这意味着可以将所有位于不同坐标系的要素类联合在一起,并将联合的输出写入不同的坐标系的要素类中。

    了解有关地理处理环境的详细信息

  • 该工具将忽略在层上选择和定义查询 - 将对数据集中层所引用的所有要素进行投影。 要仅投影选定要素,可考虑使用复制要素工具创建一个临时数据集,该数据集仅包含选定要素,然后将该中间数据集用作投影工具的输入。

  • 当将要素数据集中的要素类用作输入时,无法将输出写入同一要素数据集。 这是因为要素数据集中的要素类均必须具有相同的坐标系。 在这种情况下,会将输出要素类写入包含要素数据集的地理数据库。

  • 选中保留形状参数时,将创建输出要素,该要素可更加准确地表示其真实投影位置。 线或面边界为数字化长直线且折点很少时,保留形状非常有用。 如果并未选中保留形状,那么将投影输入线或面边界的现有折点,这可能会导致要素在新投影中的位置不准确。 选中保留形状(Python 中的 preserve_shape = "PRESERVE_SHAPE")时,会在投影前将额外的折点添加到要素中。 这些额外的折点将保留要素的投影形状。 最大偏移偏差参数控制要添加的额外折点数;该值为工具所计算的投影要素可从其准确投影位置偏移的最大距离。 值越小,添加的折点越多。 根据需要选择值。 例如,您的投影输出是针对常规小比例制图显示,则可选择较大偏差。 反之,如果您的投影输出用于大比例、小区域分析,则可能需要较小偏差。

  • 如需执行垂直变换,则请选中可选垂直参数。 默认情况下,垂直参数处于非活动状态,并且仅在输入坐标系和输出坐标系都具有垂直坐标系 (VCS) 且输入要素类坐标具有 z 值时才变为活动状态。 此外,必须在系统上安装附加数据(坐标系数据)安装程序。

    选择输出坐标系后,您将能够选择地理坐标系或投影坐标系以及 VCS。 如果输入和输出 VCS 不同,则可使用相应的垂直变换,也可选择地理(基准面)变换。 如果需要应用与变换定义方向相反的变换,请选择名称前带有波形符 (~) 的条目。

  • 可以通过投影包含宗地结构的要素数据集来投影宗地结构。 无法单独投影由宗地结构控制的单个要素类。 将更新线性单位、面积单位和点坐标,以匹配目标空间参考的单位和坐标。

参数

标注说明数据类型
输入数据集或要素类

要投影的要素类、要素图层、要素数据集、场景图层或场景图层包。

Feature Layer; Feature Dataset; Scene Layer; Building Scene Layer; File
输出数据集或要素类

将要写入结果的输出数据集。

Feature Class; Feature Dataset; File
输出坐标系

输入数据待投影到的目标坐标系。

Coordinate System
地理变换
(可选)

此方法可用于在两个地理坐标系或基准面之间对数据进行转换。如果输入和输出坐标系具有不同的基准面,则可能需要此可选参数。

提示:

该工具自动选择默认变换。 您可从下拉列表中选择其他变换。 变换是双向的。 例如,如果将数据从 WGS 1984 转换为 NAD 1927,可以选取一个名为 NAD_1927_to_WGS_1984_3 的变换,然后此工具即可正确应用它。

参数会提供一个包含有效变换方法的下拉列表。 要详细了解如何选择一个或多个适当的变换,请参阅使用提示。

String
输入坐标系
(可选)

输入要素类或数据集的坐标系。 当输入具有未知或未指定的坐标系时,此参数将变为活动参数。 这样,无需修改输入数据就可以指定数据的坐标系(当输入数据为只读格式时,可能无法修改)。

Coordinate System
保留形状
(可选)

指定是否向输出线或面添加折点,以便其投影形状更加准确。

  • 未选中 - 不会向输出线或面添加额外折点。 这是默认设置。
  • 选中 - 根据需要向输出线或面添加额外折点,以便其投影形状更加准确。

Boolean
最大偏移偏差
(可选)

当选中保留形状参数时,投影线或面可从其准确投影位置偏移的距离。 默认为输出数据集空间参考 x,y 容差的 100 倍。

Linear Unit
垂直
(可选)

指定是否将应用垂直变换。

此选项仅在输入坐标系和输出坐标系都具有垂直坐标系且输入要素类坐标具有 Z 值时才会处于活动状态。 此外,许多垂直变换需要附加数据文件,而这些文件必须通过 ArcGIS Coordinate Systems Data 安装包进行安装。

当选中垂直时,地理变换参数可以包括椭圆体变换和垂直基准面之间的变换。 例如,~NAD_1983_To_NAVD88_CONUS_GEOID12B_Height + NAD_1983_To_WGS_1984_1 可将在 NAD 1983 基准面(具有 NAVD 1988 高度)上定义的几何折点变换为 WGS 1984 椭圆体(具有表示椭圆体高度的 Z 值)上的折点。 波形符 (~) 表示变换的反转方向。

此参数与保留形状参数不兼容。

  • 未选中 - 将不会应用垂直变换。 几何坐标的 Z 值将被忽略,并且 z 值将不会进行修改。 这是默认设置。
  • 选中 - 将应用地理变换参数中指定的变换。 投影工具将变换几何坐标的 X、Y 和 Z 值。

Boolean

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题