Тематические карты в 1С

Опубликовано Павел Путков 16.07.2018 0 Комментарии

Обработка Работа с картой (Leaflet). Тематические карты. Кадастровый учёт (Росреестр). позволяет выводить тематические карты с легендой.

Принцип работы -  мы задаем запрос в конструкторе запросов, который будет выдавать нам таблицу с нужными полями и по полученным данным рисуется тематическая карта и строится легенда:

Например тематическая карта "Площади"

Переходим на вкладку "Тематические карты"

нажимаем на кнопку "Добавить"

 

Откроется форма "тематической карты", где необходимо задать наименование карты, задать схему компоновки данных, таблицу для построения легенды карты (если таблицу оставить пустой, то легенда строится не будет).

В запросе схемы компоновке данных, должны всегда присутствовать  обязательные поля: 

  • ГеоОбъектСсылка
  • ПредставлениеГеоОбъекта
  • Показатель
  • ПредставлениеПоказателя

Где "ГеоОбъектСсылка" - это ссылка на справочник, "ПредставлениеГеоОбъекта" - подпись на карте для этой ссылки, "Показатель" - значение по которому будет строиться карта (например площадь)

 

Если необходимо построить легенду для карты, то задаем таблицу. Для каждой строчки определяем свой стиль Отображения

Важно! Если таблица не задана, то стиль отображения будет вычисляться для каждого объекта таким каким он задан для каждого объекта по умолчанию.

Нажимаем сохранить и пробуем формировать карту

Мы получили интерактивную карту с легендой, которая реагирует на нажатие мышки при наведении на объект. Карту можно вывести в браузер

В таблице "Нарисованные объекты" также можно спозиционироваться на любом нарисованном объекте.