Tengo un proyecto donde estoy leyendo objetos de geometría de archivos de texto para ponerlos en ArcSDE. Estos objetos de geometría tienen un código EPSG asociado, y estoy buscando una manera de asegurarme de que estén en la proyección correcta cuando haya terminado con ellos.
Después de echar un vistazo a 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 al ESRI códigos de fábrica 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 objetos SpatialReference , 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 saberlo con certeza. ¿Alguien sabe dónde podría averiguarlo?