Можно ли генерировать листы карты из QGIS?
Я предполагаю, что QGIS Server должен иметь способ сделать это, но есть ли способ просто сгенерировать плитки и сохранить их на диск?
С новым рендером символов и рендерингом, зависящим от масштаба, QGIS является мощным инструментом для создания динамических карт.
Поскольку я использую средство рендеринга с новыми символами, qgis-mapnik не является опцией, и, поскольку я использую рендеринг, зависящий от масштаба, просто создаю большой георастер и использую gdal2tiles для мозаики, это также не вариант.
Ответы:
Сгенерировать тайлы можно с помощью консоли Python, вы можете прочитать об этом здесь . Имейте в виду, что вам может понадобиться изменить скрипт.
Однако я бы посоветовал вам использовать mapnik для генерации плиток, так как вышеупомянутый скрипт qgis не работал для меня.
Стилизовать карту легко с помощью xml для mapnik, с этим у вас не возникнет никаких проблем. Некоторые модификации для Quantumnik позволят вам генерировать плитки напрямую из QGIS.
источник
Недавно я наткнулся на новый плагин для QGIS 1.9 под названием QTiles . О его разработке было объявлено в декабре 2012 года на форуме разработчиков QGIS .
Хотя я лично не использовал его, он выглядит очень простым и легким в использовании.
источник
Для QGIS 3.8 и выше встроено создание листов - вы можете найти его в панели инструментов Обработка как
Generate XYZ tiles (Directory)
иGenerate XYZ tiles (MBTiles)
.источник
Небольшое обновление на 2017 год: я создаю плитки с помощью плагина QMetaTiles :
источник
Я не в курсе функции плиток для QGIS. Что вы можете сделать, так это использовать QGIS Server с файлом проекта и использовать TileCache для заполнения кэша тайлов.
Вы можете найти некоторую информацию о QGIS Server здесь: http://qgis.org/wiki/QGIS_Server_Tutorial и TileCache здесь: http://tilecache.org/
источник
Я написал генератор листов скользкой карты для QGIS, который запускается из консоли Python. Она отображает карту точно так, как она отображается в QGIS (без ошибок рендеринга). Выходные данные - PNG размером 256 x 256 пикселей, псевдо-Mercator WGS-84, структурированные в формате Google Maps или TMS. Не плагин, но простой в использовании (и для модификации).
Генератор плиточных карт для QGIS
источник
Я думаю, что в Quantum Gis нет хорошего плагина для генерации плиток. Qtiles в настоящее время недоступна на сайте plugins.qgis.org.
В альтернативном TileCache Creator отсутствует документация (я не смог его использовать), и он ограничен проекцией EPSG: 3857.
источник