支持输出坐标系环境的工具将使用指定坐标系创建输出地理数据集。
处理过程(如计算几何关系和修改几何)将在与输出地理数据集相同的坐标系中进行。 此环境会覆盖由地理处理工具创建的输出地理数据集的默认坐标系。
有关如何确定默认输出坐标系的说明,请参阅空间参考和地理处理。
用法说明
- 如果“输出坐标系”环境不同于输入坐标系,则在工具运行期间输入将投影到输出坐标系。 该投影不会影响输入。
- 如果输入或输出坐标系处于“未知”状态,则不进行投影。 如果发生此类情况,则系统将假设输入的坐标所在坐标系与输出坐标系相同。
- 如果输入和输出坐标系需要进行地理变换,请设置地理变换环境。
对话框语法
此环境可指定由地理处理工具创建的地理数据集的输出坐标系。
- 当前地图 - 将使用当前地图或场景的坐标系。
- 列出所有图层,您可以选择一个作为坐标系。
您也可以单击选择坐标系按钮 以选择其他坐标系。
脚本语法
arcpy.env.outputCoordinateSystem = coordinate_system
参数 | 说明 |
---|---|
coordinate_system | 默认情况下,输出的坐标系与输入的坐标系相同;否则,可以使用以下任一方式设置输出坐标系:
|
脚本示例
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")