กำลังมองหาเครื่องมือ 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.