ฉันจะหาข้อมูล GIS เพื่อทดสอบการทำงานของพิกัด GIS ได้จากที่ใด


13

ฉันกำลังพยายามค้นหาข้อมูลบางอย่างที่สามารถใช้ในการทดสอบการประสานงาน GIS จาก CRS หนึ่งไปยังอีก CRS เพื่อให้ห่างไกลทั้งหมดที่ฉันได้พบเป็นข้อมูลทองชุดและยังจุดต่างๆตัวอย่างเช่นในEPSG G7-2 ข้อมูลทองนั้นใช้ได้สำหรับการทดสอบการคาดการณ์บางอย่างจาก WGE และจุดสองสามจุดในเอกสาร G7-2 นั้นดีสำหรับการทดสอบการปฏิบัติงานแต่ละอย่าง สิ่งที่ฉันต้องการในขณะนี้คือบางจุดที่สามารถทดสอบการดำเนินการ coordidnate โดยนัยอย่างชัดเจนเช่น EPSG: 4277 ถึง EPSG: 4230 ตัวอย่างเช่นซึ่งฉันได้พบตัวอย่างสำหรับในhttp://www.epsg.org/Exchange /1065.pdf จะต้องมีแหล่งที่มาที่ดีที่มีมากกว่าหนึ่งจุดและ CRSs โดยใช้หลาย datums บินลิง Google ได้แล้ว!

แก้ไข:

ฉันยังพบสิ่งที่เรียกว่าGIGS


2
มีเหตุผลที่ชัดเจนหรือไม่ที่คุณไม่สามารถจำลองข้อมูลด้วยตัวเอง (เช่นทำไมคุณไม่สามารถสร้างมาตรฐานทองคำของตัวเองและดูว่าการเปลี่ยนแปลงระบบอ้างอิงมีผลกระทบอย่างไร)
Andy W

หนึ่งในปัญหาของการทดสอบคือถ้าฉันได้ข้อมูลการทดสอบมันก็เหมือนกับว่าฉันเป็นผู้มีอำนาจในสิ่งที่ถูกต้องซึ่งอยู่ไกลจากกรณี นี่จะต้องเป็นแผนการสำรองข้อมูล แต่ฉันต้องการข้อมูลจากผู้เชี่ยวชาญ
Dandy

Andy W: อาจเป็นความคิดที่ดีที่จะนำความคิดเห็นของคุณกลับมาใช้เป็นคำตอบ หากไม่มีอะไรเกิดขึ้นนั่นเป็นคำตอบที่ถูกต้องแน่นอน
Dandy

ฉันดูเหมือนจะไม่พบสิ่งใดที่มีประโยชน์จริง ๆ เกี่ยวกับ Geospatial Integrity ของแอปพลิเคชั่นธรณีศาสตร์ (GIGS) ผมไม่ชอบสิ่งที่ผมทำในosr_ct_test.py มันทำให้ฉันรู้ว่าจะมองหาปัญหาที่อาจเกิดขึ้นได้อย่างไร แต่ฉันเพิ่งเริ่มต้นด้วย 0, 0 ดังนั้นประเด็นมักไม่ค่อยสมเหตุสมผล
Kurt Schwehr

Proj.4 มีการทดสอบ GIGS: github.com/OSGeo/proj.4/tree/master/test/gigs
Kurt Schwehr

คำตอบ:


5

ในการเพิ่มความเห็น / คำตอบของ Andy W:

คุณสามารถ (ควร) สร้างชุดข้อมูลทดสอบด้วยการตรวจสอบไขว้ผ่าน API การฉายซ้ำของบุคคลที่สามหลายชุดซึ่งจะทำให้คุณมั่นใจมากขึ้นว่าคุณไม่ได้ทำซ้ำตัวอย่างเช่นข้อผิดพลาดของ proj.4

นอกจากนี้คุณสามารถสร้างอัตลักษณ์ต่าง ๆ ข้อผิดพลาดจุดลอยโมดูโลที่คุณสามารถทดสอบในแบบสุ่ม - เช่นการปัดเศษผ่าน CRS A -> CRS B -> CRS B -> CRS A ควรให้จุดเดียวกับที่คุณเริ่มต้นด้วย


Proj4 และ GCTP เป็นสองสิ่งเดียวที่ฉันรู้มีคนอื่น ๆ อยู่ที่นั่น (ไม่ใช่บนพื้นฐานของ Proj4)?
Dandy

อาจเป็นเรื่องยากที่จะตรวจสอบว่าพวกเขาใช้ Proj4 / GCTP ที่แบรนใหม่ภายใต้ประทุน แต่ ESRI จัดส่งเครื่องมือการคัดแยกและ FME ก็เช่นกัน (คำแนะนำ googling เล็กน้อยที่ ESRI มีเครื่องมือคัดค้านมากกว่าหนึ่งรายการ: forums.esri.com/Thread.asp?c=9&f=1193&t=147790 ) FME ให้คุณเลือกโปรแกรมคัดแยก
Dan S.

ไซต์ FME กล่าวถึง GTRANS ซึ่งอาจเป็นearth-info.nga.mil/GandG/geotransฉันไม่แน่ใจว่ามันเป็นไปตามอะไรถ้ามันขึ้นอยู่กับสิ่งใดก็ตาม แต่คนดูเหมือนจะเปรียบเทียบกับ Proj4 ดังนั้นฉันคิดว่ามันเป็นผู้สมัคร เช่นกัน
Dandy

ฉันคิดว่านี่คือ GTRANS จริง ๆ แล้ว: translate.google.co.th/translate?hl=th&sl=sv&u=http://…ไม่ว่าเป็นลิงก์ที่มีประโยชน์ ;)
Dan S.

เนื่องจากขาดชุดข้อมูลที่ครอบคลุมดังกล่าวฉันได้สร้างขึ้นเองโดยใช้ Proj4 และฐานข้อมูล EPSG ฉันทดสอบ CRS ทุกตัวในฐานข้อมูลเทียบกับ CRS อื่น ๆ ฉันส่งรายงานและเปรียบเทียบความแตกต่างหากความแตกต่างมีขนาดใหญ่ฉันวิจัยว่าการดำเนินการของแต่ละบุคคล
Dandy

4

เรา (ซอฟต์แวร์ที่ปลอดภัย) นำเสนอชุดข้อมูลตัวอย่างสำหรับใช้ในการฝึกอบรมและแบบฝึกหัด มีชุดข้อมูลรูปแบบและระบบพิกัดที่แตกต่างกัน (ส่วนใหญ่เป็น TX83 ของ Texas)

ไม่แน่ใจว่าเป็นสิ่งที่คุณกำลังมองหาหรือไม่ แต่คุณสามารถใช้งานได้ฟรีหากมันช่วยได้


ฉันต้องการบางสิ่งที่จุด # 1 ในชุดข้อมูล A ใน CRS Y แสดงถึงตำแหน่งทางกายภาพเดียวกันกับจุด # 1 ในชุดข้อมูล B ใน CRS Z สิ่งนี้ช่วยให้ฉันทดสอบว่าการประสานงานที่ใช้ในการแปลงพิกัดระหว่าง CRS ทั้งสองนั้นถูกต้องหรือไม่ ฉันจะขุดลงในข้อมูลของคุณสักหน่อยแล้วดูว่าฉันสามารถหาอะไรแบบนั้นได้ไหม
Dandy

4

ฉันเชื่อว่าไซต์ usgs มีข้อมูลชี้ประเทศทั้งหมด หากฉันไม่ได้ทำการดาวน์โหลดแบบอินเทอร์แอคทีฟอนุญาตให้ผู้ใช้เปลี่ยนเอาต์พุต CRS ถ้าฉันเข้าใจคำถามของคุณสิ่งนี้ควรให้ชุดข้อมูลเดียวกันใน CRSystems ที่แตกต่างกัน ?? http://www.ngs.noaa.gov/UFCORS/



1

โดยทั่วไป PROJ.4 และลูกหลานของมันค่อนข้างดีคุณสามารถทดสอบพิกัดบนเว็บโดยใช้spatialreference.org - แผนที่เว็บรายงานพิกัดอินพุตและเอาต์พุตแม้ว่าพิกัดอินพุตจะถูก จำกัด ทางภูมิศาสตร์

หากคุณต้องการตรวจสอบความถูกต้องอีกครั้งและไม่ไว้วางใจการปรับใช้ซอฟต์แวร์ที่มีอยู่คุณสามารถลองทำคณิตศาสตร์ได้โดยตรง - มันไม่ได้เป็นเรื่องยากสำหรับการคาดการณ์หลายอย่าง บทความ Wikipedia เกี่ยวกับการแปลง Helmertมีประโยชน์เช่นเดียวกับการคาดการณ์แผนที่ของ John Snyder: คู่มือการใช้งาน ( PDF )



0

คำตอบของ Dan S. คือสิ่งที่ฉันคิดตอนแรกถึงแม้ว่าการคิดเกี่ยวกับเรื่องนี้มากขึ้นวิธีการสองขั้นตอนจะไม่แยกความแตกต่างระหว่างข้อผิดพลาดที่เกิดขึ้นในการเปลี่ยนแปลงครั้งแรกหรือการเปลี่ยนแปลงครั้งที่สอง

ฉันยังคงหวังว่าชุดข้อมูลที่คุณต้องการจะมีอยู่แม้ว่าจะมีข้อ จำกัด อยู่เสมอและสิ่งที่เป้าหมายของคุณอาจทำให้คุณต้องการสร้างข้อมูลในลักษณะที่เฉพาะเจาะจง (นอกเหนือจากข้อผิดพลาดที่แน่นอนระหว่างจุดหนึ่งอาจสนใจทิศทาง ข้อผิดพลาดหรือข้อผิดพลาดในระยะห่างระหว่างจุดหรือข้อผิดพลาดในขนาดของพื้นที่)

แล้ววิธีการแก้ปัญหานี้ก็คือการขโมยแนวทางของ Dan S.

ให้บอกว่าคุณมีข้อมูลมาตรฐานทองคำของคุณใน CRS B จากนั้นคุณสร้างข้อมูลใน CRS A ว่าเมื่อมันถูกแปลงอย่างสมบูรณ์สอดคล้องกับมาตรฐานทองคำของคุณใน CRS B (ฉันถือว่าการเปลี่ยนแปลงดังกล่าวไม่มีข้อผิดพลาดสุ่ม) จากนั้นคุณสามารถเปลี่ยนคะแนนมาตรฐานทองคำใน CRS B กลับไปเป็น CRS A และคุณจะรู้ว่าควรอยู่ที่ไหน

สิ่งนี้ช่วยลดความเป็นไปได้ที่การแปลงจาก CRS A -> CRS B เป็นสาเหตุของข้อผิดพลาดและข้อผิดพลาดใด ๆ ที่เกิดจากการเปลี่ยนแปลง CRS B -> CRS A

แก้ไข:

น่าเสียดายที่ฉันไม่ได้เจอชุดข้อมูลที่ตรงกับความต้องการของคุณ เอกสารความถูกต้องทางภูมิศาสตร์ส่วนใหญ่ที่ฉันมีในห้องสมุดของฉันใช้สถานีตรวจอากาศของ EPA บทความนี้ใช้แหล่งข้อมูลที่หลากหลายซึ่งฉันไม่คิดว่าจะตอบสนองความต้องการของคุณ ของผู้ที่คุณอาจต้องการที่จะตรวจสอบการสำรวจ Geodetic ชาติหน้าเว็บ ฉันเดาว่าพวกเขามีทางออกที่ดีที่สุดในการมีข้อมูลดังกล่าว (จากแหล่งข้อมูลที่ฉันเคยเห็นนั่นคือ)

โชคดีและถ้าคุณพบบางสิ่งบางอย่างโพสต์กลับมาพร้อมกับแหล่งที่มา


การทดสอบการดำเนินงานและการผกผันของพวกเขาสามารถทำได้เป็นรายบุคคลในการดำเนินการเฉพาะแต่ละ มีข้อมูลบางอย่างอยู่ที่นั่นซึ่งมักจะมาพร้อมกับสมการ ปัญหาของการทดสอบแสดงขึ้นจริง ๆ เมื่อฉันลองแปลงจาก CRS A เป็น CRS D อาจมีหลายวิธีที่จะทำได้ แต่หนึ่งในนั้นดีกว่า อาจจะเร็วกว่าที่จะใช้การดำเนินการ A -> D แต่เส้นทางที่ถูกต้องอาจเป็น A -> B -> C -> D หรือ A -> C -> D หรือแม้กระทั่ง A -> Z -> D. พวกเขาทั้งหมดควร ช่วยให้คุณอยู่ในระยะของปล่องภูเขาไฟที่เหลือจากดวงจันทร์ แต่ฉันอยากจะให้มันอยู่ใกล้กับหลุมอุกกาบาตที่เกิดจากวัวที่ตกลงมามากที่สุด
Dandy

คุณยังไม่จำเป็นต้องประเมินการเปลี่ยนแปลงเฉพาะที่เกิดจากข้อผิดพลาดหรือไม่ ตัวอย่างของฉันสามารถขยายไปยัง CRS หลายรายการ ฉันจะละเว้นจากการให้คำแนะนำอีกต่อไปเนื่องจากฉันอยู่นอกเขตความสะดวกสบายของฉันและเห็นได้ชัดว่าคุณมีความรู้ในเรื่องมากกว่าฉัน ฉันจะตรวจสอบต่อไปและดูว่าชุดข้อมูลบางชุดตรงกับมาตรฐานของคุณหรือไม่ ฉันคิดว่าเอกสารทางระบาดวิทยาบางฉบับประเมินความถูกต้องทางภูมิศาสตร์ที่ฉันได้อ่านอาจตรงกับความต้องการของคุณ มันอาจจะเป็นเรื่องใหญ่
Andy W

สิ่งสำคัญคือการทดสอบว่าการใช้งานแต่ละอย่างถูกต้องมากกว่าการใช้งานจริงหรือไม่
Dandy

0

ฉันรู้จักสถานที่ 3 แห่งที่คุณสามารถค้นหาข้อมูลดังกล่าว 2 รายการแรกเกี่ยวข้องกับ Proj4:

1. ไฟล์ทดสอบ Proj4 : https://github.com/OSGeo/proj.4/tree/master/nad

ไฟล์ที่มี "test" ในชื่อคือสคริปต์ที่รันคำสั่ง proj4 transform อินพุตอยู่ในไฟล์ทดสอบเหล่านี้ ข้อมูลผลลัพธ์ที่คาดหวังจะอยู่ในไฟล์ที่สอดคล้องกับ "_out.dist" ในชื่อของพวกเขา ที่ส่วนท้ายของอินพุตและเอาต์พุตถูกเปรียบเทียบกับคำสั่ง diff

2. https://github.com/Beman/boost-trunk-git-svn/blob/master/libs/geometry/test_extensions/gis/projections/projections.cpp

นั่นคือข้อมูลสังเคราะห์บางส่วน ฉันสามารถยืนยันได้ว่าถูกต้องด้วย Proj 4.8.0

3.ชุดข้อมูลทองของ GeoTrans : http://earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html

ไม่เคยลองสิ่งนี้ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ!

Ps เครื่องมือเว็บที่ดีที่ฉันใช้และพึ่งพา: http://cs2cs.mygeodata.eu/ (ยังใช้ proj4)

โชคดี!

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