1. Границы района – слой для отображения полигональных объектов
- название (символьное 50)
- площадь (вещественное)
Автоматическое внесение значения площади для полигональных векторных объектов в колонку таблицы:
Меню «Таблица» → «Обновить колонку» (обновить таблицу «NAME», обновить колонку «name», извлечь значения из таблицы «NAME») → «Значение» → «Составить» → «Функции» → «Area(obj, «sq km»)»:
NAME – имя таблицы для внесения значения площади;
name – имя поля (колонки) таблицы.
2. НП – слой для отображения точечных объектов
- код (целое)
- название (символьное 50)
- субъект_федерации (символьное 50)
Автоматическое внесения данных в таблицу, графически находящуюся в пределах другой таблицы (к примеру, автоматическое добавления название субъекта федерации в таблицу с НП):
Меню «Таблица» → «Обновить колонку». В диалоге «Обновить колонку» нужно выбрать: «Обновить таблицу» → «NAME таблицы, которая содержит объекты, данные в которые необходимо обновить», «Обновить колонку» → «name поля, которое необходимо обновить», «Значения извлечь из» → «NAME таблицы, в границах которой графически находится обновляемая таблица» → «Объединить», «Вычислить» → «Значение» для «name поля, которое необходимо обновить». В диалоге «Объединить» флажок устанавливается на функцию «Графические объекты из таблицы «NAME таблицы, в границах которой графически находится обновляемая таблица» содержит «Объекты из таблицы NAME таблицы, которая содержит объекты, данные в которые необходимо обновить».
3. Границы МО - слой для отображения полигональных объектов
- название (символьное 50)
- площадь (вещественное)
4. Гидрография площ - слой для отображения полигональных объектов
- имя_собственное (символьное 50)
- площадь (вещественное)
5. Гидрография лин - слой для отображения линейных объектов
- имя_собственное (символьное 50)
- длина (вещественное)
Автоматическое внесение значения длины для линейных векторных объектов в колонку таблицы:
Меню «Таблица» → «Обновить колонку» (обновить таблицу «NAME, обновить колонку «name», извлечь значения из «NAME») → «Значение» → «Составить» → «Функции» → «ObjectLen (obj, «km»)».
Графическая функция «ObjectLen (obj, str)» возвращает длину объекта. Параметр «str» задает единицы измерения, такие как «mi» (мили) и «km» (км). Только объекты типа «дуга», «линия» и «полилиния» имеют ненулевую длину.
6. Дороги - слой для отображения линейных объектов
- код (целое). Код 1- железные дороги, 2 – автомагистрали
- длина (вещественное)
7. Подписи_НП – слой для экспорта индивидуальных подписей из автоматических для населенных пунктов
- ID (символьное 50)
Labeler.MBX.
Утилита позволяет:
1. Преобразовывать подписи в текстовые объекты, с возможностью их сохранения в отдельную таблицу.
2. Создать подписи только для выбранных объектов.
3. Рисовать текстовые объекты с использованием кнопки «Подпись ». Это позволяет создавать несколько аннотаций для одной карты, что невозможно сделать, используя подписи.
В то время как подписи в MapInfo Professional являются атрибутами карты, текстовые объекты выглядят аналогично подписям, но ведут себя скорее как другие комментарии, которые можно разместить на карте. Они запоминаются в «Косметическом слое».
Работа над преобразованием автоматических подписей в индивидуальные, через использование утилиты «Labeler.MBX» состоит из последовательных этапов:
1. Необходимо включить автоматические подписи необходимого слоя, указать опции «Подписи могут повторяться», «Подписи могут накладываться (Разрешить перекрытие текста)», отказаться от использования «Указки» («Выноски»), представить изображение в окне карты таким образом, чтобы оно полностью вмещалось в окно.
2. Через меню «Программы» → «Каталог программ» найти программу «Подписи». Если в каталоге ее не окажется, то можно воспользоваться следующим алгоритмом: «Добавить» → «Размещение» (обычно все программные утилиты размещаются в директории установленной программы, в папке «Tools») → «Labeler.MBX» → OK. Проведенная последовательность действий автоматически добавляет утилиту «Подписи» в каталог программ. Если пользователю необходимо единовременное использование программы, то в таком случае достаточно поставить флажок на «Загрузить», если же, программа может понадобиться и после перезагрузки MapInfo Professional, то в таком случае, необходимо поставить флажок и на функцию «Автозагрузки».
3. В меню «Программы» появиться новое подменю «Функции подписывания». Пользователь может в зависимости от поставленной цели либо полностью преобразовать все автоматические подписи («Преобразовать текущие подписи»), либо организовать индивидуальные подписи конкретной выборки («Подписать выборку»). Рассмотрим наиболее часто используемый пример – «Преобразовать текущие подписи».
4. В диалоге «Преобразовать подписи» необходимо выбрать нужный слой (таблицу). Программа по умолчанию записывает вновь созданные индивидуальные подписи в «Косметический слой» (Cosmetic Layer), который в общем виде можно представить как таблицу для временного хранения какой либо информации. Кроме того, программная утилита позволяет выбирать уже созданные слои для перемещения в них индивидуальных подписей.
5. При сохранении подписей в «Косметический слой», его в последствии необходимо пересохранить с необходимым пользователю именем: меню «Карта» → «Сохранить косметику» → «Создать новый» (либо выбрать из предложенного варианта уже открытых в окне программы таблиц) → «Сохранить» → Изменить стандартное имя файла «Untitled.TAB» на нужное пользователю.
Созданная таблица автоматически подгружается в меню «Управление слоями». Структура таблицы – самая примитивная (одно поле ID, тип - целое).