MapInfo Pro (Версия 15.2). Руководство - часть 17

 

  Главная      Учебники - Разные     MapInfo Pro (Версия 15.2). Руководство пользователя

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     15      16      17      18     ..

 

 

MapInfo Pro (Версия 15.2). Руководство - часть 17

 

 

Объекты MapInfo Pro

Объекты Oracle Spatial

Группа точек

Point (cluster) (точка, кластер)

Полилиния

Line String (отрезок линии)

Multiple Line String (отрезок из нескольких линий)

REGION (область)

Полигон

Multiple Polygons (несколько полигонов)

В таблице описаны преобразования типов объектов Oracle Spatial в типы объектов MapInfo
Pro. Все точки из набора Oracle

COLLECTION

будут преобразованы в единственную группу

точек MapInfo Pro (коллекцию); все объекты линейного типа Oracle Line будут представлены
как единственный объект – полилиния MapInfo Pro; все полигональные объекты Oracle Polygons
будут транслированы в единственный объект MapInfo Pro - область (REGION). Таким образом,
если загруженный объект Oracle

COLLECTION

будет отредактирован в MapInfo Pro и повторно

сохранен в базе данных сервера Oracle, то структура объекта Oracle

COLLECTION

может

измениться, особенно, если первоначально такая структура была сложнее, чем структура
коллекции MapInfo Collection.

Требования Oracle Spatial

Если выполняется соединение с базой данных Oracle Spatial, то пространственная схема
поддерживает следующие географические типы: точки, линии и полигоны.

Прежде чем устанавливать соединение MapInfo Pro с Oracle Spatial, убедитесь, что вы
работаете с совместимой версией Oracle. Список СУБД, с которыми может работать MapInfo
Pro, в

Руководстве по установке MapInfo Professional

.

О первичном ключе, используемом при создании новых таблиц или при сохранении удаленной
копии

Наличие уникального ключа обеспечивает отличие записи базы данных от любой другой
записи. Если запись в этом поле не содержит вообще никакого значения, это не является
ошибкой. Первичный ключ требует наличия в каждом поле уникального значения. Считая эти
значения первичными ключами, мы принудительно заполняем соответствующие поля всех
записей.

261

Работа с данными в СУБД

Новая возможность – автоматическое увеличение значения первичного ключа баз данных
Oracle

Режим автоматического увеличения первичного ключа позволяет заполнять поле первичного
ключа. При добавлении в удалённую таблицу Oracle новой записи MapInfo Pro блокирует
таблицу, находит наибольшее значение первичного ключа в этой таблице, увеличивает его
на единицу (1), после чего записывает новое значение в поле первичного ключа новой записи.
Пользователям SQL Server Spatial это не требуется, поскольку это серверное программное
обеспечение автоматически осуществляет управление первичными ключами.

Режим автоматического увеличения значения первичного ключа можно включить с помощью
флажка Auto Key диалога

Открыть таблицу СУБД

. После того, как флажок Auto Key

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

Для того чтобы использовать такой вариант:

1.

На вкладке

ГЛАВНАЯ

в группе

Файл

нажмите сначала кнопку

Открыть

, затем кнопку

Таблица базы данных

– в списке

Тип файла

выберите базу данных Oracle. Нажмите

Открыть

– появится диалог

Открыть таблицу СУБД

.

2.

Включите режим

Auto Key

, чтобы указать, что поле первичного ключа выбранной таблицы

должно автоматически увеличиваться для новых записей.

3.

Нажмите

OK

и переходите к следующему этапу.

Проверка объектов карты Oracle

Команда

Проверка полигонов

(которая находится на вкладке

ОБЪЕКТЫ

в группе

Правка

)

удаляет сегменты границы области, которая пересекается с другой. Это также можно
представить как область, состоящую из самопересекающихся полигонов с узлами, в которых
сходится более 2 линейных сегментов.

Самопересечения можно разделить на два варианта.

• Если полигон содержит 2 петли, в форме восьмерки, назовем его полигоном-восьмеркой.
• Если полигон содержит 2 петли в форме буквы B, назовем его полигоном-бабочкой.

Считается, что восьмерка хуже бабочки, поскольку площадь восьмерки всегда не точна, а
площадь бабочки иногда можно вычислить с заданной точностью. Проверка полигонов находит
оба варианта: и восьмерки, и бабочки.

Создание легенд из/для таблиц прямого доступа

С помощью команды

Создать легенду

можно получить информацию об индивидуальных

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

262

Работа с данными в СУБД

Когда доступны индивидуальные стили оформления для таблицы прямого доступа?

В целом, в удаленных базах данных не существует способа хранения стилей оформления
объектов не вызывающего противоречий. MapInfo Pro предлагает два способа адаптации
стилей оформления к данным в удаленных базах данных. Первый – заключается в том, чтобы
задать единые стили оформления объектов базы данных в каталоге карт, которые будут
использоваться для всех объектов таблицы базы данных. Второй – использовать
дополнительную колонку таблицы базы данных, в которой будут храниться параметры стилей
оформления каждого из объектов этой таблицы. (MapInfo Pro использует каталог карт для
хранения сведений из колонки стилей таблицы базы данных.) Индивидуальные стили
оформления объектов базы данных можно использовать, если в таблице существует
специальная колонка стилей.

Для того чтобы воспользоваться этой функциональной возможностью:

1.

Установите соединение в СУБД и выберите таблицу.

2.

На вкладке

КАРТА

в группе команд

Содержание

сначала нажмите кнопку

Добавить

легенду

– откроется диалог

Создать легенду - Выбор слоев

.

3.

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

Далее

– появится диалог

Создать легенду Создать легенду - свойства раздела

.

4.

Нажмите кнопку

Далее

появится диалог

Создать легенду - свойства раздела

.

5.

В группе кнопок

Стили из:

появится три варианта. Первый –

каталог карт (map catalog)

,

является стандартным для таблиц прямого доступа и предлагает воспользоваться
описанием из каталога карт.

• Отметьте кнопку-переключатель

Каталог карт (map catalog)

, чтобы использовать в

разделе легенды стили оформления из каталога карт. Этим способом следует
пользоваться, когда приходится заботиться о производительности. Обращение за стилями
оформления объектов таблиц прямого доступа может занять много времени, а получить
стандартный стиль из каталога карт можно значительно быстрее. Помните, что стили из
каталога карт могут быть менее наглядными, чем другие варианты оформления. Это
используемый по умолчанию способ оформления таблиц прямого доступа, отключенный
для других типов таблиц.

• Отметьте флажок

Уникальные стили карты

, для того чтобы при оформлении стилей

условных знаков в разделе легенды использовать все уникальные стили объектов таблицы
прямого доступа. Для очень больших таблиц это займет больше времени, чем при
использовании первого варианта оформления. Этот вариант оформления используется
по умолчанию, если раздел легенды не относится к таблице прямого доступа.

• Отметьте флажок

Уникальные значения в колонке

, для того чтобы использовать при

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

6.

Нажмите

Сохранить установки раздела в метаданные

для сохранения настроек, которые

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

7.

Нажмите кнопку

Готово

.

263

Работа с данными в СУБД

Более подробную информацию смотрите в разделе

Справочной системы

:

О проблемах с

таблицами СУБД

.

MapInfo Pro не поддерживает работу с типом данных Oracle кривая

При чтении таблиц Oracle, MapInfo Pro изменяет записи, содержащие геометрические объекты,
которые не транслируются непосредственно в геометрические типы MapInfo Pro. Это
происходит при работе с линиями и границами полигонов, содержащих сегменты, которые
имеют тип кривая или круг. MapInfo Pro не поддерживает тип – кривая, поэтому преобразует
их в полилинии. MapInfo Pro также преобразует круги в полигоны. В результате при сохранении
этих записей обратно в базу данных , можно потерять некоторую топологическую информацию.
Это необходимо иметь ввиду при совместном использовании данных Oracle с другими
приложениями, такими как Autodesk Map3D.

MapInfo Pro показывает сообщение перед сохранением данных обратно в базу данных Oracle,
когда эти данные содержит кривые. Сообщение выглядит следующим образом:

Обновляемая таблица Oracle содержит один или несколько типов геометрии, которые MapInfo
Pro не поддерживает, поэтому эти типы геометрии были преобразованы в поддерживаемый
тип. Сохранение этих геометрических объектов может привнести топологические ошибки в
базу данных. Нажмите

Да

, чтобы продолжить или

Нет

, чтобы отменить изменения, которые

были сделаны для неподдерживаемых типов геометрии. Правка атрибутивных данных
сохраняется в любом случае.

При выполнении оператора MapBasic Commit, сообщение отображается только
тогда, когда команда содержит ключевое слово Interactive.

Примечание:

Преобразование неподдерживаемых геометрических примитивов Oracle

Иногда при создании карты в MapInfo Pro приходится создавать объекты, в которых
используются геометрические примитивы неподдерживаемые Oracle: не поддерживаются
дуги, эллипсы, прямоугольники и скругленные прямоугольники.

Если создана карта, которую требуется, но невозможно, сохранить в
используемой СУБД из-за того, что в ней не поддерживаются геометрические

Примечание:

примитивы, можно Сохранить копию без геометрических примитивов,
вызывающих проблемы.

Обработка геометрических примитивов в Oracle

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

264

Работа с данными в СУБД

Геометрические примитивы всех неподдерживаемых типов

: при попытке сохранить в

Oracle карту, на которой присутствуют объекты со всеми типами неподдерживаемых
геометрических примитивов, появится следующее сообщение:

Table has unsupported objects (rounded rectangles, rectangles,

ellipses or arcs). Convert to regions and/or polylines?

Нажмите

Да

, чтобы преобразовать неподдерживаемые объекты в полигоны или полилинии;

если требуется отменить преобразование неподдерживаемых объектов – нажмите

Нет

.

Если отменить преобразование, то созданная карта не будет сохранена в базе данных
Oracle. Появится сообщение, подтверждающее отмену преобразования.

Только полигональные геометрические примитивы

: при попытке сохранить в Oracle

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

Table has unsupported objects (rounded rectangles, rectangles, or

ellipses). Convert to regions?

Нажмите

Да

, чтобы преобразовать неподдерживаемые объекты в полигоны; если требуется

отменить преобразование неподдерживаемых объектов – нажмите

Нет

. Если отменить

преобразование, то созданная карта не будет сохранена в базе данных Oracle.

Только линейные геометрические примитивы

: при попытке сохранить в Oracle карту, на

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

Arc is an unsupported object. Convert to polylines?

Нажмите

Да

, чтобы преобразовать неподдерживаемые объекты в полилинии; если требуется

отменить преобразование неподдерживаемых объектов – нажмите

Нет

. Если отменить

преобразование, то созданная карта не будет сохранена в базе данных Oracle.

Проверка подлинности и настройка Oracle средствами операционной системы

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

Обычно Oracle допускает авторизацию средствами операционной системы только при доступе
по безопасному соединению, которое подразумевает использование Oracle .NET и специально
настроенный сервер. Ограничения стандартного варианта соединения запрещают удаленному

265

Работа с данными в СУБД

пользователю идентифицироваться по параметрам, указанным при открытии сеанса работы
в операционной системе, подключенной к серверу по сети.

Если перевести параметр инициализации базы данных REMOTE_OS_AUTHENT в состояние
TRUE, то СУБД будет воспринимать имена пользователей операционных систем, которые
обращаются к базе данных по небезопасным соединениям, для доступа к учетной записи
базы данных.

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

Префикс пользователя, авторизуемого средствами ОС

Задайте специальный параметр инициализации базы данных OS_AUTHENT_PREFIX и
используйте его в именах пользователей базы данных Oracle. С помощью параметра
OS_AUTHENT_PREFIX можно задать специальный префикс, который база данных Oracle
будет добавлять в начале каждого имени пользователя, доступ к учетной записи базы данных
которого проверяется средствами операционной системы. Когда пользователь попытается
соединиться с сервером, Oracle сравнит префикс имени пользователя с именем пользователя
базы данных Oracle.

Например, допустим, что параметр OS_AUTHENT_PREFIX задан таким:

OS_AUTHENT_PREFIX=OPS$

В некоторых операционных системах значение параметра
OS_AUTHENT_PREFIX зависит от регистра. Проверьте в документации Oracle

Примечание:

раздел о параметрах инициализации, относящийся к используемой
операционной системе.

Если пользователь с именем tsmith, который подключается к базе данных Oracle, авторизуется
средствами операционной системы, то Oracle проверяет наличие пользователя базы данных
с именем OPS$tsmith. Если это так, пользователь будет подключён. Любые обращения к
пользователю, проверка подлинности которого выполняется средствами операционной
системы, должны включать префикс OPS$, как видно в примере OPS$tsmith.

Для обеспечения обратной совместимости с предыдущими версиями Oracle, стандартным
значением этого параметра является OPS$. Однако, можно задавать и любое другое значение
префикса, включая нулевую строку (пустое значение, заключенное в двойные кавычки: " ").
Нулевая строка в параметре, определяющем префикс, устраняет добавление префикса к
именам пользователей, проверяемым средствами операционной системы, поэтому в этом
случае имена пользователей Oracle полностью совпадают с именами пользователей
операционной системы.

После того как параметр OS_AUTHENT_PREFIX задан, он должен сохраняться на все время
работы базы данных. Если изменить префикс, то при подключении к базе данных невозможно

266

Работа с данными в СУБД

будет проверить средствами операционной системы подлинность любых имен пользователей
базы данных со старым префиксом, придется вводить пароль.

Создание учетной записи, подлинность которой проверяется средствами ОС

Следующий оператор создает пользователя, который идентифицируется Oracle и
аутентифицирован операционной системой или сетевой службой. В этом примере
предполагается, что

OS_AUTHENT_PREFIX = ""

.

CREATE USER scott IDENTIFIED EXTERNALLY;

С помощью

CREATE USER <

user name> IDENTIFIED EXTERNALLY, можно создавать учётные

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

Дополнительную информацию о внешнем способе авторизации ищите в

Oracle Database

Advanced Security Administrator's Guide

(

http://docs.oracle.com/cd/B19306_01/network.102/b14268/toc.htm

).

267

Работа с данными в СУБД

7 - Создание и
изменение объектов

Средства рисования и редактирования в MapInfo Pro позволяют
создавать и изменять любой объект карты. Простые команды, обычно,
доступны на вкладке

ОБЪЕКТЫ

. Для упрощения работы с объектами

в режиме редактирования дополнительно показываются узлы,
центроиды, направления линий.

В этом разделе

Команды создания и редактирования объектов

269

Создание объектов

273

Создание полигонов и полилиний

277

Создание символов

281

Работа с текстом на карте

284

Редактирование объектов

285

Команды создания и редактирования объектов

В MapInfo Pro имеется полный набор команд для рисования и редактирования. Эти команды
позволяют создавать и изменять объекты на картах. Кроме того, они дают возможность менять
цвета объектов, типы штриховок и линий, символов и вид текста.

С помощью этих команд можно не только корректировать существующие объекты карты.
Можно рисовать самые разнообразные объекты, которые затем можно использовать при
географическом анализе. Например, можно рисовать окружности, полигоны и другие области,
а затем использовать их для поиска точек или других объектов.

Создавать и редактировать объекты на карте можно только в том случае, если
слой является изменяемым.

Примечание:

Подробнее о том,

как сделать слой изменяемым

, читайте в этом

Руководстве Пользователя

Инструменты рисования и редактирования

Команды рисования объектов

Команды рисования объектов позволяют создавать на карте области, линии, точки, символы
и текст. Типы областей: многоугольник, эллипс, прямоугольник и прямоугольник с
закругленными углами. Типы линий: прямая, ломанная-полилиния и дуги.

Команды рисования объектов находятся на вкладке

ОБЪЕКТЫ

в группе

Создать

в списке

Вставить

.

Описание

Название команды

Кнопка

Используется для создания точечного объекта, отмечаемого символом
условного знака на карте.

Символ

Используется для добавления заголовков, подписей и аннотаций на карте
или в отчёте. Команда

Текст

также может использоваться для вращения

текста.

Текст

Используется для рисования прямых линий.

Линия

269

Создание и изменение объектов

Описание

Название команды

Кнопка

Используется для рисования полилиний – последовательности отрезков,
образующих не замкнутую ломаную.

Полилиния

Объект, созданный этой командой, имеет форму четверти контура эллипса.
Позже всегда можно изменить форму дуги.

Дуга

Используется для рисования многоугольника (полигона).

Полигон

Рисует эллипсы и окружности.

Эллипс

Рисует прямоугольники и квадраты.

Прямоугольник

О рисовании скруглённых прямоугольников и квадратов на карте смотрите

Рисование скруглённых прямоугольников и квадратов

.

Скруглённый
прямоугольник

Команды изменения формы

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

Команды изменения формы находятся на вкладке ленты

ОБЪЕКТЫ

в группе

Правка

в

динамически обновляемом списке – выбранная последней команда рисования становится
активной в ленте.

Описание

Название команды

Кнопка

Изменение формы объектов используются и для выравнивания объектов
относительно друг друга. В окне карты с узлами объекта могут быть

Совмещение узлов

совмещены узлы областей, полилиний, линий, дуг и прямоугольников.
MapInfo Pro автоматически совмещает узлы одного объекта с
соответствующими узлами другого объекта, если расстояние между ними
становится меньше определенной величины (радиуса). Более подробно о
радиусе совмещения можно прочесть в разделе:

Совмещение узлов для

выбора узлов и центроидов

.

270

Создание и изменение объектов

Описание

Название команды

Кнопка

Позволяет изменять форму полигонов, полилиний, дуг, линий и точек с
помощью передвижения, добавления и удаления узлов и сегментов линий.

Форма

Можно также копировать выбранные узлы в буфер обмена и вставлять в
карту, создавая новые точечные объекты, линии или полилинии. Изменение
формы объекта полезно при настройке сбытовых территорий и других
объединенных объектов, имеющих общую границу. Например, может
потребоваться создать объект-область территории обслуживания районной
поликлиники на основе границ участков почтовых отделений (ZIP Code).
Некоторые границы муниципальных образований попадают более, чем в
один школьный округ. В этом случае с помощью инструмента Форма можно
отредактировать границы объекта-области, представляющего территорию,
обслуживаемую поликлиникой, по реальным границам, сечениями границ
участков почтовых отделений. См.

Изменение формы объектов

.

Для создания новых узлов на контуре полигона, а также на полилинии и
прямой линии. (Узлы можно добавлять, когда инструмент Форма включен.)
Добавление узлов может повысить точность объекта.

Добавить узел

Позволяет добавлять узлы к объектам в точках, где они пересекаются с
объектом-шаблоном.

Добавить узлы

Команды изменения стилей объектов

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

Команды рисования объектов находятся на вкладке

ОБЪЕКТЫ

в группе

Создать

в списке

Вставить

.

Описание

Название команды

Кнопка

Открывает диалог

Стиль символов

, где можно выбрать условный знак и

настроить атрибуты оформления символов. Атрибутами могут быть: размер,

Стиль символа

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

Диалог

Стиль линии

используется для изменения стиля оформления

линейных объектов. С помощью этой команды вы можете также изменить
вид, цвет и толщину линии выделенных объектов.

Стиль линии

271

Создание и изменение объектов

Описание

Название команды

Кнопка

Открывает диалог

Стиль полигона

, который служит для изменения стиля

оформления площадных объектов. Можно изменять цвет, стиль границы
штриховку выбранных или редактируемых объектов.

Стиль полигона

Открывает диалог

Стиль текста

, в котором можно выбрать шрифт, размер,

цвет выбранного текста и его фона, либо задать новые стандартные
установки для создаваемых объектов.

Стиль текста

Добавление узла к объекту

Добавлять узлы можно только для линий, полилиний и областей.

Максимальное количество узлов для областей и полилиний составляет 1,048,572 узлов. С
появлением каждых двух новых полигонов этот предел сокращается на семь узлов.

Чтобы добавить узел:

1.

На вкладке

ГЛАВНАЯ

в группе команд

Окно

сначала нажмите

Слои

– откроется окно

Слои

.

Также слои можно проверить в окне

Проводник

.

Отметьте флажок

Изменяемый

рядом с названием слоя, чтобы

включить

режим выбора

на слое.

Отметьте флажок

Доступный

рядом с названием слоя, чтобы

включить

режим выбора

на слое.

2.

На вкладке

ОБЪЕКТЫ

в группе команд

Выборка

сначала нажмите кнопку

Выбор

, а затем

кнопку

Выбор

. Щелкните по объекту карты.

3.

На вкладке

ОБЪЕКТЫ

в группе команд

Правка

нажмите кнопку

Изменить форму

.

4.

На вкладке

ОБЪЕКТЫ

в группе команд

Правка

нажмите кнопку

Добавить узлы

.

5.

На карте щелкните мышью в точке на сегменте, в которой нужно добавить узел.

Для того чтобы удалить предыдущий узел, нажмите клавишу

BACKSPACE

.

Для того чтобы добавить запись в таблицу, связанную с новым узлом, на вкладке

ТАБЛИЦА

в группе команд

Правка

нажмите кнопку

Добавить новую строку

.

272

Создание и изменение объектов

Создание узлов в точках пересечения объектов с помощью команды
Добавить узлы

Команда

Добавить узлы

определяет все точки пересечения изменяемых объектов с

выбранными в данный момент объектами. MapInfo Pro затем добавляет в этих точках узлы
к изменяемым объектам, кроме тех случаев, когда в этих точках уже есть узлы. Если
изменяемые объекты не пересекаются с выбранными объектами, то MapInfo Pro не добавляет
узлов.

Если

узлы добавляются

к прямой линии, то MapInfo Pro преобразует линию в ломаную.

Если вы

добавляете узлы

к эллипсу или прямоугольнику или скругленному прямоугольнику,

то MapInfo Pro превращает этот объект в объект типа "область". Команда

Добавить узлы

не оказывает влияния на объекты типа "текст" и "точка"; ни текст, ни точки не могут
использоваться для добавления узлов к другим объектам.

Чтобы добавить узлы к существующему объекту:

1.

Выберите один или более объектов на изменяемом слое карты. Это будут объекты, к
которым требуется добавить узлы.

2.

На вкладке

ОБЪЕКТЫ

в группе команд

Правка

нажмите кнопку

Выбрать изменяемый

объект

. Объекты, выбранные на шаге 1, будут отображаться другим стилем, чтобы указать,

что они теперь являются изменяемыми объектами.

3.

Выберите один или более объектов в любом слое активного окна карты. Эти объекты
должны пересекать изменяемый объект.

4.

На вкладке

ОБЪЕКТЫ

в группе команд

Правка

сначала нажмите кнопку

Узлы

, а затем

кнопку

Добавить узлы

.

MapInfo Pro создаст узлы в изменяемых объектах, если это возможно.

Создание объектов

Рисовать объекты в MapInfo Pro просто. Сделав слой изменяемым, выберите соответствующую
команду. Можно нарисовать на карте дуги, эллипсы, окружности, линии, прямоугольники и
прямоугольники со скругленными углами. Кроме того, можно рисовать объекты
непосредственно на Косметическом слое (и позже сохранять их на другой или на новый слой)
или создавать изменяемый слой карты и рисовать объекты на нем.

Нарисованный объект можно перемещать, удалять, копировать в буфер обмена или вставлять
в другое окно карты.

Также вы можете удалить последний узел объекта, нажав клавишу

BACKSPACE

. Если в ходе

такой операции в объекте останется только один узел, то он не будет удален.

273

Создание и изменение объектов

Географические атрибуты объектов

Изменение географических параметров,

атрибутов объекта

возможно только в том случае,

если объект находится на изменяемом слое. Если вы вызвали диалог географических
параметров для объекта на изменяемом слое, то диалог снабжается окошками, в которых
можно изменять значения.

Если объект находится на неизменяемом слое, диалог только показывает
значения географических параметров.

Примечание:

Для того чтобы задать географические параметры объекта:

1.

На вкладке

ГЛАВНАЯ

в группе команд

Окна инструментов

сначала нажмите

Слои

откроется окно

Слои

.

Также слои можно проверить в окне

Проводник

.

Отметьте флажок

Изменяемый

рядом с названием слоя, чтобы

включить

режим выбора

на слое.

Отметьте флажок

Доступный

рядом с названием слоя, чтобы

включить

режим выбора

на слое.

2.

На вкладке

КАРТА

в группе команд

Выборка

нажмите

Выбрать

.

3.

Дважды щелкните инструментом команды

Выбрать

по объекту карты. На экране появится

диалог с атрибутами

объекта

.

4.

Измените значения параметров.

5.

Нажмите

OK

.

Пользуйтесь

Справочной системой

, чтобы получить описание диалога с параметрами

каждого типа объектов.

Восстановление таблицы

Команда

Восстановить

таблицу позволяет вернуться к последнему сохраненному варианту

таблицы, если вы не хотите сохранить внесенные с тех пор изменения. Команда

Восстановить

таблицу заменяет выбранную таблицу, которая находится в текущий момент в памяти,
последней сохраненной копией.

Чтобы вернуться к предыдущей версии таблицы:

1.

На вкладке

ТАБЛИЦА

в группе команд

Содержание

сначала нажмите кнопку

Восстановить

– откроется диалог

Восстановить таблицу

. Выберите таблицу, которую необходимо

восстановить.

274

Создание и изменение объектов

2.

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

3.

Нажмите кнопку

Не нужно

. Изменения, которые вы внесли в таблицу, будут уничтожены.

Если вы передумали удалять изменения, можно отказаться от восстановления и нажать

Отмена

.

4.

О том, как рисовать такие объекты как линии, полилинии, квадраты и т.д., читайте в разделе

Справочной системы

:

Рисование объектов

.

Использование окна Линейка во время рисования

Окно

Линейка

покажет длину рисуемого сегмента линии, а также общую протяженность

рисуемого объекта. Если необходимо, отображается "резиновая" линия, для которой
рассчитывается расстояние. Также окно

Линейка

показывает тип используемых вычислений:

"на сфере" или "на плоскости". Тип вычислений зависит от проекции карты.

Используя следующие инструменты для рисования, вы увидите резиновую линию:

• Дуга
• Эллипс
• Прямоугольник
• Скругленный прямоугольник

Также можно пользоваться окном

Линейка

при работе с командами

Выбор в круге

и

Выбор

в рамке

.

Если окно

Линейка

не активно, команды рисования и выбора, описанные выше, не будут

отображать расстояние. "Резиновая" линия не появится.

Более подробные инструкции смотрите в разделе

Справочной системы

:

Измерение

расстояния между двумя точками на карте

.

Стили объекта

MapInfo Pro рисует объекты, используя настройки, установленные по умолчанию для данного
слоя: цвет, штриховку, тип линии, символы и параметры текста. Стиль по умолчанию может
быть установлен в диалоге

Настройка стилей оформления

.

Чтобы изменить стиль

существующего

объекта:

1.

Сделайте слой, на котором требуется нарисовать объекты, изменяемым. На вкладке

ГЛАВНАЯ

в группе команд

Окна инструментов

сначала нажмите

Слои

– откроется окно

Слои

.

Также слои можно проверить в окне

Проводник

.

275

Создание и изменение объектов

Отметьте флажок

Изменяемый

рядом с названием слоя, чтобы

включить

режим выбора

на слое.

Отметьте флажок

Доступный

рядом с названием слоя, чтобы

включить

режим выбора

на слое.

2.

Выберите объект. На вкладке

КАРТА

в группе команд

Выборка

нажмите

Выбрать

в списке

команд.

3.

На вкладке

ОБЪЕКТЫ

в группе

Создать

нажмите сначала

Стиль

, а затем

Стиль

символов

,

Стиль линий

,

Стиль областей

или

Стиль текста

.

4.

Сохраните изменения.

Выбранный стиль будет действовать также на все объекты, создаваемые впоследствии на
этом слое.

Для замкнутых форм, таких, как окружности и прямоугольники, можно изменить цвет и
штриховку, стиль и цвет границы, а также толщину линии границы. Для дуг и линий возможно
изменение типа линии, цвета и толщины. Кроме того, для отображения пересечения
перекрестков и линий, находящихся на одном слое, можно задавать стиль пересечения линий.
Использование стиля пересечений линий возможно только для линий одного стиля и цвета
(но они могут быть разной толщины). Стиль пересечений линий недоступен для сплошных
линий и границ.

Любые изменения параметров объектов будут использоваться в течение всего сеанса работы,
пока они не будут изменены на новые. Чтобы сохранить настройки, необходимо сохранить
таблицу, содержащую объект.

Также изменить отображение объекта можно в окне

Слои

или

Проводник

. В окне

Слои

дважды щелкните по названию слоя, чтобы открыть диалог

Свойства слоя

. На вкладке

Отображение слоя

отметьте флажок

Единообразно

. Нажатие на одну из кнопок

стиля

открывает диалог, в котором выбирается оформление соответствующего объекта.

Выбранные установки являются временными, если вы не сохраните таблицу
в рабочем наборе.

Примечание:

• Более подробную информацию смотрите в разделе

Справочной системы

:

Использование

стиля пересечений линий

.

Печать штриховок

При печати объектов некоторые штриховки печатаются быстрее, чем другие. В общем случае,
штриховки из верхней строки списка

Рисунок

печатаются быстрее. Разница в скорости печати

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

Руководстве по печати MapInfo Pro

, которое находится в папке

Documentation

в установочном каталоге.

276

Создание и изменение объектов

 

 

 

 

 

 

 

содержание      ..     15      16      17      18     ..