ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Definir proyección

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Sobrescribe la información del sistema de coordenadas (proyección de mapa y datum) almacenada con un dataset. Esta herramienta se usa para los datasets que tienen definido un sistema de coordenadas desconocido o incorrecto.

Todos los datasets geográficos tienen un sistema de coordenadas que se utiliza a través de ArcGIS para visualizar, medir y transformar datos geográficos. Si el sistema de coordenadas para un dataset es desconocido o incorrecto, puede utilizar esta herramienta para especificar el sistema de coordenadas correcto. Debe conocer el sistema de coordenadas correcto del dataset antes de utilizar esta herramienta.

Uso

  • Esta herramienta solo actualiza la información del sistema de coordenadas existente, sin modificar ninguna geometría. Si desea transformar la geometría en otro sistema de coordenadas, utilice la herramienta Proyectar.

  • El uso más común de esta herramienta es asignar un sistema de coordenadas conocido a un dataset con un sistema de coordenadas desconocido (es decir, el sistema de coordenadas es "Desconocido" en las propiedades del dataset). Otro uso es asignar el sistema de coordenadas correcto para un dataset que tiene un sistema de coordenadas incorrecto definido (por ejemplo, las coordenadas están en metros de UTM, pero el sistema de coordenadas se define como geográfico).

  • Cuando un dataset con un sistema de coordenadas conocido es una entrada a esta herramienta, la herramienta envía una advertencia, pero se ejecuta correctamente.

  • Todas las clases de entidades en un dataset de entidades de geodatabase estarán en el mismo sistema de coordenadas. El sistema de coordenadas para un dataset de geodatabase se debe determinar cuándo se crea. Una vez que contiene clases de entidades, el sistema de coordenadas no se puede cambiar.

Sintaxis

DefineProjection_management (in_dataset, coor_system)
ParámetroExplicaciónTipo de datos
in_dataset

Dataset o clase de entidad cuya proyección se definirá.

Feature Layer;Geodataset
coor_system

Los valores válidos son un objeto de Referencia espacial, un archivo con extensión .prj o una representación de una cadena de caracteres de un sistema de coordenadas.

Coordinate System

Salida derivada

NombreExplicaciónTipo de datos
out_dataset

Muestra de código

Ejemplo de DefineProjection (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función DefineProjection en el modo inmediato.

import arcpy
infc = r"C:\data\citylim_unk.shp"
sr = arcpy.SpatialReference("NAD 1983 UTM Zone 11N")
arcpy.DefineProjection_management(infc, sr)
Ejemplo de DefineProjection (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente usa la función DefineProjection para registrar información del sistema de coordenadas para el dataset de entrada.

# Name: DefineProjection.py 
# Description: Records the coordinate system information for the specified input dataset or feature class

# import system modules
import arcpy

# set workspace environment
arcpy.env.workspace = "C:/data"

try:
    # set local variables
    in_dataset = "citylim_unk.shp" #"forest.shp"
    
    # get the coordinate system by describing a feature class
    dsc = arcpy.Describe("citylim_utm11.shp")
    coord_sys = dsc.spatialReference
    
    # run the tool
    arcpy.DefineProjection_management(in_dataset, coord_sys)
    
    # print messages when the tool runs successfully
    print(arcpy.GetMessages(0))
    
except arcpy.ExecuteError:
    print(arcpy.GetMessages(2))
    
except Exception as ex:
    print(ex.args[0])

Entornos

  • Espacio de trabajo actual
  • Espacio de trabajo temporal

Información sobre licencias

  • ArcGIS Desktop Basic: Sí
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Proyecciones y transformaciones
  • Acerca de las proyecciones cartográficas
  • Lista de proyecciones de mapa compatibles
  • Qué son los sistemas de coordenadas geográficas
  • Qué son los sistemas de coordenadas proyectadas
  • Fundamentos sobre las proyecciones para profesionales de SIG
  • Referencia espacial y geoprocesamiento
  • Sistemas de coordenadas de ráster
  • Definir o modificar un sistema de coordenadas de ráster

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal