ใครบ้างสามารถให้ข้อมูลเชิงลึกเกี่ยวกับวิธีการประมวลผลหรือแสดงผลข้อมูล OSM สำหรับ www.openstreetmap.org
ตัวอย่างที่เฉพาะเจาะจง ... ฉันดึงข้อมูลจากชุดข้อมูล planet.osm ล่าสุด PostGIS สำหรับพื้นที่ในรัฐมิสซูรี ข้อมูล OSM ต้องการการทำความสะอาดจำนวนมากก่อนที่จะสามารถแสดงผลได้โดยใช้สไตล์ที่ถูกต้อง แหล่งน้ำจำนวนมากถูกเก็บไว้เป็นสายอักขระที่ไม่ได้ปิดอย่างถูกต้องดังนั้นฉันต้องใช้ FME สำหรับการหักมุมแล้วสร้างรูปหลายเหลี่ยมเพื่อที่ฉันจะได้มีแม่น้ำ / ทะเลสาบที่เต็มไปด้วยสีฟ้า
ถ้าฉันดูข้อมูลเดียวกันที่นี่น้ำจะถูกแสดงตามที่คาดไว้
ฉันมีปัญหาในการระบุทุกกรณีที่จำเป็นต้องใช้การจัดเรียง (เช่นประเภท 'ธรรมชาติ' ต้องการและความอดทนควรเป็นเท่าใด) นอกจากนี้ฉันสงสัยว่ามีปัญหาข้อมูลอื่น ๆ อีกมากมายที่ฉันจะไม่มีวันเห็นเมื่อฉันติดต่อกับอเมริกาเหนือทั้งหมด
ทุกคนที่ดาวน์โหลดและใช้ข้อมูล OSM ผ่านกระบวนการล้างข้อมูลของตนเองหรือไม่ ไม่มีใครทราบวิธีจัดการการล้างข้อมูลนี้โดย www.openstreetmap.org ดูเหมือนว่ากระบวนการของพวกเขาจะเป็นข้อมูลที่ดีที่สุดและผ่านการทดสอบมากที่สุด
ความเข้าใจใด ๆ ชื่นชมมาก
แก้ไข : นี่คือข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการทำงานของฉัน
ไฟล์ planet.osm ถูกดาวน์โหลดและโหลดลงใน PostGIS โดยใช้ Osmosis ลงในสคีมา pgsql จากนั้นฉันก็แยก OSM xml จาก PostGIS สำหรับพื้นที่ขนาดเล็กจำนวนมากอีกครั้งโดยใช้ Osmosis ไฟล์ xml ขนาดเล็กแต่ละไฟล์เหล่านี้จะถูกแปลงเป็น Shapefiles โดยใช้ FME และหมวดหมู่คุณสมบัติแบบกว้าง ๆ เป็นขั้นตอนนี้ (OSM xml -> Shp ผ่าน FME) ที่ฉันคาดว่าจะแปลงบรรทัดเป็นรูปหลายเหลี่ยมและดำเนินการล้างข้อมูลอื่น ๆ
Shapefiles เหล่านี้ให้บริการผ่าน GeoServer (และแคชโดยใช้ GWC)