Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы лесопромышленной геоинформатики 12_08_20...docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.24 Mб
Скачать

4.3. Геокодирование. Совмещение атрибутивных баз данных с картографическими базами данных

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

Чтобы сопоставить записям некоторой таблицы координаты X и Y, выполните команду Таблица > Геокодирование. MapInfo Professional откроет диалог Геокодирование (рис. 4.2), в котором Вы зададите следующие данные:

  • Название таблицы, записям которой надо присвоить координаты X и Y.

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

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

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

Рис. 4.2 Диалог «Геокодирование»

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

Учитывая специфику материалов лесоустройства, часто приходится совмещать базы данных атрибутивной информации с картографическими объектами. В таких случаях проще использовать SQL-запрос.

Рассмотрим пример: имеется слой таксационных выделов Перинского участкового лесничества Лисинского учебно-опытного лесхоза – полигонов, каждый из которых имеет информацию номера квартала, номера выдела и площади в гектарах и называется «Перин.tab». Также имеется таблица с кратким таксационным описанием выделов этого же лесничества, которая была импортирована в MapInfo из формата «*.dbf» и называется «perinskoe.tab».

Последовательность совмещения двух таблиц в MapInfo:

  1. Открыть файл «перин.TAB», проверить проекцию. Она должна совпадать с проекцией ГИС-проекта и совмещаемой таблицей.

  1. Проверить структуру таблицы «перин.TAB» и «perinskoe.tab». Типы совмещаемых полей двух таблиц должны совпадать. Также установить галочку Можно присоединять графические объекты (рис. 4.3) и назначить проекцию ГИС-проекта.

Рис. 4.3 Диалог «Перестройка структуры таблицы»

  1. Выполнить запрос, объединив две таблицы «перин.TAB» и «perinskoe.tab», задать новое имя «перинское.tab» (рис. 4.4).

Рис. 4.4 Запрос на совмещение двух таблиц

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