Wtyczka OpenLayers dla QGIS pozwala dodawać mapy tła z różnych źródeł do ramki danych. Te źródła to OSM, Google, Bing, MapQuest i Apple. Jednak aplikacji Nokia HERE Maps nie ma wśród nich.
Czy ktoś wie, jak to dodać, czy też jest dostępna inna opcja korzystania z TUTAJ Mapy jako tła w QGIS?
O ile mi wiadomo, nie ma prostego sposobu, aby dodać HERE Maps jako tło w ArcMap, ale jest to możliwe w Inspektorze danych FME, o ile masz konto programisty HERE.
Odpowiedzi:
Kilka tygodni temu opublikowałem odpowiedź na temat dodawania BaseLayer jako Rasterlayer: Wysoka rozdzielczość, drukowalna alternatywa dla wtyczki OpenLayers dla QGIS? . To, co tam opisałem, może być również wykorzystane w TUTAJ.
Jak już wspomniał użytkownik Mapperz, do korzystania z kafelków Here-id potrzebujesz app_id i app_code. Otrzymasz te poświadczenia tutaj: https://developer.here.com/rest-apis/documentation/enterprise-map-tile/common/credentials.html . Powinieneś również zapoznać się z warunkami użytkowania, jeśli istnieją prawne ograniczenia dotyczące sposobu używania lub żądania płytek.
Aby załadować HERE-Baselayer do QGIS, możesz użyć minidrivera GDAL.
Oto kod XML:
Po prostu zapisz to jako plik xml (Zastąp symbol zastępczy YOURAPPID i YOURAPPCODE) i otwórz go przyciskiem „Dodaj warstwę rastrową”:
Działa to dla wielu różnych typów lay Layp, wystarczy spojrzeć na to, aby uzyskać dodatkowe informacje: https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/examples.html
Oto kilka zrzutów ekranu:
„Oto normalny dzień”:
„Here Traffic” z aktualnymi informacjami o ruchu drogowym:
EDYCJA 1: Dodano kolejną opcję: Wtyczka Tile-Layer:
Jeśli używasz wtyczki TileLayer, możesz nawet zapisać zdefiniowane przez użytkownika ustawienia warstwy kafelków:
Zainstaluj wtyczkę:
Musisz użyć pliku tekstowego, w którym przechowujesz zdefiniowane przez użytkownika warstwy. nazwijmy to „tile_layer_plugin.tsv”.
Treść może wyglądać następująco:
WAŻNE: Użyj TAB jako separatora!
Zastąp symbole zastępcze YOUR_APP_ID i YOUR_APP_CODE identyfikatorem aplikacji i kodem aplikacji i zapisz plik w folderze, którego będziesz używać dla tej wtyczki.
Otwórz TileLayerPlugin (wtyczkę znajdziesz w menu „Internet”) i kliknij „Ustawienia”. Wskaż folder, w którym zapisałeś plik tekstowy:
Następnie możesz po prostu otworzyć wtyczkę, gdy potrzebujesz tych warstw bazowych i dodać je jednym kliknięciem:
źródło