Картографические окна

Основная работа компонента с картой осуществляется в главном картографическом окне.

Однако приложение может программно создавать допольнительные картографические окна трех типов, отличаюшихся способом обработки событий мыши. В частности, приложение может создать картографическое окно, в котором обработка нажатия мыши в определенных режимах осуществляется приложением. Базовым классом является класс TMapplSpaceControl.

Процедуры и функции

Имя
Описание
 
Зарегистрировать дополнительное картографическое окно 
 
Исключение слоя с заданным кодом из проекта карты 
 
Удалить класс анимации слоя 
 
Удалить связанную таблицу из проекта карты 
 
Изменить пропорционально размеры всех элементов схемы 
 
Восстановить настройки свойств слоя из стека 
 
Повернуть карту на заданный угол 
 
Повернуть карту на заданный угол с указанием центра карты 
 
Повернуть точечные объекты слоя относительно объектов другого слоя на заданный угол) 
 
Сохранить новые значения семантических полей в таблице 
 
Определить масштабный коэффициент по масштабу отображения карты 
 
Преобразовать экранные координаты точки в координаты карты 
 
Найти редактируемый объект пакета редактирование слоя в заданной экранной точке 
 
Найти объекты в контуре 
 
Найти объекты в контуре 
 
Найти объекты слоев карты по контексту 
 
Найти объекты слоя по заданному пространственному объекту 
 
Найти объекты слоя по заданному пространственному объекту и по местить их с список структур объектов 
 
Преобразовать координаты из загруженной дополнительной проекции в проекцию карты 
 
Установка Флага закрытия редактора после окончания ввода (редактирования) объекта 
 
Установить определяемую пользователем активную комбинированную подпись слоя по ее метке при работе в редакторе объектов 
 
Установка источника данных для слоя с заданным кодом 
 
Установить связанную таблицу для поля таблицы слоя 
 
Установить выделенный объект справочной формы слоя по уникальному индексу 
 
Установка основных параметров слоя 
 
Присвоить стилю метку 
 
Действие или изменения состояния инструмента редактора объектов 
 
Установить флаг блокировки MMB-кнопки 
 
Установить вид курсора для режима MMB-кнопки 
 
Установить служебное пространство стилей 
 
Записать уникальный идентификатор объекта слоя (MUID) по его уникальному индексу 
 
Записать уникальный идентификатор объекта в произвольную таблицу по его уникальному индексу 
 
Показать форму редактирования шрифта стиля-надписи 
 
Показать форму найденных объектов 
 
Отобразить форму редактирования растровых объектов 
 
Отобразить справочную форму слоя 
 
Показать форму пространственной индексации для слоя 

Свойства

Имя
Описание
 
Дecкриптор картографического окна 
 
Код слоя по его индексу в списке 
 
Строка атрибутивной фильтрации объектов слоя 
 
Режим атрибутивной фильтрации объектов слоя 
 
Количество слоев в проекте карты 
 
Список слоев карты, отображаемых в картографическом окне 
 
Режим отображения слоя в картографическом окне 
 
Цвет фона карты 
 
Ожидаемое количество слоев в списке (для оптимизации процесса выделения памяти) 
 
Режим картографического окна 
 
Тип картографического окна 
 
Координата X центра фрагмента карты, отображенного в картографическом окне (в единицах карты) 
 
Координата Y центра фрагмента карты, отображенного в картографическом окне (в единицах карты) 
 
Максимальное значение координаты X фрагмента карты, отображенного в картографическом окне (в единицах карты) 
 
Максимальное значение координаты Y фрагмента карты, отображенного в картографическом окне (в единицах карты) 
 
Минимальное значение координаты X фрагмента карты, отображенного в картографическом окне (в единицах карты) 
 
Минимальное значение координаты Y фрагмента карты, отображенного в картографическом окне (в единицах карты) 
 
Масштаб фрагмента карты, отображенного в картографическом окне 
 
Масштабный коэффициент отображения карты 
 
Событие возникает при изменении параметров отображения карты в картографическом окне 
 
Событие возникает в случае, когда найдены объекты слоя 
 
Событие возникает при двойном щелчке мыши в картографическом окне 
 
Событие возникает при нажатии клавиши клавиатуры, когда активно картографическое окно 
 
Событие возникает при отжатии клавиши клавиатуры, когда активно картографическое окно 
 
Событие возникает при нажатии клавиши мыши в картографическом окне 
 
Событие возникает при перемещении курсора мыши в картографическом окне 
 
Событие возникает при отжатии клавиши мыши в картографическом окне 
 
Событие возникает при обработке события Paint картографического окна 
 
Событие возникает при перепостроении карты 
 
Экземпляр класса TPanel для отображения картографической координаты, соответствующей положению мыши по горизонтали 
 
Экземпляр класса TPanel для отображения картографической координаты, соответствующей положению мыши по вертикали 
 
Tag 
Целочисленная метка картографического окна