JOSM
บางทีคำตอบที่ง่ายที่สุดสำหรับคำถามทั้งสองส่วนของคุณคือใช้JOSM ชวาแก้ไข OpenStreetMap ง่ายต่อการดาวน์โหลดข้อมูลและง่ายต่อการ "ใช้" ข้อมูล
สำหรับการดาวน์โหลด JOSM มีอินเทอร์เฟซที่เรียบง่ายเพื่อให้คุณเลือกพื้นที่สี่เหลี่ยมที่จะดาวน์โหลดอย่างไรก็ตามมันจะดาวน์โหลดผ่านการแก้ไข API สิ่งนี้จะปฏิเสธคำขอใด ๆ ที่มีขนาดใหญ่เกินไปและถ้ามันใหญ่เกินไปสักหน่อยมันจะใช้เวลาคิดนาน โดยทั่วไปเมืองทั้งเมืองมีขนาดใหญ่เกินไป แต่คุณอาจได้รับข้อมูลจำนวนมากโดยขอพื้นที่สี่เหลี่ยมผืนผ้าหลายแห่ง
สำหรับ "การใช้" ข้อมูล JOSM ช่วยให้คุณเห็นข้อมูลและมีแท็กที่ดีในทุกแท็ก คุณลักษณะการค้นหามีประสิทธิภาพมากช่วยให้คุณสามารถเลือกองค์ประกอบที่มีแท็กเฉพาะได้ แต่ยิ่งไปกว่านั้นมันขึ้นอยู่กับประเภทของ "การใช้งาน" ที่คุณมีอยู่ในใจ คุณสามารถกำหนดค่าวิธีที่ JOSM แสดงข้อมูลในระดับหนึ่ง แต่สำหรับแผนที่ที่ดูดีคุณอาจต้องการดูเครื่องมือแสดงผลที่ออกแบบมาเพื่อทำงานกับไฟล์ OSM นอกจากนี้คุณยังสามารถดูการแปลงเช่นเป็นไฟล์ได้ แต่อย่าลืมว่าข้อมูลคือ ... ต่างไปจากสิ่งที่คุณคุ้นเคยเพื่อให้การแปลงนี้สูญเสียบิตไปเสมอ
เช่นกัน ... แม้ว่ามันจะเป็นมุมมองข้อมูลที่ดีพอสมควรวัตถุประสงค์หลักของ JOSM คือการเป็น OpenStreetMap บรรณาธิการ เพียงแค่คลิก 'อัปโหลด' เพื่อส่งการเปลี่ยนแปลงกลับไป OpenStreetMap (คุณจะต้องสร้างบัญชี OpenStreetMap เป็นพิเศษ) หากคุณไม่ได้พยายามแก้ไข OpenStreetMap แต่คุณควรจริงๆ ใครก็ตามที่มีความสนใจในแผนที่ควรผ่านการพิจารณานี้ เพิ่มร้านอาหารในพื้นที่ของคุณลงในแผนที่หรืออะไรทำนองนั้น เป็นวิธีเดียวที่จะได้รับความเข้าใจที่ถูกต้องเกี่ยวกับ OpenStreetMap และมันสนุก!
ไฟล์ใหญ่ขึ้น
เกิดอะไรขึ้นถ้าเมืองใหญ่เกินไปที่จะโหลดเข้าสู่ JOSM มีตัวเลือกอื่น ๆ (ดังต่อไปนี้) แต่เมื่อคุณจัดการกับข้อมูลจำนวนนี้ไม่มีทางหนีความจริงที่ว่ามันจะเป็นเรื่องยากที่จะ "ใช้งาน" คุณไม่ได้อยู่ในขอบเขตของเครื่องมือ GUI ขนาดเล็กที่สนุกสนานและเป็น GIS ข้อมูลขนาดใหญ่ รายการที่ง่ายที่สุดในการนี้ (ซึ่งไม่ใช่ทั้งหมดที่ง่าย) อาจจะโหลดไฟล์. osm ขนาดใหญ่ลงในฐานข้อมูล PostGIS โดยใช้osm2pgsqlจากนั้นใช้เครื่องมือเดสก์ท็อป GIS เพื่อดู
สารสกัดจากเมือง
บริการ download.bbbike.org นี้ให้บริการดาวน์โหลดสำหรับบางเมืองในโลก
Osmosis
หากคุณต้องการเมืองที่แตกต่างกันหรือกล่องที่แตกต่างกันคุณต้องดาวน์โหลดหนึ่งในการดาวน์โหลดที่มีขนาดใหญ่ที่คุณกล่าวถึง (ไม่ว่าจะเป็นแบบแยกประเทศหรือทั้งโลก ) จากนั้นแยกส่วนออกมา
ออสโมซิสเป็นเครื่องมือที่ใช้กันอย่างแพร่หลายในเรื่องนี้ มันเป็นเครื่องมือบรรทัดคำสั่ง java ที่ให้คุณแยกกล่องขอบเขตบนบรรทัดคำสั่ง unix ด้วยสิ่งนี้:
bzcat downloaded.osm.bz2 | osmosis\
--read-xml enableDateParsing=no file=-\
--bounding-box top=49.5138 left=10.9351 bottom=49.3866 right=11.201 --write-xml file=-\
| bzip2 > extracted.osm.bz2
สิ่งนี้แสดงให้เห็นว่าโดยทั่วไปคุณจะหลีกเลี่ยงการเติมข้อมูล XML ในดิสก์ของคุณด้วยการบีบอัดไฟล์. bz2 อย่างไรให้ไพพ์เอาท์พุทเป็นออสโมซิส
ดังนั้นนี่อาจจะไม่เหมาะกับคำจำกัดความของคุณ "ง่าย" แต่การออสโมซิสเป็นเครื่องมือที่คุ้มค่าหากคุณสนใจจัดการไฟล์. osm ขนาดใหญ่ คุณแค่ต้องคิดคำสั่งที่ถูกต้อง! (หัวข้อที่ดีสำหรับคำถามอื่นที่ฉันเดา)