Bir kaç hafta önce BaseLayer'ı Rasterlayer olarak nasıl ekleyeceğime bir cevap gönderdim: QGIS için OpenLayers eklentisine yüksek çözünürlüklü, yazdırılabilir bir alternatif mi? . Orada anlattığım, HERE-Katmanları için de kullanılabilir.
Mapperz kullanıcısının daha önce de belirttiği gibi Here-Tiles'ı kullanmak için bir app_id ve app_code'a ihtiyacınız var. Bu kimlik bilgilerini burada bulabilirsiniz: https://developer.here.com/rest-apis/documentation/enterprise-map-tile/common/credentials.html . Karoların nasıl kullanılabileceği veya talep edilebileceği konusunda yasal kısıtlamalar varsa, kullanım şartlarına da göz atmalısınız.
HERE-Baselayer'ı QGIS'e yüklemek için GDAL mini sürücüyü kullanabilirsiniz.
İşte XML Kodu:
<GDAL_WMS>
<Service name="TMS">
<ServerUrl>http://1.base.maps.api.here.com/maptile/2.1/maptile/newest/normal.day/${z}/${x}/${y}/256/png8?app_id=YOURAPPID&app_code=YOURAPPCODE</ServerUrl>
</Service>
<DataWindow>
<UpperLeftX>-20037508.34</UpperLeftX>
<UpperLeftY>20037508.34</UpperLeftY>
<LowerRightX>20037508.34</LowerRightX>
<LowerRightY>-20037508.34</LowerRightY>
<TileLevel>20</TileLevel>
<TileCountX>1</TileCountX>
<TileCountY>1</TileCountY>
<YOrigin>top</YOrigin>
</DataWindow>
<Projection>EPSG:3857</Projection>
<BlockSizeX>256</BlockSizeX>
<BlockSizeY>256</BlockSizeY>
<BandsCount>3</BandsCount>
<Cache />
</GDAL_WMS>
Bunu bir xml dosyası olarak kaydedin (YOURAPPID ve YOURAPPCODE yer tutucusunu değiştirin) ve "Raster Katmanı Ekle" düğmesiyle açın:
Bu, bir dizi farklı katman türü için işe yarar, daha fazla bilgi için şuna bir bakın: https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/examples.html
İşte bazı ekran görüntüleri:
"İşte Normal Gün":
Güncel trafik bilgilerini içeren "İşte Trafik":
DÜZENLEME 1: Başka bir Seçenek eklendi: Döşeme-Katman-Eklentisi:
TileLayer-Plugin kullanıyorsanız, kullanıcı tanımlı döşeme katmanı ayarlarınızı bile saklayabilirsiniz:
Eklentiyi yükleyin:
Kullanıcı tanımlı Katmanlarınızı sakladığınız bir metin dosyası kullanmanız gerekir. "tile_layer_plugin.tsv" diyelim.
İçerik şu şekilde görünebilir:
#title credit serviceUrl yOriginTop zmin zmax xmin ymin xmax ymax
here Normal Day © Here Nokia http://1.base.maps.api.here.com/maptile/2.1/maptile/newest/normal.day/{z}/{x}/{y}/256/png8?app_id=YOUR_APP_ID&app_code=YOUR_APP_CODE 1 0 20
here Traffic © Here Nokia http://1.traffic.maps.api.here.com/maptile/2.1/traffictile/newest/normal.day/{z}/{x}/{y}/256/png8?app_id=YOUR_APP_ID&app_code=YOUR_APP_CODE 1 0 20
here Aerial Terrain © Here Nokia http://1.aerial.maps.api.here.com/maptile/2.1/maptile/newest/terrain.day/{z}/{x}/{y}/256/png8?app_id=YOUR_APP_ID&app_code=YOUR_APP_CODE 1 0 20
here Aerial Satellite © Here Nokia http://2.aerial.maps.cit.api.here.com/maptile/2.1/maptile/newest/satellite.day/{z}/{x}/{y}/256/png8?app_id=YOUR_APP_ID&app_code=YOUR_APP_CODE 1 0 20
here Aerial Hybrid © Here Nokia http://2.aerial.maps.cit.api.here.com/maptile/2.1/maptile/newest/hybrid.day/{z}/{x}/{y}/256/png8?app_id=YOUR_APP_ID&app_code=YOUR_APP_CODE 1 0 20
ÖNEMLİ: SEKME'yi sınırlayıcı olarak kullanın!
YOUR_APP_ID ve YOUR_APP_CODE yer tutucularını uygulama kimliğiniz ve uygulama kodunuzla değiştirin ve dosyayı bu eklenti için kullanacağınız bir klasöre kaydedin.
TileLayerPlugin'i açın (Eklentiyi "Web" -Menü'de bulacaksınız) ve "Ayarlar" a tıklayın. Metin dosyanızı kaydettiğiniz klasörü işaret edin:
Ardından, bu taban katmanlarına ihtiyacınız olduğunda eklentiyi açıp tek bir tıklamayla ekleyebilirsiniz: