ใช้ระบบพิกัดที่กำหนดเองในเดสก์ท็อป ArcGIS หรือไม่


16

ฉันไม่รู้มากเกี่ยวกับระบบพิกัด ...

ในสำนักงานของฉันเราใช้เพื่อจัดการกับข้อมูลเชิงพื้นที่ที่มาจากแหล่งโบราณคดี แต่ละไซต์มีระบบ xyz ของตัวเอง (GCS) ง่ายสามแกนคาร์ทีเซียน ortogonal ในปีที่ผ่านมาเราได้รับการจัดการข้อมูลเชิงพื้นที่ผ่านซอฟต์แวร์ GIS (ArcGIS) โดยไม่ต้องใช้ระบบพิกัดที่เฉพาะเจาะจง (เพียงปล่อยให้มันเป็น "undefined")

ฉันต้องการทราบว่ามี GCS ใด ๆ ที่ออกแบบมาเพื่อจัดการกับชุดข้อมูลดังกล่าวโดยใช้แกนฉากมุมฉากแบบคาร์ทีเซียนที่เรียบง่ายโดยไม่มีการบิดเบือนตารางของ GCS ทั่วไปหรือไม่ นอกจากนี้ฉันต้องการทราบว่าระบบนี้เหมาะสำหรับใช้ในแอปพลิเคชันแผนที่ออนไลน์หรือไม่

อย่างไรก็ตามเราจัดการสภาพแวดล้อม 2D (ArcMap) และ 3D (ArcScene) และทำงานกับ "mm" เป็นหน่วยฐานความยาว

หากสิ่งนั้นไม่มีอยู่อาจมีบางคนรู้วิธีสร้างมันขึ้นมา

คำตอบ:


17

สมมติว่าพื้นที่ที่คุณสนใจนั้นค่อนข้างเล็กเมื่อเทียบกับโลกคุณสามารถตั้งค่าการฉายภาพตามขวางแบบกำหนดเองได้

คุณต้องรู้พิกัดทางภูมิศาสตร์ lat_0 และ lon_0 ของต้นกำเนิดของ CRS ของคุณและทิศทางของแกน x และ y:

+proj=tmerc +lat_0=51.4 +lon_0=7 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

สำหรับใช้กับ Arcgis ไฟล์. prj ควรมี:

PROJCS["Transverse_Mercator",GEOGCS["GCS_WGS_1984",DATUM["D_unknown",SPHEROID["WGS84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",51.4],PARAMETER["central_meridian",7],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]

หากพวกเขาไม่ขนานกับทิศเหนือและทิศตะวันออกการหมุนจะเป็นสิ่งจำเป็นโดยใช้เส้นโครงเอียงเอียงปรอท:

+proj=omerc +lat_0=51.4 +lonc=7 +alpha=-10 +k=1 +x_0=0 +y_0=0 +gamma=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

ไฟล์. prj สำหรับโปรเจคนี้คือ:

PROJCS["Hotine_Oblique_Mercator_Azimuth_Center",GEOGCS["GCS_WGS_1984",DATUM["D_unknown",SPHEROID["WGS84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Center"],PARAMETER["latitude_of_center",51.4],PARAMETER["longitude_of_center",7],PARAMETER["azimuth",-10],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]

ที่นี่ทั้งสองอยู่ด้วยกัน (tmerc เป็นสีน้ำเงินและ omerc เป็นสีแดง):

ป้อนคำอธิบายรูปภาพที่นี่

lat_0 และ lon_0 (หรือ lonc) เป็นพิกัดของแหล่งกำเนิด CRS ในพื้นที่ของคุณ คุณต้องสำรวจสิ่งเหล่านี้ด้วย GPS หรือจากแผนที่อื่น มุมที่คุณต้องคำนวณจากพิกัดของสองจุดที่รู้จักบนแกน X ในพื้นที่ของคุณ

สิ่งเดียวที่ไม่ทำงานตามที่คาดไว้คือหน่วยมิลลิเมตร ควรใช้งานได้ แต่ไม่ได้อยู่ใน QGIS ปัจจุบัน :-(

http://hub.qgis.org/issues/9414


ปรับปรุง

เวอร์ชัน QGIS ปัจจุบันสามารถทำงานกับโปรเจคท้องถิ่นโดยใช้ mm เป็นหน่วยได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.