Перечень и структура слоев географической основы




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, тип - целое).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: