Tengo un proyecto donde estoy leyendo objetos de geometría de archivos de texto para colocarlos en ArcSDE. Estos objetos de geometría tienen un código EPSG asociado, y estoy buscando una manera de asegurar que estén en la proyección correcta cuando haya terminado con ellos.
Habiendo examinado los códigos de fábrica que me interesan (GCS GDA94; EPSG: 4283, y VicGrid 94; EPSG: 3111) para un proyecto en el que estoy trabajando, parece que los códigos EPSG corresponden directamente a los códigos de fábrica de ESRI para la referencia espacial ( aquí y aquí ). Esto es genial, ya que significa que no tengo que preocuparme por navegar a los archivos de proyección para crear SpatialReference objetos, por ejemplo en el siguiente código:
import arcpy
# Create a spatial reference object using a factory code
#
sr = arcpy.SpatialReference()
sr.factoryCode = int(epsg_code.lstrip("EPSG:"))
sr.create()
Desafortunadamente, no puedo encontrar ninguna referencia en la documentación de ESRI para decir si esto es cierto todo el tiempo o no. Supongo que sí, pero prefiero estar seguro. ¿Alguien sabe dónde podría averiguarlo?