输出坐标系(环境设置)

支持输出坐标系环境的工具将使用指定坐标系创建输出地理数据集。

处理过程(如计算几何关系和修改几何)将在与输出地理数据集相同的坐标系中进行。 此环境会覆盖由地理处理工具创建的输出地理数据集的默认坐标系。

有关如何确定默认输出坐标系的说明,请参阅空间参考和地理处理

用法说明

  • 如果“输出坐标系”环境不同于输入坐标系,则在工具运行期间输入将投影到输出坐标系。 该投影不会影响输入。
  • 如果输入或输出坐标系处于“未知”状态,则不进行投影。 如果发生此类情况,则系统将假设输入的坐标所在坐标系与输出坐标系相同。
  • 如果输入和输出坐标系需要进行地理变换,请设置地理变换环境。

对话框语法

此环境可指定由地理处理工具创建的地理数据集的输出坐标系。

  • 当前地图 - 将使用当前地图或场景的坐标系。
  • 列出所有图层,您可以选择一个作为坐标系。

您也可以单击选择坐标系按钮 坐标系 以选择其他坐标系。

脚本语法

arcpy.env.outputCoordinateSystem = coordinate_system

参数说明

coordinate_system

默认情况下,输出的坐标系与输入的坐标系相同;否则,可以使用以下任一方式设置输出坐标系:

outputCoordinateSystem 语法

脚本示例

import arcpy

# Set the workspace, outputCoordinateSystem and geographicTransformations 
# environments
arcpy.env.workspace = "c:/data"
arcpy.env.outputCoordinateSystem = arcpy.SpatialReference("WGS 1984 UTM Zone 18N")
arcpy.env.geographicTransformations = "Arc_1950_To_WGS_1984_5; PSAD_1956_To_WGS_1984_6"

# Project data into new coordinate system while buffering.
arcpy.analysis.Buffer("roads.shp", "roads_buffer.shp", "10 meters")

相关主题