การแปลงระหว่าง wgs84 ถึง nad83


16

นี่เป็นคำถามใหม่ที่เกี่ยวกับการแปลงระหว่าง wgs84 และ nad83 ฉันมีภาพถ่ายทางอากาศที่ฉันพยายามคำนวณพิกัดละติจูดนาน ๆ ให้มากที่สุด มีหลายปัจจัยที่ทำให้การแก้ไขประเภทปกตินั้นยุ่งยากเช่นพารามิเตอร์ที่น่าสงสัย ... ดังนั้นจึงมีการลองผิดลองถูก

ดังนั้นฉันต้องการวิธีการตรวจสอบความคืบหน้าของฉันในขณะที่ฉันทำการแก้ไข ในตอนแรกการตรวจสอบกับ google earth นั้นทำได้ดี แต่ ณ จุดนี้ความแตกต่างระหว่างข้อมูลของฉัน (nad83) และ google earth (wgs84) อยู่ที่ 2.5 ฟุตนั้นได้กลายเป็นปัจจัย จำกัด ดังนั้นฉันต้องเปลี่ยน nad83 เป็น wgs84

ฉันใช้ rgdal ใน R และ dotspatial ใน C # เพื่อคาดการณ์ แต่ฉันคิดว่าการเปลี่ยนระหว่าง nad83 และ wgs84 ไม่ถือว่าเป็น "การฉายภาพ" (ใช่ไหม?) ความพยายามเรียกโปรเจ็กต์ด้วย "+ proj = NAD83 ellps = WGS84" เพิ่งเกิดข้อผิดพลาด

ฉันพอใจกับการเขียนพิกัด 7 พารามิเตอร์ที่เปลี่ยนแปลงตัวเองยกเว้นว่าฉันไม่แน่ใจว่าจะแปลงพิกัดหนึ่งเป็น (X, Y, Z) ได้อย่างไร (ซึ่งฉันถือว่าหมายถึงการแปลงจาก lat ยาวเป็นพื้นผิวของทรงรีที่ขึ้นอยู่กับ ) คำถามที่มีอยู่ใน nad83 และ wgs84 ดูเหมือนจะเกี่ยวกับวิธีที่จะใช้แทนที่จะตอบคำถามขั้นพื้นฐานอย่างเช่นของฉันเช่นเราจะทำอย่างไรได้บ้าง?


คุณใช้การแปลงหรือไม่? ดูblogs.esri.com/esri/arcgis/2009/05/06/…
johns

ฉันพบว่า Google Earth สามารถปิดได้หลายเมตร เมื่อฉันย้อนกลับไปดูภาพประวัติศาสตร์ในช่วงหลายปีที่ผ่านมาอาคารต่าง ๆ เปลี่ยนตำแหน่งซึ่งทำให้ฉันคิดว่ามันไม่ถูกต้องนัก
user3386170

คำตอบ:


12

โดยทั่วไปแล้ว NAD83 และ WGS84 อยู่ในระยะหนึ่งเมตรจากกัน ความกังวลของคุณเกี่ยวกับความแตกต่าง 2.5 ฟุตซึ่งน้อยกว่าหนึ่งเมตรแสดงว่าคุณต้องทำการเปลี่ยนแปลงข้อมูลนี้

การคำนวณนี้ต้องใช้ความรู้ว่าเมื่อใดที่พิกัดถูกรวบรวมเพื่อให้การเคลื่อนไหวของพวกเขาเมื่อเวลาผ่านไปสามารถนำมาคำนวณได้ (ส่วนใหญ่เกิดจากการเคลื่อนที่ของแผ่นเปลือกโลกและส่วนหนึ่งเนื่องมาจาก "การเคลื่อนที่แบบฉากที่เกี่ยวข้องกับแผ่นดินไหว") คุณแปลงข้อมูลดิบเป็นพิกัดเทียบเท่าที่อ้างอิงถึงวันที่มาตรฐานที่ระบุเช่น 1997.0 หรือ 2002.0 จากนั้นคุณค้นหาพารามิเตอร์ 14 ตัวที่อธิบาย (a) อ็อฟเซ็ตการหมุนและการลดขนาด (เช่นการแปลงเจ็ดพารามิเตอร์) ที่จำเป็นในการเปลี่ยน datums ณ วันที่กำหนดพร้อมกับ (b) อนุพันธ์อันดับแรกของพารามิเตอร์เหล่านั้นตามเวลา การคูณ (b) ตามเวลาที่ผ่านไปและการเพิ่มไปยัง (a) ให้การประมาณคำสั่งแรกกับการแปลงเจ็ดพารามิเตอร์ที่จำเป็นซึ่งคุณจะต้องใช้

แม้ว่ากระบวนการนี้จะไม่ยากทางคณิตศาสตร์ แต่ก็มีส่วนเกี่ยวข้องและเกิดขึ้นในรายละเอียดของวิธีการรวบรวมและประมวลผลข้อมูลของคุณในตอนแรก กระดาษ NOAA การแปลงระหว่าง NAD83 และ WGS84ให้คำอธิบายที่ชัดเจนและอ่านได้ มันขอแนะนำให้คุณใช้โต้ตอบ "แนวนอนขึ้นกับเวลาตำแหน่ง" ซอฟต์แวร์ HTDP มีอยู่บนเว็บไซต์ที่ NOAA http://www.ngs.noaa.gov/TOOLS/Htdp/Htdp.shtml ซอร์สโค้ดของ Fortran นั้นประกอบไปด้วยสัมประสิทธิ์ของรูปแบบการแปรสัณฐานของเพลทพร้อมด้วยส่วนต่อประสานบางส่วน แต่ฉันประมาณ 3,000 บรรทัดจริง ๆ แล้วทำการคำนวณ มันอาจเป็นความเจ็บปวดที่สำคัญกับพอร์ต


1

ฉันจะไม่แน่ใจเกี่ยวกับความแม่นยำของภาพถ่ายทางอากาศของ Google Earth หากลดลงถึง 2.5 ฟุต มันอาจเป็นคำถามของการถ่ายภาพมุมฉาก

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


อาจไม่ถูกต้องถึง 2.5 ฟุต แต่ถ้าฉันสามารถเปลี่ยนพิกัดได้ฉันก็มีวิธีตรวจสอบและดู แต่ถ้า Google Earth ไม่ถูกต้องภายใน 2.5 ฟุตฉันไม่จำเป็นต้องจับคู่กับ google earth มีประโยชน์สำหรับการตรวจสอบความถูกต้องว่าการแก้ไขข้อผิดพลาดของฉันมุ่งหน้าไปในทิศทางที่ถูกต้องเท่านั้น
John Robertson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.