ฉันจะดูพารามิเตอร์การแปลงพิกัดใน QGIS ได้อย่างไร?


11

ฉันจะดู (และแก้ไขถ้าเป็นไปได้) วิธีการแปลงและพารามิเตอร์ที่ใช้โดย QGIS สำหรับการแปลง "แบบทันที" แล้วบันทึกข้อมูลใน CRS อื่นได้อย่างไร เช่นเดียวกับใน ArcGIS ?

นี่คือคำถามที่คล้ายกันแต่ตอบแตกต่างกันฉันไม่ต้องการสร้างระบบพิกัดใหม่ฉันต้องการตรวจสอบการเปลี่ยนแปลงระหว่างที่มีอยู่ในระบบพิกัด QGIS

ใน ArcGIS ฉันสามารถเลือกวิธีการแปลงหลายวิธีสำหรับคู่ของ CRS และ QGIS ได้อย่างไร

ฉันได้เปลี่ยนค่าเริ่มต้น WGS84 CRS เป็น CRS ท้องถิ่นอื่น ตัวอย่างเช่นถ้าฉันตั้งค่าสำหรับโครงการ EPSG 3763 (ETRS PT TM 06) ซึ่งอธิบาย+proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defsและเพิ่มข้อมูลใน EPSG 20790 (Datum Lisboa) +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defsมันจะถูกจำลองแบบ on-the-fly และดูอย่างถูกต้องมากขึ้นหรือน้อยลง แต่ถ้าฉันมองไม่เห็นมันถูกต้องจริง ๆ ฉันต้องการรู้การเปลี่ยนแปลงที่ใช้ มีวิธีที่แนะนำแตกต่างกันหลายวิธีและฉันต้องการทราบวิธีที่ใช้ (ถ้าเป็นวิธีใดวิธีหนึ่ง)

(ฉันไม่คล่องใน QGIS เพียงแค่เรียนรู้)

คำตอบ:


11

คุณสามารถดูสตริง proj ที่ QGIS ใช้เพื่อแปลงจากและเป็น WGS84 เมื่อคุณดู

Settings->Project settingsแท็บ CRS และค้นหารหัส EPSG หรือชื่อของ CRS CRS ทั้งหมดอ้างอิงโดยรหัส EPSG หรือ CRS ที่ผู้ใช้กำหนด

โดยปกติแล้วรหัส EPSG ทั้งหมดจะถูกรวมเข้ากับการแปลงค่าหนึ่งเป็น WGS84 ซึ่งได้ตัดสินใจว่าเหมาะสมที่สุด American NAD27 CRS เป็นสิ่งเดียวที่ใช้กริด ntv2 ตามค่าเริ่มต้นแทนที่จะใช้การแปลง Helmert สามหรือเจ็ดพารามิเตอร์

หากคุณไม่พอใจกับความถูกต้องของการแปลงที่กำหนดคุณสามารถกำหนด CRS แบบกำหนดเองด้วยพารามิเตอร์ + towgs84 ที่แตกต่างกัน


แก้ไข

สำหรับตัวอย่างของลิสบอนของคุณซึ่งเป็นการประมาณการของ EPSG: 4207 ฐานข้อมูล EPSG นำเสนอพารามิเตอร์การเปลี่ยนแปลงหลายประการซึ่งสามารถพบได้ในhttp://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csv :

214,1656,4207,4326, "ค่าพารามิเตอร์จาก Lisbon ถึง ETRS89 (1) (รหัส 1655) สมมติว่า ETRS89 และ WGS 84 สามารถพิจารณาได้เหมือนกันว่าอยู่ในความแม่นยำของการแปลงแทนที่ด้วย Lisbon เป็น WGS 84 (4) (รหัส 1988) "สำหรับการใช้งานที่มีความแม่นยำ 3 เมตร, 1294,36.96,42.15, -9.55, -6.19,1,0,9606, -280.9, -89.8,130.2, -1.721,0.355, -0.371 , -5.92,0

215,1944,4207,4326 "ค่าพารามิเตอร์จากลิสบอนถึง ETRS89 (2) (รหัส 1790) ถือว่า ETRS89 และ WGS 84 สามารถพิจารณาได้เหมือนกันภายในความแม่นยำของการแปลง" สำหรับแอปพลิเคชันที่มีความแม่นยำ 2 เมตร., 1294,36.96,42.15, -9.55, -6.19,1,9606, -282.1, -72.2,120, -1.592,0.145, -0.89, -4.46,0

216,1984,4207,4326,, สำหรับความละเอียดต่ำ, 1294,36.96,42.15, -9.55, -6.19,1,0,9603, -304.046, -60.576,103.64 ,,,,, 1

217,1988,4207,4326,, สำหรับแอปพลิเคชั่นความละเอียดระดับกลาง, 1294,36.96,42.15, -9.55, -6.19,1,0,9607, -288.885, -91.744,126.244,1.691, -0.41,0.211, -4.5,0.911 , 0

คุณเห็นแล้วว่าการแปลงความละเอียดต่ำด้วยพารามิเตอร์สามตัวนั้นถูกใช้ในตัวอย่างของคุณ มันถูกเก็บไว้ในhttp://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csvภายใต้รหัส 4207 และใช้โดย Qgis และซอฟต์แวร์ GIS อื่น ๆ ขึ้นอยู่กับ proj.4

http://www.epsg-registry.org/ให้ความแม่นยำ 5 เมตรสำหรับ EPSG: 1984 (โปรดทราบว่าการแปลงมีหมายเลขรหัสของตัวเอง) ค่าเหล่านี้ถูกเผยแพร่ครั้งแรกโดย NIMA เมื่อมีการแนะนำ WGS84 แต่ไม่ใช่สิ่งที่หน่วยงานสำรวจในท้องถิ่นแนะนำ คุณสามารถดูได้ที่http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htm

หากคุณต้องการความแม่นยำมากขึ้นลองใช้ตาราง ntv2 จากhttp://www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htm


ขอบคุณสำหรับคำตอบ แต่มันไม่ชัดเจนอย่างสมบูรณ์ ในการตั้งค่าโครงการฉันได้เปลี่ยน WGS84 CRS เริ่มต้นไปเป็นอันอื่นแล้ว ดังนั้นถ้าฉันเข้าใจคุณอย่างถูกต้อง QGIS จะเห็นระบบพิกัดทั้งหมดที่อ้างถึงทางภูมิศาสตร์ WGS84 และการแปลงจาก CRS ในพื้นที่ของข้อมูลหนึ่งไปยัง CRS อื่นของโครงการอย่างไรก็ตามจะต้องผ่าน WGS84 เช่น CRS1-> WGS84-> CRS2 เสมอหรือไม่ (สำหรับ EPSG 3763 (ETRS) ฉันเห็น+proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defsดังนั้น 0,0,0,0,0,0,0 เป็นพารามิเตอร์ขวา)
nadya

1
ใช่ WGS84 เป็นพื้นฐานของ CRS ทั้งหมดที่ถูกถ่ายโอนจากและไปยัง ETRS ใช้ (เกือบ) รูปวงรีเดียวกันกับ WGS84 ดังนั้นจึงกำหนดพารามิเตอร์การเลื่อนเป็นโมฆะ การเปลี่ยนระหว่าง WGS84 และ ETRS ที่เกิดจากการเคลื่อนไหวของเปลือกโลกนั้นจะถูกปรับโดยการปรับใหม่ของ WGS84 เป็นครั้งคราว
AndreJJ

ใช่ ETRS เป็นเพียงกรณีของโชคสำหรับฉัน ฉันสงสัยว่าถ้าฉันมี CRS สองตัวที่แตกต่างจาก WGS84, CRS1-> WGS84-> CRS2 เป็นวิธีที่ค่อนข้างหยาบ :(
nadya

1
jsut มันซับซ้อนกว่านี้เล็กน้อย: ฉาย CRS1 -> geodetic CRS1 -> WGS84 -> Geodetic CRS2 - ฉาย CRS2 เรามีรหัส EPSG มากกว่า 55000 รหัสคุณสามารถจินตนาการได้ว่าต้องการพารามิเตอร์การแปลงจำนวนเท่าใดหากคุณต้องการแปลงระหว่าง ... ทั้งหมดโดยอัตโนมัติ ...
AndreJ

1
3- พารามิเตอร์อยู่เสมอ dx, dy และ dz shift ขณะที่พารามิเตอร์ 7 ตัวเพิ่ม rotx, roty, rotz และสเกลแฟคเตอร์ ในเยอรมนีเรียกว่าเฮลเมอร์ในขณะที่ Molodensky และ Bursa-Wolf ถูกใช้ในส่วนที่เหลือของโลก มีการแปลงอื่นด้วยเช่นกัน แต่จะไม่ถูกนำมาใช้ใน proj
AndreJJJ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.