Создание тайлов из проекта QGIS при помощи QTiles: различия между версиями
Voltron (обсуждение | вклад) |
Нет описания правки |
||
Строка 2: | Строка 2: | ||
{{Аннотация|Удобный инструмент для подготовки тайлов из проекта QGIS.}} | {{Аннотация|Удобный инструмент для подготовки тайлов из проекта QGIS.}} | ||
Разработка расширения выполнена [http://nextgis.ru NextGIS] в рамках проекта | Разработка расширения выполнена [http://nextgis.ru NextGIS] в рамках проекта ПРООН/ГЭФ "Разработка для пилотных заповедников системы контроля территории, основанной на базовых интерактивных картах в среде ГИС (обеспечение мониторинговых работ и патрулирования". | ||
Назначение инструмента - автоматизация создания многоуровневого кэша тайловых фрагментов пригодных для загрузки в том числе в мобильные устройства. | |||
{| | {| | ||
Строка 14: | Строка 16: | ||
Модуль Reporter разработан для QGIS 1.9.0 или старше, для своей работы не требует наличия дополнительных модулей. | Модуль Reporter разработан для QGIS 1.9.0 или старше, для своей работы не требует наличия дополнительных модулей. | ||
Исходный код модуля (лицензия GNU GPL v2) можно получить, выполнив команду: | Исходный код модуля (лицензия GNU GPL v2) на Python можно получить, выполнив команду: | ||
<pre>svn co http://svn.gis-lab.info/qtile qtile</pre> | <pre>svn co http://svn.gis-lab.info/qtile qtile</pre> | ||
Исходный код модуля (лицензия GNU GPL v2) на C++ (экспериментальный, отличается от кода выше, не поддерживается) можно получить, выполнив команду: | |||
<pre>svn co http://svn.gis-lab.info/tilemap tilemap</pre> | |||
== Работа с расширением == | == Работа с расширением == | ||
Строка 26: | Строка 32: | ||
Группа «Результат» позволяет указать в каком виде необходимо получить тайлы: в виде дерева файлов и каталогов или в виде ZIP-архива. | Группа «Результат» позволяет указать в каком виде необходимо получить тайлы: в виде дерева файлов и каталогов или в виде ZIP-архива. | ||
В группе «Охват» задается желаемый охват карты. | В группе «Охват» задается желаемый географический охват карты. Возможен выбор одного из трех вариантов: | ||
* Охват карты — используется текущий охват окна карты | * Охват карты — используется текущий охват окна карты | ||
* Полный охват — будет использован '''суммарный''' охват '''всех''' загруженных в проект слоёв | * Полный охват — будет использован '''суммарный''' охват '''всех''' загруженных в проект слоёв | ||
* Охват слоя — озват итоговой карты будет равен охвату указанного слоя | * Охват слоя — озват итоговой карты будет равен охвату указанного слоя | ||
Группа «Масштаб» позволяет задать диапазон масштабов, для которых будут | Группа «Масштаб» позволяет задать диапазон масштабов, для которых будут созданы тайлы. В большинстве случаев, максимального масштаба 18 достаточно, но модуль может генерировать тайлы и для более «глубоких» уровней. "Глубина" зависит от детализации карты на определенных масштабах. | ||
В группе «Параметры» задаётся размер тайлов. Допустимый диапазон составляет 128 - 2048 пикселей. | В группе «Параметры» задаётся размер тайлов. Допустимый диапазон составляет 128 - 2048 пикселей. | ||
Строка 39: | Строка 45: | ||
== Контакты == | == Контакты == | ||
Если вы нашли ошибку или у вас есть предложения по улучшению расширения — воспользуйтесь [http://hub.qgis.org/projects/ | Если вы нашли ошибку или у вас есть предложения по улучшению расширения — воспользуйтесь [http://hub.qgis.org/projects/reporter багтрекером]. Кроме того, вопросы по использованию расширения можно задать авторам [http://www.nextgis.ru/contact/ напрямую]. | ||
== Ссылки по теме == | === Ссылки по теме === | ||
* [http://gis-lab.info/qa/qgis-install-plugin.html Установка модулей расширения в QGIS] | * [http://gis-lab.info/qa/qgis-install-plugin.html Установка модулей расширения в QGIS] | ||
* [http://gis-lab.info/docs/qgis/ Документация по QGIS] | * [http://gis-lab.info/docs/qgis/ Документация по QGIS] |
Версия от 16:40, 26 декабря 2012
Удобный инструмент для подготовки тайлов из проекта QGIS.
Разработка расширения выполнена NextGIS в рамках проекта ПРООН/ГЭФ "Разработка для пилотных заповедников системы контроля территории, основанной на базовых интерактивных картах в среде ГИС (обеспечение мониторинговых работ и патрулирования".
Назначение инструмента - автоматизация создания многоуровневого кэша тайловых фрагментов пригодных для загрузки в том числе в мобильные устройства.
Создание открытого ПО ГИС и реализация проектов |
Получение и установка
Расширение доступно из официального репозитория.
Модуль Reporter разработан для QGIS 1.9.0 или старше, для своей работы не требует наличия дополнительных модулей.
Исходный код модуля (лицензия GNU GPL v2) на Python можно получить, выполнив команду:
svn co http://svn.gis-lab.info/qtile qtile
Исходный код модуля (лицензия GNU GPL v2) на C++ (экспериментальный, отличается от кода выше, не поддерживается) можно получить, выполнив команду:
svn co http://svn.gis-lab.info/tilemap tilemap
Работа с расширением
После подключения и запуска расширения с помощью кнопки
появится главное окно
Группа «Результат» позволяет указать в каком виде необходимо получить тайлы: в виде дерева файлов и каталогов или в виде ZIP-архива.
В группе «Охват» задается желаемый географический охват карты. Возможен выбор одного из трех вариантов:
- Охват карты — используется текущий охват окна карты
- Полный охват — будет использован суммарный охват всех загруженных в проект слоёв
- Охват слоя — озват итоговой карты будет равен охвату указанного слоя
Группа «Масштаб» позволяет задать диапазон масштабов, для которых будут созданы тайлы. В большинстве случаев, максимального масштаба 18 достаточно, но модуль может генерировать тайлы и для более «глубоких» уровней. "Глубина" зависит от детализации карты на определенных масштабах.
В группе «Параметры» задаётся размер тайлов. Допустимый диапазон составляет 128 - 2048 пикселей.
Процесс генерации тайлов запускается нажатием на кнопку «ОК», прервать его можно нажав на кнопку «Отмена».
Контакты
Если вы нашли ошибку или у вас есть предложения по улучшению расширения — воспользуйтесь багтрекером. Кроме того, вопросы по использованию расширения можно задать авторам напрямую.