QGIS как окно визуализации для программы
Добавлено: 18 янв 2018, 06:55
Коллеги, подскажите документацию/пример, как из QGIS сделать окно с картой, создаваемое и управляемое из собственной программы, в которое выводится "раскрашенная" (тематическая) карта с периодическим обновлением. Данные и слои будут храниться в PostGIS.
Т.е. заранее создается макет (точнее, проект - набор слоев и легенд к ним), внешняя программа запускает окно QGIS с этим проектом и ограниченным функционалом (только навигация и лупа), готовит/обновляет данные, и выводит/обновляет тематическую карту. Таких окон у программы может быть несколько, среда - может быть и Win, и Linux - но вроде разницы особой не должно быть.
Программа, видимо, должна быть на Python, но ее можно повесить на сокет, и управлять из другой программы. Либо лучше делать клиент-сервер, и создавать окно браузера без всякого QGIS?
Т.е. минимальный набор - запуск из Питона окна с проектом, и обновление данных с соответствующим обновлением картинки.
Т.е. заранее создается макет (точнее, проект - набор слоев и легенд к ним), внешняя программа запускает окно QGIS с этим проектом и ограниченным функционалом (только навигация и лупа), готовит/обновляет данные, и выводит/обновляет тематическую карту. Таких окон у программы может быть несколько, среда - может быть и Win, и Linux - но вроде разницы особой не должно быть.
Программа, видимо, должна быть на Python, но ее можно повесить на сокет, и управлять из другой программы. Либо лучше делать клиент-сервер, и создавать окно браузера без всякого QGIS?
Т.е. минимальный набор - запуск из Питона окна с проектом, и обновление данных с соответствующим обновлением картинки.