ฉันมีโครงการที่ฉันกำลังอ่านในวัตถุรูปทรงเรขาคณิตจากไฟล์ข้อความเพื่อใส่ไว้ใน ArcSDE วัตถุรูปทรงเรขาคณิตเหล่านี้มีรหัส EPSG ที่เกี่ยวข้องและฉันกำลังมองหาวิธีที่จะทำให้แน่ใจว่าพวกเขาอยู่ในการฉายภาพที่ถูกต้องเมื่อฉันทำเสร็จแล้ว
ดูที่รหัสโรงงานที่ฉันสนใจ (GCS GDA94; EPSG: 4283 และ VicGrid 94; EPSG: 3111) สำหรับโครงการที่ฉันกำลังทำอยู่ปรากฏว่ารหัส EPSG ตรงกับ ESRI โดยตรง รหัสโรงงานสำหรับการอ้างอิงเชิงพื้นที่ ( ที่นี่และที่นี่ ) นี่เป็นเรื่องที่ดีเพราะฉันไม่ต้องกังวลเกี่ยวกับการนำทางไปยังไฟล์ฉายภาพเพื่อสร้างวัตถุSpatialReferenceเช่นในรหัสด้านล่าง:
import arcpy
# Create a spatial reference object using a factory code
#
sr = arcpy.SpatialReference()
sr.factoryCode = int(epsg_code.lstrip("EPSG:"))
sr.create()
น่าเสียดายที่ฉันไม่สามารถหาข้อมูลอ้างอิงใด ๆ ในเอกสาร ESRI เพื่อบอกว่าสิ่งนี้ถือเป็นจริงตลอดเวลาหรือไม่ - ฉันเดาว่ามันเป็นเช่นนั้น แต่ฉันอยากจะรู้แน่นอน ไม่มีใครรู้ว่าฉันจะหาคำตอบได้ที่ไหน