ArcSDE'ye yerleştirmek için metin dosyalarından geometri nesnelerinde okuduğum bir projem var. Bu geometri nesnelerinin ilişkili bir EPSG kodu vardır ve bunlarla işim bittiğinde doğru projeksiyonda olmalarını sağlayacak bir yol arıyorum.
Üzerinde çalıştığım bir proje için ilgilendiğim fabrika kodlarına (GCS GDA94; EPSG: 4283 ve VicGrid 94; EPSG: 3111) baktığımda, EPSG kodlarının doğrudan ESRI'ye karşılık geldiği anlaşılıyor. mekansal referans için fabrika kodları ( burada ve burada ). Bu harika, çünkü SpatialReference nesneleri oluşturmak için projeksiyon dosyalarına gitme konusunda endişelenmeme gerek yok , örneğin aşağıdaki kodda:
import arcpy
# Create a spatial reference object using a factory code
#
sr = arcpy.SpatialReference()
sr.factoryCode = int(epsg_code.lstrip("EPSG:"))
sr.create()
Ne yazık ki, ESRI belgelerinde bunun her zaman geçerli olup olmadığını söyleyecek herhangi bir referans bulamıyorum - Sanırım öyle, ama kesin olarak bilmeyi tercih ederim. Nerede bulabileceğimi bilen var mı?