Используйте Overpass Turbo API !
Во-первых, я бы пошел на openstreetmap.org ,
Вы также можете
1) Поиск функции, которую вы ищете. Я выбрал «Южную платтную реку», которая протекает через Денвер. Это дает поля и теги, которые используются OSM для хранения данных:
2) Определите теги и значения функций, которые вы ищете
- Масштабирование до карты
- Нажмите на иконку слоев справа (три листа бумаги)
- Нажмите на последний пункт меню (
Map data
или что-то похожее на вашем языке)
- Объекты на карте становятся синими (убедитесь, что вы достаточно сильно увеличены, чтобы увидеть
- Нажмите на функцию, которую вы ищете
- Теги и значения отображаются в левой части экрана, и вы можете перейти ниже ...
Затем перейдите на страницу Overpass Turbo, затем нажмите Wizard
Используя информацию, значение имени - South Platte River, а значение водного пути - river, поэтому вы можете построить запрос следующим образом:
name="South Platte River" and waterway=river
Затем нажмите «построить и запустить запрос»
Запрос будет выполнен, и результат отобразится на карте:
Далее нажмите «Экспорт»:
Мне нравится опция geoJSON
Нажмите «Сохранить»
Откройте файл в QGIS, и все!
Вы можете сделать «сохранить как», чтобы сохранить его как новый тип векторного слоя ...
В вашем случае вы также можете использовать waterway=river
запрос, чтобы получить все реки в нужной вам области, и вы можете нарисовать окно ручного выбора, чтобы сузить географию.
@underdark показал мне это.