Forum QGIS

Pełna wersja: Różne skale wydruku z map OSM Open Street Map
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Mam problem z wydrukami tła OSM
Korzystam z wtyczki QuickMapServices, tworzę warstwę, tworzę nowy wydruk, ustawiam interesujący zakres i eksportuję. Zarówno export do obrazu jak i PDFa tworzy mi plik z inną skalą opisów i ikon np. parkingu

Poniżej screen z oknem ustawień wydruku i gotowy plik po eksporcie

Czy da się modyfikować zoom warstwy z wtyczką QuickMapServices przy wydruku?
Jak sobie z tym poradzić?
Hm, kurczę nie wiem. U mnie próbuję, próbuję i drukuje się dobrze. Próbowałem wydruki w układach 3857 i 2180.. Jaką masz wersję wtyczki? Ja mam 0.17.4, jakby co.

Jakby co, to może jakby zapisać obraz z tła jako jpg (z plikiem jgw), to można to wgrać jako raster w tło. I wtedy powinna zostać taka skala, jaką się ustawiło... Wiem, że trochę na około Smile

Albo użyj wtyczki OpenLayers - u mnie też dobrze działa z wydrukami.
Odpowiem sam sobie:
Jak wynika z tematu tego:
http://gis.stackexchange.com/questions/9...map-layers
i tego:
http://www.3liz.com/blog/rldhont/index.p...es-in-QGIS

Należy stworzyć plik tekstowy o nazwie np:openstreetmap_mapnik.xml z treścią:
<GDAL_WMS>
<Service name="TMS">
<ServerUrl>http://tile.openstreetmap.org/${z}/${x}/${y}.png</ServerUrl>
</Service>
<DataWindow>
<UpperLeftX>-20037508.34</UpperLeftX>
<UpperLeftY>20037508.34</UpperLeftY>
<LowerRightX>20037508.34</LowerRightX>
<LowerRightY>-20037508.34</LowerRightY>
<TileLevel>18</TileLevel>
<TileCountX>1</TileCountX>
<TileCountY>1</TileCountY>
<YOrigin>top</YOrigin>
</DataWindow>
<Projection>EPSG:900913</Projection>
<BlockSizeX>256</BlockSizeX>
<BlockSizeY>256</BlockSizeY>
<BandsCount>3</BandsCount>
<Cache />
</GDAL_WMS>

Następnie podczytać warstwę rastrową i zaznaczyć ten plik.
Zoom mapy OSM regulujemy w pliku wartością <TileLevel>18</TileLevel>

(15-07-2016, 21:27)Binko napisał(a): [ -> ]Hm, kurczę nie wiem. U mnie próbuję, próbuję i drukuje się dobrze. Próbowałem wydruki w układach 3857 i 2180.. Jaką masz wersję wtyczki? Ja mam 0.17.4, jakby co.

Jakby co, to może jakby zapisać obraz z tła jako jpg (z plikiem jgw), to można to wgrać jako raster w tło. I wtedy powinna zostać taka skala, jaką się ustawiło... Wiem, że trochę na około Smile

Albo użyj wtyczki OpenLayers - u mnie też dobrze działa z wydrukami.

Jeśli ustawisz dużo większy format wydruku np. A0 to jest to lepiej widoczne