กำลังมองหาเครื่องมือ OpenJump เพื่อหาจุด / โหนดการรวม / การจับคู่?


10

มีเครื่องมือ OpenJump ใด ๆ สำหรับมหันต์ (จับคู่) สองชั้นของจุด (โหนด) ข้อมูล?

ฉันสนใจเป็นพิเศษในการใช้เครื่องมือเช่นนี้เพื่อซิงค์ข้อมูลกับOpenStreetMapซึ่งฉันได้สร้างหน้า wiki ในหัวข้อของการสนทนา หน้านั้นเชื่อมโยงไปยังโครงการวิจัยของมหาวิทยาลัยบางแห่งเกี่ยวกับชุดข้อมูลเวกเตอร์โดยใช้OpenJUMPอย่างไรก็ตามพวกเขาจะไม่แบ่งปันงานของพวกเขา

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

ผมเขียนถึงขั้นตอนการทำงานเป็นไปได้สำหรับมหันต์โหนด ที่นี่ในวิกิพีเดีย OSM ผมคิดว่าการพยายามที่จะใช้มันในJOSM

ฉันคิดว่ามันอาจมีประโยชน์ที่จะบอกว่ากรณีการใช้งานที่ฉันสนใจจะใช้เครื่องมือนี้สำหรับ

  • การซิงค์ข้อมูลทางออกของรัฐเวอร์จิเนียจาก VDOT กับ OSM
  • การซิงค์ฟีเจอร์ของจุดGNISกับ OSM

หลังจากส่วนขยายเพื่อยุบรูปหลายเหลี่ยม (ใช้ centroid ของพวกเขา) เครื่องมือยังสามารถใช้สำหรับ:

  • การถ่ายโอนคุณสมบัติ (แท็ก, คุณสมบัติ) ระหว่างโหนดที่เป็นตัวแทนของบ้านพร้อมกับข้อมูลที่อยู่ไปยังรูปหลายเหลี่ยม (พื้นที่, วิธีปิด) ของสิ่งปลูกสร้างจริง

ฉันแน่ใจว่ามีความเป็นไปได้อื่น ๆ อีกมากมาย แต่นี่เป็นเพียงส่วนน้อยที่ฉันวางแผนจะใช้


ฉันสนใจที่จะทราบว่าคุณได้วิจัยซอฟต์แวร์ conflation อัตโนมัติที่เรียกว่า MapMerger (เสนอโดย ESEA ในแคลิฟอร์เนีย) หรือไม่ เครื่องมือการรวมของพวกเขาทำให้กระบวนการจับคู่ส่วนใหญ่เป็นไปโดยอัตโนมัติและรวมถึงชุดเครื่องมือจับคู่แบบแมนนวลและเครื่องมือแก้ไขที่มีประสิทธิภาพ และมันก็มี UI ที่ยอดเยี่ยม มันเป็นส่วนเสริม ArcMap

ฉันลดขอบเขตของคำถามนี้เพื่อป้องกันไม่ให้กว้างเกินไป ด้าน QGIS มีอยู่แล้วในgis.stackexchange.com/questions/206595/qgis-conflation-toolซึ่งฉันตัดแต่งด้วยวิธีที่สมบูรณ์เพื่อป้องกันไม่ให้มันกว้างเกินไป
PolyGeo

คำตอบ:


6

อาจเป็นไปได้ว่าคุณเคยเห็นJCS Conflation Suiteแต่ในกรณีที่คุณไม่ได้ใช้

JCS Conflation Suite เป็น API และชุดเครื่องมือแบบโต้ตอบที่ดำเนินการ conflation ในชุดข้อมูลเชิงพื้นที่


1
ฉันเคยได้ยินของ Java Topology Suite (JTS) แต่ไม่ใช่ Java Conflation Suite (JCS) ถึงแม้ว่ามันจะปรากฏว่า JCS ใช้ JTS JCS ยังไม่ได้รับการปรับปรุงตั้งแต่ปี 2003 ดังนั้นจึงเป็นไปได้ว่าจะต้องมีงานบางอย่างเพื่อให้ทำงานด้วยรุ่น OpenJUMP ล่าสุด ฉันได้สร้างพื้นที่เก็บข้อมูลที่ Githubโดยใช้ 1.0.0 และ 1.0.1 ออกจาก Vivid Solutions มีใครใช้ JCS ในวันนี้บ้างไหม
joshdoe

ฉันควรเพิ่มว่าฉันเจอ RoadMatcher ซึ่งเป็นปลั๊กอิน OpenJUMP ที่ใช้ JCS สำหรับการทำถนน ฉันอยากจะไปให้ถึงที่สุด แต่สำหรับตอนนี้การรวมโหนดจะมีประโยชน์มากขึ้น ฉันยังไม่ได้ใช้งาน JCS มาก่อน แต่มันก็ยังไม่ปรากฏว่ามีโหนดที่ฉันกำลังมองหาอยู่ บางทีกระบวนการนี้ไม่ได้เรียกว่า conflation? เอกสารทั้งหมดของ JCS พูดคุยเกี่ยวกับการทำให้เกิดรูปหลายเหลี่ยมและขอบ (วิธี)
joshdoe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.