Стили слоя

Стиль объекта - это способ его отображения на карте.

Каждый стиль имеет свой 8-байтовый уникальный идентификатор. Родственные по своему назначению стили сгруппированы в библиотеки стилей, которые на клиентских местах хранятся в файлах с расширением *.mss. Каждому слою назначена конкретная библиотека стилей, уникальный идентификатор которой прописан в заголовке слоя. Одна и та же библиотека стилей может быть назначена нескольким слоям. Если проект карты подключен к служебному пространству Mappl, то в нем есть таблица стилей, в которой хранятся эталонные стили объектов. Стили подразделяются на площадные, линейные, точечные, растровые и надписи. Каждый стиль представляет собой сложную структуру. При создании или регистрации слоя необходимо указать полный путь к библиотеке стилей. Если библиотека стилей находится в папке проекта, то в проекте карты сохраняется только ее имя, что облегчает переносимость картографических проектов.

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

Имя
Описание
 
Активизировать группу MMB-кнопок 
 
Добавить алиас aName, который может быть заменен на aValue, в случае если ключ равен aKey или в любом случае, если aKey = '' 
 
Добавить объект во внутренний технологический список имен 
 
Добавить объект во внутренний технологический список значений 
 
Добавить объект в инверсный класс "затененных" (слабовидимых) объектов слоя 
 
Добавить объект в класс "затененных" (слабовидимых) объектов слоя 
 
Добавить объект в пользовательскую информационную форму объектов карты 
 
Проверить и если надо создать составной индекс на таблице данных слоя 
 
Низкоуровневый метод удаления объектов слоя 
 
Получить множество полей для типа таблицы и возможных расширений 
 
Загрузить редактор стиля слоя 
 
Показать программно загруженный документ печати 
 
Отобразить форму <Менеджер проекта> 
 
Загрузить редактор стиля библиотеки 
 
Показать временный объект на экране 
 
Сохранить настройки свойств слоя в стеке 
 
Проложить путь по графу между двумя точками 
 
Объединить пространственно связанные объекты слоя в один объект 
 
Удалить документ печати 
 
Удалить документ печати по его индексу 
 
Очистить временые объекты с/лоев карты, связанные с объектами запроса 
 
Очистить временые объект, связанный с объектом запроса 
 
Изменение слоя (включая создание всех необходимых структур в БД) 
 
Изменить связанную таблицу проекта карты 
 
Проверить и исправить все связи между таблицами 
 
Преобразовать географические координаты точки в картографические на эллипсоиде WGS84 
 
Записать изображение в слой 
 
Записать объект слоя карты 
 
Записать объект слоя карты по соединению с сервером СУБД 
 
Низкоуровневый метод записи объектов слоя 
 
Записать уникальный идентификатор стиля объекта слоя карты 
 
Записать объект слоя карты с обработкой событий (OnTicketEditorSaveObject, OnEditorBeforeAddObject, OnEndObjectEditing, OnEndObjectEditing32 
 
Определить масштаб отображения карты по масштабному коэффициенту 

Свойства

Имя
Описание
 
Найти библиотеку стилей по идентификатору 
 
директория поиска файлов стилей по умолчанию