Czy możliwe jest generowanie kafelków mapy z QGIS?
Myślę, że QGIS Server musi mieć na to sposób, ale czy istnieje sposób na wygenerowanie kafelków i zapisanie ich na dysku?
Dzięki nowemu mechanizmowi renderowania symboli i renderowaniu zależnemu od skali QGIS jest potężnym narzędziem do generowania dynamicznych map.
Ponieważ używam renderera nowej symbologii, qgis-mapnik nie jest opcją, a ponieważ używam renderowania zależnego od skali, po prostu generowanie dużego georastera i używanie gdal2tiles do kafelkowania również nie jest opcją.
Odpowiedzi:
Możliwe jest generowanie kafelków za pomocą konsoli python, o czym można przeczytać tutaj . Pamiętaj, że może być konieczna modyfikacja skryptu.
Jednak zachęcam do korzystania z mapnika do generowania kafelków, ponieważ wyżej wspomniany skrypt qgis nie działał dla mnie dobrze.
Stylizacja mapy jest prosta dzięki xml dla mapnika, nie będziesz miał z tym żadnych problemów. Niektóre modyfikacje Quantumnika pozwolą ci generować płytki bezpośrednio z qgis.
źródło
Ostatnio natknąłem się na nową wtyczkę QGIS 1.9 o nazwie QTiles . Jego rozwój został ogłoszony w grudniu 2012 r. Na forum deweloperów QGIS .
Chociaż osobiście go nie używałem, wygląda na bardzo prosty i łatwy w użyciu.
źródło
W przypadku QGIS 3.8 lub nowszego generowanie kafelków jest wbudowane - można je znaleźć w przyborniku Przetwarzanie jako
Generate XYZ tiles (Directory)
iGenerate XYZ tiles (MBTiles)
.źródło
Mała aktualizacja na rok 2017: Generuję kafelki z wtyczką QMetaTiles :
źródło
Nie znam funkcji kafelków w QGIS. Możesz użyć QGIS Server z plikiem projektu i użyć TileCache do zapełnienia pamięci podręcznej kafelków.
Informacje o serwerze QGIS można znaleźć tutaj: http://qgis.org/wiki/QGIS_Server_Tutorial i TileCache tutaj: http://tilecache.org/
źródło
Napisałem śliski generator kafelków map dla QGIS, który działa z konsoli Pythona. Renderuje mapę dokładnie tak, jak jest wyświetlana w QGIS (bez błędów renderowania). Dane wyjściowe to 256px x 256px PNG, pseudo-Mercator WGS-84, zbudowany w formacie Google Maps lub TMS. Nie jest to wtyczka, ale łatwa w użyciu (i do modyfikacji).
Generator kafelków mapy Slippy dla QGIS
źródło
Myślę, że w Quantum Gis nie ma żadnej dobrej wtyczki do generowania kafelków. Qtiles nie jest obecnie dostępny pod plugins.qgis.org
Alternatywny TileCache Creator ma brak dokumentacji (nie udało mi się go użyć) i jest ograniczony do projekcji EPSG: 3857.
źródło