Використовуйте API Overpass Turbo !
По-перше, я б зайшов на openstreetmap.org ,
Ви можете будь-який
1) Шукайте функцію, яку ви шукаєте. Я вибрав "південну платову річку", що проходить через Денвер. Це дає поля та теги, які використовується OSM для зберігання даних:
2) Визначте теги та значення функцій, за якими ви перебуваєте
- Збільшити масштаб на карті
- Клацніть піктограму шарів праворуч (три аркуші паперу)
- Клацніть на останній пункт меню (
Map data
або щось подібне у вашій мові)
- Функції на карті синіють (переконайтеся, що ви збільшуєте масштаб досить далеко, щоб побачити
- Клацніть на функцію, яку ви шукаєте
- Теги та значення відображаються в лівій частині екрана, і ви можете перейти нижче ...
Потім перейдіть на сторінку Overpass Turbo і натисніть Майстер
Використовуючи інформацію, значення імені - South Platte River, а значення водного шляху - river, так що ви можете побудувати такий запит:
name="South Platte River" and waterway=river
Потім натисніть «побудувати та запустити запит»
Запит буде запущений, а результат відобразиться на карті:
Далі натисніть опцію "Експорт":
Мені подобається варіант geoJSON
Натисніть "Зберегти"
Відкрийте файл у QGIS, і геть ви йдете!
Ви можете зробити "save as", щоб зберегти його як новий тип векторного шару ...
У вашому випадку ви також можете використати waterway=river
запит, щоб отримати всі річки в районі, за яким ви хочете, і ви можете намалювати поле для вибору вручну, щоб звузити географію.
@underdark мені це показав.