Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Телегина_геокодирование.doc
Скачиваний:
19
Добавлен:
12.03.2015
Размер:
9.26 Mб
Скачать
  1. Геокодирование

Чтобы показать на карте данные таблицы, экспортированной из Еxcel, необходима процедура геокодирования, т.е. процедура присвоения каждой записи данных о значениях координаты X и Y.

Лабораторная работа выполняется в программе ГИС Maplnfo [2]. В этой ГИС можно присвоить координаты X и Y записям некоторой таблицы на основании сравнения географической информации из пространственной базы данных уже имеющихся объектов с географической информацией из таблицы, которой уже сопоставлены координаты X и Y (эту таблицу называют таблицей поиска). Такой процесс называется в Maplnfo геокодированием.

Команда Геокодирование доступна когда:

- открыты по крайней мере две таблицы (таблица, по которой проводится геокодирование и таблица, которую Вы геокодируете).

- к таблице, по которой Вы будете геокодировать данные (уже имеющаяся таблица –слой в Maplnfo), присоединены графические объекты, и эта таблица имеет индексное поле (индекс хранится в файле: <имя файла>.IND)

- таблица открыта в режиме, отличном от "только для чтения".

Для выполнения лабораторной работы по курсу «Компьютерные технологии в науке» магистрантами направлений «Строительство» и «Защита окружающей среды» таблица Excel создается в процессе выполнения лабораторной работы №1 «Работа в программе Excel».

Для выполнения лабораторной работы по курсу «ГИС и технологии» магистрантами направления «Вычислительная техника и информатика» варианты работы в виде таблицы Excel должны быть выданы преподавателем.

1.1. Подготовка таблиц для геокодирования

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

Значение поля для геокодирования должно быть уникальным для отдельного объекта. Например, для геокодирования по адресу должна быть использована информация о типе улицы, проезда или переулка, его название, номер дома. В случае если эти данными находятся в разных полях списка, в MapInfoнеобходимо:

- создать отдельное поле для геокодирования посредством команд ТАБЛИЦА > ИЗМЕНИТЬ > ПЕРЕСТРОИТЬ. Добавить новое поле «Адрес» (рис.1);

Рис. 1 Режим перестройки структуры таблицы

Рис. 2 Режим обновления колонки

- посредством команд ТАБЛИЦА > ОБНОВИТЬ КОЛОНКУ добавить в новее поле информацию для геокодирования, используя для составления выражения оператор «+». Пример показан на рис. 2.

Проиндексируйте эту ссылочную таблицу (по тому полю, которое Вы будете использовать при геокодировании). Проиндексировать таблицу и разрешить присоединение к ней графических объектов можно посредством команд ТАБЛИЦА > ИЗМЕНИТЬ > ПЕРЕСТРОИТЬ.

Откройте таблицу, для которой надо задать геокод, используя команды ФАЙЛ -ОТКРЫТЬ ТАБЛИЦУ.

ВАЖНО! Открытую таблицу нужно сохранить в виде постоянной таблицы MapInfo. Для этого используем команды ФАЙЛ – СОХРАНИТЬ КОПИЮ, выбираем нужную таблицу и сохраняем.

Сохраненную таблицу необходимо вновь открыть и перестроить ее структуру, индексировать и выбрать режим присоединения географических объектов. Используем команды ТАБЛИЦА > ИЗМЕНИТЬ > ПЕРЕСТРОИТЬ.

- для индексируемого поля тип данных и количество знаков должно совпадать (рис. 3)

- отметить «Можно присоединять географические объекты»;

- выбрать проекцию. На примере проекция «План-схема – метры».

-

Рис. 3Режим работы с таблицей Excel

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