Definir proyección (Cobertura)
Resumen
Registra información del sistema de coordenadas de la cobertura de entrada, incluidos los parámetros de cualquier proyección asociada, como datum y esferoide.
Crea o modifica el archivo de definición de proyecciones (PRJ) de la cobertura de entrada que almacena los parámetros de proyección.
Uso
-
Se puede utilizar si el dataset de entrada o clase de entidad no tiene una proyección definida. Si el dataset de entrada o clase de entidad ya tiene una proyección definida, aparece una advertencia, pero la herramienta se ejecuta correctamente.
-
Para proyectar realmente el dataset o transformar el datum o esferoide, debe utilizar la herramienta Proyectar, que requiere que el dataset tenga un archivo PRJ.
-
Definir proyección no cambia las coordenadas del dataset de salida. Para proyectar un dataset desde una proyección a otra, debe utilizar Proyectar.
-
Para buscar tablas de sistemas de coordenadas geográficas, sistemas de coordenadas proyectadas y transformaciones geográficas (datum) predefinidas, vea Información general sobre proyecciones cartográficas.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_cover |
La cobertura para la cual se define la información de la proyección. | Coverage |
projection_file |
El nombre de un archivo de texto que define los parámetros de proyección de entrada. | File |
Ejemplo de código
La siguiente secuencia de comandos independiente demuestra cómo definir la proyección en una cobertura global. La cobertura se almacena en coordenadas geográficas.
# Name: DefineProjection_Example.py
# Description: Defines the projection of a global coverage
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "worldgrat"
projectionFile = "newgeo.prj"
# Execute DefineProjection
arcpy.DefineProjection_arc (inCover, projectionFile)