Eu tenho um projeto em que estou lendo objetos de geometria de arquivos de texto para colocá-los no ArcSDE. Esses objetos de geometria têm um código EPSG associado, e estou procurando uma maneira de garantir que eles estejam na projeção correta quando terminar com eles.
Tendo examinado os códigos de fábrica nos quais estou interessado (GCS GDA94; EPSG: 4283 e VicGrid 94; EPSG: 3111) para um projeto em que estou trabalhando, parece que os códigos EPSG correspondem diretamente à ESRI códigos de fábrica para a referência espacial ( aqui e aqui ). Isso é ótimo, pois significa que não preciso me preocupar em navegar para arquivos de projeção para criar objetos SpatialReference , por exemplo, no código abaixo:
import arcpy
# Create a spatial reference object using a factory code
#
sr = arcpy.SpatialReference()
sr.factoryCode = int(epsg_code.lstrip("EPSG:"))
sr.create()
Infelizmente, não consigo encontrar nenhuma referência na documentação da ESRI para dizer se isso é verdade o tempo todo ou não - acho que sim, mas prefiro ter certeza. Alguém sabe onde eu poderia descobrir?