Ho un progetto in cui sto leggendo oggetti geometrici da file di testo per inserirli in ArcSDE. Questi oggetti geometrici hanno un codice EPSG associato e sto cercando un modo per assicurarmi che siano nella giusta proiezione quando ho finito con loro.
Dopo aver dato un'occhiata ai codici di fabbrica che mi interessano (GCS GDA94; EPSG: 4283 e VicGrid 94; EPSG: 3111) per un progetto a cui sto lavorando, sembra che i codici EPSG corrispondano direttamente all'ESRI codici di fabbrica per il riferimento spaziale ( qui e qui ). Questo è fantastico, poiché significa che non devo preoccuparmi di passare ai file di proiezione per creare oggetti SpatialReference , ad esempio nel codice seguente:
import arcpy
# Create a spatial reference object using a factory code
#
sr = arcpy.SpatialReference()
sr.factoryCode = int(epsg_code.lstrip("EPSG:"))
sr.create()
Sfortunatamente non riesco a trovare alcun riferimento nella documentazione ESRI per dire se questo è vero in ogni momento o no - immagino che lo sia, ma preferirei sapere con certezza. Qualcuno sa dove sarei in grado di scoprire?