Как сделать таблицу в мапинфо

Обзор основных настроек MapInfo Pro и рекомендации по их использованию

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

Доступ к настройкам

В 64-разрядных версиях MapInfo Pro параметры можно найти в меню PRO на вкладке «Настройки».

Источник

Работа с таблицами MapInfo

Чтобы просмотреть структуру таблицы:

Доступ к данным StreetPro

Теперь Вы можете работать с данными, которые содержат информацию о дорожных сетях, дорожной инфраструктуре. Набо данных MapInfo Corporation, называемых StreetPro, предназначен для работы с такой информацией. Имеется две версии StreetPro, StreetPro Display и StreetPro с Улучшенным слое адресов (Enhanced Address Layer). Оцените, какой эз двух этих вариантов данных подходит Вам больше.

StreetPro Display содержит 30 слоев улиц и дорог на уровне графств, объектов дорожной инфраструктуры и административных границ.

StreetPro with Enhanced Address Layer включает в себя все слои и инструменты,

имеющиеся в StreetPro Display, плюс слой адресов в которых более точное геокодирование.

Добавление данных к таблице

Важной операцией в работе с таблицами является возможность обновлять данные, содержащиеся в таблице. Команда О БНОВИТЬ КОЛОНКУ в MapInfo Professional позволяет:

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

• Поместить графическую информацию в видимые колонки.

Добавление временной колонки в таблицу

MapInfo Professional 7.5

© May 2004 MapInfo Corporation. All rights reserved.

htmlconvd

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 5: Обработка данных

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

Покажем действия команды О БНОВИТЬ КОЛОНКУ на следующем примере. Рассмотрим вычисление суммарного размера заказов от клиентов по регионам. Есть два файла, один – файл с данными о покупателях «RUS_CUST», и второй – это файл областей «RUS_OBL». Можно использовать эти файлы и команду О БНОВИТЬ КОЛОНКУ для калькуляции суммы счетов покупателей в пределах каждой области. Команда О БНОВИТЬ КОЛОНКУ создает временную колонку в таблице RUS_OBL для хранения информации из таблицы RUS_CUST. Во время применения этой команды MapInfo Professional подсчитывает сумму счетов каждого покупателя в пределах каждой области. Список таблицы RUS_OBL показывает суммарные счета по областям.

Подобным образом можно поступать и с другими таблицами.

1. В меню Т АБЛИЦА нажмите О БНОВИТЬ КОЛОНКУ и заполните диалог «Обновить колонку», как показано ниже:

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

htmlconvdВыберите колонку для

Выберите таблицу, содержащую значения,

Обратите внимание, что кнопка О Б Ъ ЕДИНИТЬ становится активной, когда выбран параметр «Добавить новую временную колонку». В этом примере операция Объединить будет сравнивать колонки в каждой таблице по принципу наличия общих полей, которые содержат общую информацию, такую как «Область» из таблицы RUS_OBL с Область из таблицы RUS_CUST. В других случаях можно сравнивать информацию по географическому совпадению.

2. В окошке Вычислить выберите Sum (также там имеются варианты Value, Avg, Count, Min, Max, Sum, WtAvg, Proportion Sum, Proportion Avg и Proportion WtAvg.

Подробно эти функции будут описаны в разделе » Обобщение данных с помощью команды Обновить колонку » ниже).

В окошке » для » MapInfo автоматически устанавливает название первой числовой колонки, если Вы указали что-либо, отличное от «Значение». Можно выбрать другую колонку.

MapInfo Professional 7.5

© May 2004 MapInfo Corporation. All rights reserved.

Источник

Основы работы с MapInfo

1490173689hbhdc

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО

ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

image001 103

Основы работы с MapInfo

Начальный этап работы

Они являются первым этапом практического освоения комплекса программных средств MapInfо. Следует подчеркнуть, что данные Методические рекомендации не дублируют описание системы. Они предназначены для практического освоения системы и использования в случае необходимости документации [1] для детального рассмотрения отдельных вопросов.

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

Неотемлемой частью данных методических рекомендаций являются наборы файлов в формате MapInfо:

grid1 – географическая сетка меридиан и параллелей.

cust – учебный файл, содержащий информацию об условных фирмах, расположенных в разных городах.

Основные понятия

В ГИС данные содержат три основные характеристики: место, время, тема. Но при организации моделей данных ГИС используют два класса:

Позиционные данные (пространственные), определяющие местоположение;

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

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

— точками (точечными объектами);

— линиями (полилиниями, линейными объектами);

— полигонами (ареалами, площадными объектами).

Геоинформатика достаточно новая наука, поэтому ее термины еще недостаточно стандартизованы. В силу этого в различных инструментальных системах ГИС могут быть использованы различные термины для обозначения одинаковых элементов моделей или самих моделей. Это определяет необходимость уточнения основных понятий, которые используются в работе конкретной ГИС, в нашем случае MapInfo.

Слой – набор однотипных векторных графических данных: точечных, линейных, ареальных. Основной способ представления данных таблицы в окне Карты. Карта в MapInfo может состоять из нескольких слоев.

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

Таблица – основная информационная единица MapInfo. В отличии от обычного понятия таблицы, в MapInfo она представляет собой слой, привязанный к табличной базе данных и по существу соответствует карте.

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

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

Рабочий Набор – совокупность данных (таблиц и слоев), которая позволяет создавать сложную карту (картографическую композицию)

В Рабочем Наборе запоминаются как имена таблиц, окна, вспомогательные окна, так и их расположение на экране. Таким образом пользователь может сохранить рабочее состояние окон MapInfo и вызвать его в последующих сеансах работы.

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

Отчет— совокупность графических данных, предназначенная для вывода на печать. Отчет может содержать несколько фреймов (окон), в которых размещается разная информация: карты, легенды, графики, дополнительные подписи и т. д.

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

1. Основы технологии работы

MapInfo относится к классу векторных ГИС. Это означает, что основными объектами, с которыми оперирует система, являются векторные объекты. Построение карты в MapInfo заключается в создании совокупности векторных объектов, отображающих необходимые объекты местности и привязки векторных данных к таблицам, в которых хранится атрибутивная информация.

Построение карты может быть реализовано тремя путями:

1. Создание новой карты на основе информации, которая вводится оператором,

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

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

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

В процессе работы кроме основного падающего меню используют три основные инструментальные панели в MapInfo: «Операции», «Пенал», «Программы».

2. Инструментальная панель «Операции»

Инструментальная панель «Операции» содержит следующие кнопки

image002 58

Кнопка Добавить выборку в группу

Кнопка Управление слоями

Выбрать изменяемую группу

image003 45

Кнопка Увеличивающая Лупа

Кнопка Уменьшающая Лупа

3. Инструментальная панель “Пенал”

Инструментальная панель “Пенал” содержит следующие кнопки

image004 33

Кнопка Добавить узел

image005 38

Кнопка Стиль линий

Кнопка Стиль Областей

Кнопка Форма (Фрейм)

Кнопка Скругленный Прямоугольник

Кнопка Стиль Символа

Кнопка Стиль текста

4. Инструментальная панель «Программы»

Инструментальная панель «Программы» содержит две кнопки

image006 32

Запустить программу MapBasic

Показать/скрыть окно MapBasic

Возможно использование четвертой панели при необходимости работы с удаленными базами данных. Этот вопрос будет рассмотрен в части 2.

image007 33

Главное падающее меню содержит следующие разделы команд: Файл, Правка, Программы, Объекты, Запрос, Таблица, Настройки, Окно, Карта, Справка.

Раздел 2. Ввод геоинформации

5. Ввод карты для модификации

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

5.1. Открыть таблицу

Для того, чтобы открыть таблицу MapInfo:

1. Выберите в падающем меню «Файл» image008 29

команду «Открыть таблицу» или кнопку «Открыть Таблицу» и на экран будет выведен диалог «Открыть таблицу».

2. Выберите формат MapInfo в списке раскрывающегося меню «Типы файлов» (формат этот будет уже установлен, если диалог был вызван из диалога «Открыть сразу»).

3. Выберите диск, каталог и имя файла таблицы, которую Вы хотите открыть.

4. Вы можете установить флажок «Показать таблицу в окне», который расположен внизу диалога. В зависимости от наличия типов данных таблицы как совокупности векторных и табличных данных, MapInfo откроет для таблицы окно Списка или окно Карты.

Если Вы не хотите, чтобы для таблицы одновременно было открыто окно с данными таблицы, то не устанавливайте режим «Показать таблицу в окне». Позже Вы сможете открыть окно Списка командой Окно > Новый Список или окно Карты с графическими объектами таблицы командой Окно > Новая Карта.

5. Нажмите на кнопку «Открыть» и таблица будет открыта.

5.2. Открыть рабочий набор

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

Любые, открытые ранее таблицы (включая временные) и окна могут быть загружены вновь, если открыть Рабочий Набор. Если после загрузки Рабочего Набора открытые ранее окна и таблицы больше не понадобятся, выполните команду «Файл» > «Закрыть все» перед загрузкой Рабочего Набора. В противном случае таблицы и окна нового рабочего набора добавятся к окнам и таблицам, открытым в течение данного сеанса.

Для открытия Рабочего Набора:

1. Выполните команду Файл > Открыть Рабочий Набор, и на экран будет выведен диалог «Открыть Рабочий Набор». fimage009 28

2. Обычно тип файла Рабочего Набора устанавливается при открытия диалога автоматически, если нет, то выберите в списке меню «Типы файлов» строчку «Рабочие наборы (*.wor)».

3. Выберите диск, каталог, на котором находится файл Рабочего Набора и его имя.

4. Нажмите на кнопку «OK».

Диалог «Открыть Рабочий Набор» открывается также из диалога «Открыть сразу», который открывается в начале работы с MapInfo. Для открытия диалога «Открыть Рабочий Набор» выберите кнопку «Рабочий Набор» в диалоге «Открыть сразу» и нажмите на кнопку «Открыть».

Специальный Рабочий Набор сохраняется при закрытии программы MapInfo. Рабочему Набору дается имя MAPINFO. WOR и в нем запоминаются все окна и таблицы, которые оставались открытыми на момент закрытия рабочего окна MapInfo.

5.3. Создание нового рабочего набора

После работы с таблицами или с рабочим набором пользователь может создать Рабочий Набор с новым названием, чтобы MapInfo автоматически открывала при запуске нужные таблицы и окна.

В частности при наличии Рабочего Набора с названием STARTUP. WOR MapInfo выполняет описанные в нем начальные действия независимо от того, как закончился предыдущий сеанс работы в MapInfo и что содержится в стартовом Рабочем Наборе MAPINFO. WOR.

Чтобы создать Рабочий Набор выполните следующие операции:

1. Запустите MapInfo.

2. Откройте те таблицы и окна, которые должны присутствовать в Рабочем Наборе. Расположите их на экране по своему желанию.

3. При необходимости внесите изменения или отредактируйте требуемые таблицы

4. Выполните команду «Сохранить Рабочий Набор» из меню Файл.

5. Дайте Рабочему Набору новое название (например, STARTUP) и сохраните его в нужном каталоге. Если набору дается имя STARTUP, то сохраните его в “личном” каталоге. В Windows “личный” каталог – это тот, в котором находятся Ваши личные файлы WIN. INI и SYSTEM. INI.

6. Рабочий набор можно сохранять с прежним названием.

В начале сеанса работы MapInfo выполняет следующие действия:

При нахождении в программном каталоге MapInfo Рабочего Набора STARTUP. WOR этот Набор загружается. Затем, если в личном каталоге найден STARTUP. WOR, то этот Набор загружается. (При наличии Набора STARTUP. WOR в обоих указанных каталогах, загружаются оба эти Набора.)

При указании в командной строке имен файлов эти файлы загружаются. Из командной строки MapInfo может загрузить Рабочие Наборы (.WOR), запустить программу (.MBX) или открыть таблицу (.TAB).

Если MapInfo не загрузила никакой Рабочий Набор и не запустила программу из командной строки, то при установленном режиме автоматической загрузки она загружает MAPINFOW. WOR из личного каталога. Отметим, что при указании названия Рабочего Набора или программы в командной строке режим автоматической загрузки MAPINFOW. WOR отменяется.

Наконец, если MapInfo не загружает никакой Рабочий Набор, не запускает программу из командной строки и не загружает MAPINFOW. WOR, то MapInfo показывает пустое окно с Пеналом.

5.4. Использование для создания карт файлов в формате DXF

Рассмотренные выше операции осуществимы с векторными данными, имеющими форматы MapInfo. Для использования карт, созданных в других ГИС и имеющих другие форматы, применяют специальный обменный формат DXF.

Для этого в другой ГИС или иной системе ( например AutoCAD) осуществляют конвертирование файлов из внутреннего формата в формат DXF

Ввод файлов в MapInfo осуществляется с помощью процедуры «Импорт» в формате DXF

Импорт в формате DXF использует большое количество проекций и систем координат. Это упрощает процесс импорта карт формата DXF, использующих систему координат, отличную от системы «широта-долгота». В большинстве случаев при этом нет необходимости применять преобразование координат.

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

Для DXF-импорта необходимо выполнить следующее:

1. Выполните команду Таблица > Импорт.

2. Выберите в списке меню «Типы файлов импорта» формат «AutoCAD DXF».

4. Введите имя таблицы.

В этом диалоге введите параметры и информацию необходимую для импорта Вашего файла.

Подбор координатной системы для файла формата DXF

Если пользователь не задает координатную систему при импорте графических файлов, то в качестве стандартной системы координат MapInfo использует координаты плоского плана с измерениями в футах или метрах, в зависимости от установок в диалоге Настройка > Режимы > «Окно Карты». Границы Карты определены в изображении формата DXF.

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

1. Выберите команду Таблица > Импорт.

2. Выберите формат AutoCAD DXF в списке «Тип файла импорта» и имя файла

3. Нажмите на кнопку «Импорт». На экране появится диалог «Импорт в таблицу», в котором надо задать имя таблицы для импортирования данных. Диалог подобен диалогу, вызываемому командой Файл > Сохранить копию.

4. Введите имя таблицы.

5. Нажмите на кнопку «OK», на экране появится диалог «Управление DXF-импортом».

6. Нажмите на кнопку «Проекция».

7. Выберите один из следующих вариантов:

— Выберите какую-нибудь другую группу проекций и выберите в ней нужную, если Ваша Карта сохранена в иной проекции, чем Широта./Долгота.

— Выберите «План», если координаты Вашего изображения на земном шаре не важны (т. е. если Вы работаете, например, с планом здания) и откроется диалог «Координатная система плана».

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

9. Нажмите на кнопку «OK».

5.5. Выбор единиц измерений в окне Карты

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

image010 25

1. Выполните команду Карта > Режимы. На экране появится диалог «Режимы окна Карты».

5. Нажмите на кнопку «OK».

6. Ввод растровых изображений

6.1. Форматы растровых файлов, поддерживаемых MapInfo

MapInfo может поддерживать семь форматов растровых файлов: BMP, GIF, JPEG, PCX, SPOT, TARGA и TIFF. Максимальный размер поддерживаемого растрового изображения: 16000 пикселей на 16,000 пикселей для любого из семи форматов.

Формат растровых файлов, поддерживаемых MapInfo

Поддерживается только графической средой Windows.

GIF89a Format (non-interlaced only)

JFIF V1.02 (JPEG File Interchange Format)

24 Bit Color, No Subsampling

24 Bit Color, YUV422 Subsampling

24 Bit Color, YUV411 Subsampling

PCX File Format Version 5 (Paintbrush Version 3.0)

Spot Image Formats 1.5 and 4.0

8 Bit Gray, Format 1.5

8 Bit Gray, Format 4.0

24 Bit Color, Format 1.5

24 Bit Color, Format 4.0

Truevision File Format Specification 2.0

Monochrome (Class B), Uncompressed

Monochrome (Class B), PackBits Compression

8 Bit Gray (Class G), Uncompressed

8 Bit Gray (Class G), LZW Compression

8 Bit Color (Class P), Uncompressed

8 Bit Color (Class P), LZW Compression

24 Bit Color (Class R), Uncompressed

24 Bit Color (Class R), LZW Compression

6.2. Открытие растрового изображения

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

6.2.1. Открытие незарегистрированного растрового изображения

В MapInfo ( начиная с версии 4.0) можно открыть незарегистрированное растровое изображение и показать его в окне Карты, не регистрируя его вручную. Это допустимо, если информация о координатах контрольных точек не важна, например, в случае, когда изображение не является Картой (например логотип).

Для того, чтобы открыть изображение, не регистрируя его вручную:

1. Выполните команду Файл > Открыть Таблицу. Появится диалог “

2. Из списка “Типы файлов” выберите “Растр”. image011 28

3. Выберите файл, который Вы хотите открыть, и нажмите OK. Появится диалог, предлагающий Вам выбрать, регистрировать ли изображение или просто показывать. Нажмите кнопку “Показать”. Изображение появится в окне Карты.

Будет создан TAB-файл, использующий условные плановые координаты. В таких случаях MapInfo использует собственные временные контрольные точки для ориентации и расположения изображения на экране.

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

Для этого необходимо выполнить шаги 1 и 2 из описанной выше процедуры. Поскольку TAB-файл уже был создан, MapInfo предложит построить таблицу заново. Выберите кнопку “Регистрировать” для того, чтобы перейти к диалогу “Регистрация изображения”. Для регистрации изображения предварительно должны быть определены точки, координаты которых известны.

6.2.2. Открытие зарегистрированного растрового изображения

Для того, чтобы открыть уже зарегистрированное растровое изображение:

1. Выберите Файл > Открыть таблицу.

2. Выберите таблицу из списка в появившемся диалоге. (TAB-файл содержит информацию о контрольных точках привязки, определенных в процессе регистрации).

3. Оставьте тип таблицы неизмененным (MapInfo). При регистрации уже был создан файл, необходимый для чтения таблицы MapInfo (TAB-файл).

4. Нажмите OK. MapInfo откроет таблицу, содержащую растровое изображение, и покажет его в окне Карты.

6.3. Регистрация растрового изображения

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

6.3.1. Выбор контрольных точек из существующей Карты

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

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

Для осуществления регистрации первым методом необходимо выполнить следующие процедуры:

1. Выполните команду Файл > Открыть таблицу, и на экран будет выведен диалог «Открыт таблицу».

2. В меню «Типы файлов» выберите «Растр». В списке файлов MapInfo покажет все имена растровых файлов на текущем каталоге.

3. Выберите растровый файл, который хотите открыть, и нажмите на кнопку «Открыть». MapInfo откроет диалог «Регистрация изображения». В нижней половине этого диалога в окошке будет показан предварительный вид растрового изображения.

4. Выберите проекцию для растровой карты в диалоге «Выбор проекции», который открывается кнопкой «Проекция».

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

Если проекция растровой карты неизвестна, то используйте стандартную проекцию (долгота/широта). Нажмите на кнопку «OK».

5. Для расстановки контрольных точек. поместите указатель мышки в окно с растровым изображением в точку, которую хотите выбрать как контрольную. Нажмите и отпустите клавишу мыши, и на экран будет выведен диалог «Добавить контрольную точку».

6. Введите в окошки диалога «Добавить контрольную точку» координаты Карты, которые ставятся в соответствие с данной контрольной точкой. Координаты растра контрольной точки помещаются автоматически. Значения в окошках «Растр» измеряются в пикселах. Нажмите на кнопку «OK».

7. Выберите не менее трех контрольных точек. Если точка на растровом изображении не видна, перемещайте изображение с помощью кнопок прокрутки. В качестве контрольных точек необходимо выбирать точки с наилучшим опознованием на снимке.

Значения координат Карты должны вводиться в десятичных градусах, а не в градусах/минутах/секундах.

8. Повторите 5 и 6 шаги для определения второй и третьей контрольных точек. Для обеспечения более точных результатов можно ввести избыточные измерения, т. е. ввести пять или шесть контрольных точек. Каждая контрольная точка помогает MapInfo связывать земные координаты с положением на растровом изображении. Идеально, если контрольные точки задаются в каждом углу растрового изображения или хотя бы недалеко от каждого угла. Такой способ задания повышает точность привязки растра к векторному изображению.

Число необходимых контрольных точек зависит от типа проекции изображения. Если Вы не имеете возможности определить проекцию Карты или Вы работаете с изображением, которое имеет не определенную в MapInfo проекцию (например, с аэрофотоснимками), то Вам может понадобиться ввести двадцать и более контрольных точек.

9. Нажмите на кнопку «OK» после того как все контрольные точки будут добавлены. MapInfo покажет растровое изображение в окне Карты.

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

6.3.2. Задание контрольных точек выбором из окна Карты

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

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

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

Для задания контрольных точек растрового изображения выбором из окна Карты:

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

2. Откройте растровый файл, выполнив команду Файл > Открыть таблицу. Выберите файл растра, проекцию. MapInfo откроет диалог «Регистрация изображения».

3. Выполните команду Таблица > Растр > Совместить с картой. Это действие включает специальный режим, позволяющий выбирать контрольные точки непосредственно в окне Карты.

4. Расположите диалог «Регистрация изображения» так, чтобы Вам было видно окно Карты. Но не закрывайте его, а сдвиньте в сторону. Для реализации метода на мониторе компьютера должны быть одновременно два изображения векторное и растровое.

5. Найдите в окне Карты и на растре какую-нибудь общую точку, например, перекресток улицы.

6. Укажите на эту точку в окне Карты. На экран будет выведен диалог «Добавить контрольную точку» со значениями координат широты и долготы указанной на Карте точки. Дайте имя точке, по которому Вы ее определять (например, «Перекр. 1»). Координаты положения точки на растре имеют нулевые значения. Нажмите на кнопку «OK».

7. Переместите окно диалога «Регистрации изображения» обратно в центр экрана. Выберите контрольную точку, которые Вы только что добавили, выбрав ее в списке в верхней части диалога.

8. Укажите на соответствующую точку в растровом окошке диалога. На экран будет выведен диалог «Изменить контрольную точку», в котором координаты карты будут те, что были выбраны в окне Карты. Координаты растра уже не нулевые, а являются координатами указанной в растровом окошке точки. Нажмите на кнопку «OK».

9. Контрольная точка создана. Для выбора следующей контрольной точки нажмите на кнопку «Новая» и начните действия с 4 пункта.

6.3.3. Изменение положения контрольной точки

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

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

Точность регистрации можно повысить, увеличив число контрольных точек или изменив положение контрольных точек.

После того, как точки созданы значения координат на Карте и растре могут быть изменены, если это надо. Выберите контрольную точку в списке и нажмите на кнопку «Правка» для вызова диалога «Изменить контрольную точку».

Для перемены положения контрольной точки на растре с сохранением положения на Карте выберите точку в списке и укажите на новую точку растра. Откроется диалог «Изменить контрольную точку», где значения в окошках «Растр X» и «Растр Y» будут изменены, а в окошках «Карта X» и «Карта Y» останутся прежние значения. После нажатия на кнопку «OK» и контрольная точка будет перенесена

6.4. Практические работы

Задание 1 Работа с таблицами

1.1. Откройте таблицу rus-obl согласно инструкциям раздела 2.1. Появится карта Российской федерации с границами областей и республик

1.2. Откройте таблицу adm_cen согласно инструкциям раздела 2.1. На карте появятся административные центры Российской Федерации, обозначенные в виде звездочек.

1.3. Откройте таблицу city_200 согласно инструкциям раздела 2.1. На карте появятся 200 крупнейших городов Российской Федерации, обозначенные в виде кружочков.

1.4. Откройте таблицу railway согласно инструкциям раздела 2.1. На карте появятся крупнейшие железнодорожные магистрали Российской Федерации, обозначенные в виде линий. В сосвокупности открытые таблицы образуют картографическую композицию.

1.5. Используя кнопу «Увеличивающая Лупа» image012 23увеличить масштаб

1.6. Используя команду «Карта > Показать как было» восстановить первоначальное изображение

1.7. Используя кнопу «Уменьшающая Лупа» image013 22уменьшить масштаб

1.8. Используя кнопу «Ладошка» image014 21сместить изображение.

1.9. Используя команду «Карта > Показать слой полностью» восстановить изображение

1.10. Используя кнопу «Список» открыть таблицу с данными (список) adm_cen, связанную с картой и активизировать окно таблицы.

1.11. Используя команду «Окно > Карта» активизировать картографическую композицию

1.12. Откройте таблицу rus-bord согласно инструкциям раздела 2.1. Появится карта Российской федерации.

1.13. Используя кнопу «Управления слоями» image015 14открыть диалоговое окно «Управления слоями» image016 10

1.14. Выделите слой rus-bord наведением указателя на название слоя и последующим щелчком мыши.

1.15. Нажатием кнопки “вверх” переместите этот слой выше остальных.

1.16. Закройте окно управления слоями нажатием кнопки «ОК». Карта должна изменить вид. Исчезнут границы областей и другие обозначения. Слой rus-bord закроет все остальные. Этот пример показывает, что расположение слоев играет важную роль и не может быть произвольным. Верхние слои закрывают нижние.

1.17. Используя кнопу «Управления слоями» открыть диалоговое окно «Управления слоями». Выделите слой rus-bord. Нажатием кнопки “вниз” переместите этот слой ниже остальных. Закройте окно управления слоями нажатием кнопки «ОК Появятся границы областей и обозначения на других слоях.

1.18. Используя кнопу «Управления слоями» открыть диалоговое окно «Управления слоями». Выделите слой adm_cen.

1.19. Сделать слой adm_cen доступным для редактирования установит против его названия флажок в столбце со значком

1.20. Закрыть диалоговое окно «Управления слоями»

1.21. Закрыть все таблицы кроме adm_cen командой «Файл > Закрыть таблицу».

1.22. Открыть одновременно оставшиеся карту и таблицу командой «Окно > рядом». image017 12

1.23. Кнопкой «стрелка» выделить объект на карте. В таблице должно появится выделение строки, соответствующей этому объекту.

1.24. Нажать кнопку «Информация» (“Info”) image018 13. Появится указатель в виде символа креста и откроется вспомогательное окно «Информация».

1.25. Выделить объект на карте. В окне «Информация» появятся табличные данные (элементы строки 2-3 столбцов) соотвествующие выделеному объекту. С помощью кнопок прокрутки можно выводить содержимое разных столбцов для данного объекта. Установкой указателя в окно информация можно активизировать ячейку столбца и менять ее содержимое. Так вносят изменения в таблицу.

1.26. Закрыть окно «Информация».

1.27. Закрыть таблицу командой «Файл > Закрыть все».

Задание 2. Применение рабочего набора.

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

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

2.4. Откройте окно управления слоями. Выделите слой adm_cen.

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

2.6. Закройте диалоговое окно вывода текстовых данных нажатием кнопки «ОК». Закройте диалоговое окно управления слоями нажатием кнопки «ОК». На карте должны появится названия административных центров Российской Федерации. Таким образом можно выводит любую текстовую информацию из таблиц, привязывая ее к соответствующим объектам карты. Надписи выводятся в центройде объекта или со смещением в несколько пикселей. Направление и размер смещения устанавливается в диалоговом окне «Надпись».

2.7. Создадим новый рабочий набор. путем модификации существующего

Добавим в текущий рабочий набор новый слой « grid1» (сетка). Для этого откроем таблицу нажатием кнопки и выбором ее названия при помощи мыши. На карте появится сетка в соответствии с установленной проекцией.

image019 10

Сетка будет иметь прямоугольный вид. Это соответствует цилиндрической проекции MapInfo, которая называется в ней “Широта/ долгота”

2.9. Загрузим полученный новый рабочий набор командой меню Файл > Сохранить рабочий набор как. Появится диалоговое окно записи набора.

2.10. Ввести новое имя набора tstworn взамен старого tstwor1.

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

Задание 3. Работа с растровыми файлами

Для ввода и регистрации растрового изображения выполним следующие процедуры:

3.1. Выполните команду «Файл > Открыть таблицу» и на экран будет выведено диалоговое окно «Открыт таблицу».

3.3. Это учебное растровое изображение географической сетки, соответствующее векторному файлу grid1. Такой файл удобен для анализа и обучения.

3.3. Выберите растровый файл gridrast и нажмите на кнопку «Открыть». MapInfo откроет диалог «Регистрация изображения». В нижней половине этого диалога в окошке будет показан предварительный вид растрового изображения.

3.4. Нажмите кнопку «Регистрация» в диалоговом окне «Регистрация изображения».

3.5. Нажмите кнопку «Проекция». Выберите проекцию «Широта/Долгота» для растровой карты в диалоге «Выбор проекции», который открывается кнопкой «Проекция». Закройте окно нажатием кнопки «OK».

3.6. Используйте координаты контрольных точек приведенные ниже в таблице 1 «Координаты контрольных точек»

Источник