ใช้Overpass Turbo API !
ครั้งแรกผมจะไปopenstreetmap.org ,
คุณสามารถ
1) ค้นหาสถานที่ที่คุณต้องการ ฉันเลือก "แพลตต์ใต้" ซึ่งไหลผ่านเดนเวอร์ สิ่งนี้ให้ฟิลด์และแท็กที่ใช้โดย OSM เพื่อจัดเก็บข้อมูล:
2) ระบุแท็กและค่าของคุณสมบัติที่คุณใช้
- ซูมเข้าไปในแผนที่จนสุด
- คลิกที่ไอคอนเลเยอร์ทางด้านขวา (กระดาษสามแผ่น)
- คลิกที่รายการเมนูสุดท้าย (
Map data
หรือสิ่งที่คล้ายกันในภาษาของคุณ)
- คุณสมบัติต่างๆบนแผนที่เปลี่ยนเป็นสีน้ำเงิน (ตรวจสอบให้แน่ใจว่าคุณซูมเข้าไปดูไกลพอ
- คลิกที่คุณสมบัติที่คุณต้องการ
- แท็กและค่าปรากฏที่ด้านซ้ายของหน้าจอและคุณสามารถดำเนินการด้านล่าง ...
จากนั้นไปที่หน้า Overpass Turbo จากนั้นคลิก Wizard
การใช้ข้อมูลค่าชื่อคือ South Platte River และค่าwaterwayเป็นแม่น้ำดังนั้นคุณสามารถสร้างแบบสอบถามเช่นนี้:
name="South Platte River" and waterway=river
จากนั้นคลิก "สร้างและเรียกใช้แบบสอบถาม"
แบบสอบถามจะทำงานและผลลัพธ์จะปรากฏบนแผนที่:
ถัดไปคลิกตัวเลือก "ส่งออก":
ฉันชอบตัวเลือก geoJSON
คลิก "บันทึก"
เปิดไฟล์ใน QGIS และออกไป!
คุณสามารถ 'บันทึกเป็น' เพื่อบันทึกเป็นเลเยอร์เวกเตอร์ชนิดใหม่ ...
ในกรณีของคุณคุณสามารถใช้waterway=river
แบบสอบถามเพื่อรับแม่น้ำทั้งหมดในพื้นที่ที่คุณอยู่หลังจากนั้นและคุณสามารถวาดกล่องตัวเลือกแบบแมนนวลเพื่อ จำกัด ขอบเขตทางภูมิศาสตร์
@underdark แสดงให้ฉันเห็นสิ่งนี้