Вступ

Архітектура Lizmap

_images/architecture.jpg

Підготовка даних

Побудова карти виконується на власному комп’ютері з QGIS Desktop:

  • завантаження шарів,

  • створення карти,

  • організація та підготовка даних.

Конфігурація та публікація карти

Щоб мати можливість розмістити карту в режимі онлайн, видавець налаштовує параметри публікації (масштаби, базові шари, метадані) за допомогою плагіна Lizmap у QGIS Desktop. Потім він синхронізує свою робочу папку зі своїм сервером у внутрішньому чи екстранеті.

Візуалізація даних

Після завершення синхронізації карту QGIS можна буде отримати в Інтернеті. Він доступний у програмі Lizmap Web Client з веб-браузером (Firefox, Safari, Chrome, Internet Explorer).

For more information on versions (Web-browsers, QGIS Server, PostgreSQL etc) which are supported, it’s written on the Lizmap Web Client wiki page.

QGIS і сервер QGIS

  • QGIS, повне програмне забезпечення для настільних ГІС

    • Керування широким діапазоном форматів даних для растрових (GeoTIFF, ASC, NetCDF тощо) та векторних (SHP, TAB, MIF/MID, GML, GeoJSON тощо)

    • Керування ключовими географічними базами даних (PostgreSQL/PostGIS, Oracle, MSSQL тощо)

    • Управління растровими та векторними шарами, символікою, друком, обробкою

    • Продуктивність і функціональне багатство настільного програмного забезпечення ГІС

  • Географічні стандартизовані веб-сервіси:

    • Відкритий геопросторовий консорціум, OGC, консорціум стандартизації обміну географічними відомостями через Інтернет

    • Служба веб сервісів, WMS: стандарт для публікації карти як зображення

    • Служба веб-функцій, WFS: стандарт для публікації географічних векторних даних

    • Служба веб-покриття, WCS: стандарт для публікації географічних растрових даних

  • Сервер QGIS дозволяє легко публікувати 3 типи стандартизованих географічних веб-сервісів:

    • Встановіть сервер QGIS на сервер

    • Налаштувати властивості географічних веб-сервісів

    • Скопіюйте та вставте проект QGIS і файли даних

    • QGIS Server і QGIS Desktop використовують один і той самий механізм візуалізації

_images/qgis_to_web.jpg

Особливості Lizmap

Відкритий код

Lizmap і модулі — це проекти з відкритим кодом, редаговані та керовані https://3liz.com

Вихідний код наразі доступний на https://github.com/3liz/ Довідка доступна через:

Функції за замовчуванням

За замовчуванням Lizmap пропонує веб-карти з такими функціями:

  • панель шарів

  • збільшити область, намальовану користувачем

  • збільшити до охвату карти

  • вибір рівня масштабування за допомогою панелі рівня

  • зменшити масштаб

  • відображення масштабу у вигляді шкали та в цифровому вигляді

Відображена легенда відповідає порядку та організації, визначеним у QGIS.

Інтерфейс дозволяє користувачеві приховати легенду і скористатися картою по всій ширині екрана. Він також дозволяє переглядати інформацію на карті (опис, масштаб, контакт).

Нарешті, Lizmap є проксі-сервером до веб-сервісів, які використовуються для створення карт. Тому через Lizmap можна використовувати запити WMS або WFS. Можна захистити доступ до веб-сервісів для доступу в QGIS або ArcGIS. Також можна поділитися цими адресами з системою каталогізації веб-сервісів.

_images/introduction-alaska-map.jpg

Додаткові модулі Lizmap

Деякі модулі можна додати до Lizmap:

Специфічний для Франції варіант використання:

Конфігурація з QGIS

Конфігурація карти виконується в QGIS.

Одна частина надходить безпосередньо з проекту QGIS:

  • порядок і структура легенди

  • символіка шару

  • карта розташування з групою Огляд в легенді

  • налаштувати шаблони друку через макети

Решта робиться за допомогою плагіна Lizmap. Цей плагін дозволяє:

  • вкажіть назву шарів і груп у веб-інтерфейсі

  • згрупуйте шари в один шар WMS

  • встановити деякі шари як базовий

  • встановіть систему шарів відображення: окремо зображення або плитки

  • встановити час життя зображень у кеші

  • встановити час життя зображень у мережі

  • встановити спливаючі вікна для запиту рівня

  • встановити посилання на метадані

  • встановити масштаб карти

  • встановити інструменти, доступні з картою:

    • друкування

    • вимірювання довжини, площі та периметра

    • використання геолокації користувача (GPS)

    • пошук адреси в OpenStreetMap або Google

  • встановити зовнішні базові шари:

    • Google Maps

    • Bing Maps

    • OpenStreetMap

    • Géoportail IGN

  • встановити шари для ярлика навігації:

    • пошук у полі шару

    • збільшити масштаб до вибраного елемента

    • каскадний пошук у 2-х полях одного шару або між об’єднаними шарами

_images/introduction-montpellier-map.jpg

Налаштування за допомогою веб-бек-офісу

Бек-офіс Lizmap визначає:

  • список каталогів, що містить карти

  • права користувачів до сховища карт

  • використання субдомену для покращення швидкості реагування інтерфейсу.

Коротко

  • Мобільні телефони та планшети з інтерфейсом HTML5

  • Групування карт за каталогами: програма мультикаталогів та мультипроектів

  • Керування правами доступу до каталогу для груп користувачів

  • Автоматичне керування кешом карт

  • Багатомовний інтерфейс: англійська, французька, італійська, іспанська, португальська, грецька

  • Використання зовнішніх базових рівнів: OSM, Google, Bing

  • Друкування

  • Онлайн редагування: додавання, просторове та атрибутивна зміна, видалення

  • Масштабування з локалізацією

  • Пошук за адресами: Nominatim (інструмент OpenStreetMap), Google

  • Журнали доступу

Вимоги

Версія веб-клієнта Lizmap вимагає:

  • Firefox ≥ 63

  • Edge ≥ 79

  • Chromium ≥ 54