Zapisać warstwę WMS na dysku twardym za pośrednictwem QGIS?

11

Cóż, oto kolejne pytanie. Pracuję teraz nad zestawem danych WMS i chciałem wiedzieć, czy możesz zapisać go na dysku twardym. Wiem, że możesz zapisać bieżący widok jako Tif z georeferencją, ale biorąc pod uwagę rozdzielczość, której potrzebuję i przestrzeń zajętą ​​przez mój obszar roboczy, potrzebuję czegoś znacznie szybciej, albo zrobię to przez tygodnie.

Moreau Colin
źródło
Musisz wyjaśnić, co masz na myśli mówiąc „oszczędzaj na dysku twardym”. Czy chcesz buforować obrazy, aby nie trzeba było za każdym razem korzystać z usługi? Czy też chcesz w jakiś sposób uzyskać te funkcje, abyś mógł odpalić żądania informacji getFeature?
Devdatta Tengshe,
Chciałbym w jakiś sposób uzyskać te funkcje, mam ze sobą serwer WMS, mogę załadować dane za pomocą Qgis, ale nie mogę z nim majstrować. Ponieważ muszę wykonać na nim trochę przetwarzania przed porównaniem wspomnianych danych z tym, co stworzyłem jakiś czas temu, posiadanie ich na moim komputerze jako zestawu danych rastrowych wydaje się być najlepszym sposobem na dopasowanie do moich potrzeb.
Moreau Colin,
1
Jeśli potrzebujesz funkcji, potrzebujesz usługi WFS, ponieważ WFS jest przeznaczony dla funkcji, podczas gdy WMS jest tylko renderowanym obrazem z tych funkcji
Devdatta Tengshe,
W końcu skończę potrzebować obu, ale na razie renderowane pliki tif mogą być tym, co powinienem najpierw zdobyć, teraz, gdy o tym myślę. Słyszałem także o czymś zwanym Maperitive, które może mi również pomóc.
Moreau Colin,

Odpowiedzi:

6

Możesz użyć GrassGis, który jest zainstalowany wraz z Qgis. Jest narzędzie r.in.wms, które wykona pracę.

Znajduje się w tle, tworząc plik tekstowy z zapytaniami GetMap i zastępuje zasięg dla każdego kafelka. Więc ustawiłeś go z odpowiednim regionem, rozmiarem kafelków, które chcesz mieć, typem obrazu (w zależności od tego, co oferuje WMS) i to wszystko. Następnie wysyła zapytania automatycznie jeden po drugim za pomocą wget. Po zakończeniu musisz scalić płytki.

Minusem jest to, że potrzeba około 1-2 godzin, aby dogadać się z GrassGis wystarczająco daleko, aby ustawić zasięg regionu i uruchomić narzędzie (GrassGis różni się znacznie od innych Gi-Systems)

Matowy
źródło
Ok, nie wiedziałem tego. To będzie cholernie przydatne, ponieważ narzędzie jest naprawdę potężne i trochę łatwiejsze do skonfigurowania niż narzędzie do pobierania WMS (Ale to głównie dlatego, że pracowałem już z niektórymi modułami, więc ustawiono DUŻO ustawień przez moje poprzednie majsterkowanie z trawą). Najtrudniejsze było znalezienie sposobu, aby zmusić go do ściągnięcia Tifa, którego chciałem, ponieważ nie do końca wiedziałem, czy poprosił o nazwę rzeczy, identyfikator lub ścieżkę. Ale po wielu pracach i wciąż nie wiem jak, zadziałało i gładko dostało płytki. Dziękuję za pomoc.
Moreau Colin,
14

W QGIS można użyć R-Click i Save As...do zapisania WMS i dowolnej innej usługi jako obrazu rastrowego.

wprowadź opis zdjęcia tutaj

Zapis jest w tiff, a rozdzielczość musi być ustawiona przez ciebie. Istnieją również inne opcje wyrażania i tworzenia.

HDunn
źródło
robi to, wystarczy wybrać projekcję i (jeśli jest to satelita google, bing lub esri) ustawić rozdzielczość na 1 m
Elio Diaz
2
Co jeśli chcę po prostu wszystko tak samo jak źródło? Jak mogę to skonfigurować?
user2720402
0

Jeśli Twój serwer WMS pozwala użytkownikom buforować dane, a wszystko, czego potrzebujesz, to obrazy jako warstwa podstawowa, powinieneś rozważyć użycie Mobile Atlas Creator

Z powodzeniem wykorzystałem MAC do utworzenia pliku mbtiles, który można przeglądać w QGIS i jest tak dobry jak mapa bazowa offline, którą można umieścić pod swoimi danymi.

Aby uzyskać więcej informacji na temat korzystania z Mobile Atlas Creator, zapoznaj się z tą odpowiedzią: https://gis.stackexchange.com/a/72973/442

Devdatta Tengshe
źródło
1
Przyda się to zarówno w przypadku potrzebnych danych, jak i wstępnie ustawionych kafelków osm w folderze mapource. Wrócę do ciebie, jeśli będę potrzebować trochę więcej pomocy i spróbuję użyć linku, który podałeś, aby na razie ustawić WMS.
Moreau Colin,
Cóż, WMS, którego próbuję użyć, wydaje się mieć wiele niezgodności z MOBAC. Wypróbowałem zarówno Geopal, jak i Geoportail, a następnie zobaczyłem w dokumencie, że poziomy powiększenia z MOBAC uniemożliwiają prawidłowe otwieranie płytek.
Moreau Colin,
0

Ok, próbuję wtyczki Arcgis dostępnej jako samodzielny plik .exe. To się nazywa WMS dowloader, dostępny tutaj i potwierdzę później, czy to działa, ale z tego, co widziałem, może załatwić sprawę (ma przynajmniej przejrzysty i prosty interfejs użytkownika)

Po wielu pracach i długim pobieraniu wygląda na to, że downloader WMS działał dobrze dla danego zadania. Ale muszę powiedzieć, że skonfigurowanie tego programu było bardzo uciążliwe.

Moreau Colin
źródło