Użyj interfejsu API Overpass Turbo !
Najpierw pójdę na openstreetmap.org ,
Możesz albo
1) Wyszukaj funkcję, której szukasz. Wybrałem „South Platte River”, która przepływa przez Denver. Daje to pola i tagi używane przez OSM do przechowywania danych:
2) Zidentyfikuj tagi i wartości funkcji, których szukasz
- Powiększanie do końca mapy
- Kliknij ikonę warstw po prawej stronie (trzy kartki papieru)
- Kliknij ostatnią pozycję menu (
Map data
lub coś podobnego w twoim języku)
- Funkcje na mapie zmieniają kolor na niebieski (upewnij się, że powiększenie jest wystarczająco duże, aby je zobaczyć
- Kliknij funkcję, której szukasz
- Tagi i wartości pojawiają się po lewej stronie ekranu i możesz przejść poniżej ...
Następnie przejdź do strony Overpass Turbo, a następnie kliknij Wizard
Używając informacji, nazwa ma nazwę South Platte River, a wartość drogi wodnej to rzeka, więc możesz zbudować zapytanie w ten sposób:
name="South Platte River" and waterway=river
Następnie kliknij „skompiluj i uruchom zapytanie”
Zapytanie zostanie uruchomione, a wynik pojawi się na mapie:
Następnie kliknij opcję „Eksportuj”:
Podoba mi się opcja geoJSON
Kliknij „Zapisz”
Otwórz plik w QGIS i gotowe!
Możesz wykonać „zapisz jako”, aby zapisać go jako nowy typ warstwy wektorowej ...
W twoim przypadku możesz również użyć waterway=river
zapytania, aby uzyskać wszystkie rzeki w poszukiwanym obszarze, i możesz narysować ręczne pole wyboru, aby zawęzić geografię.
@underdark pokazał mi to.