Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI_UG_7.pdf
Скачиваний:
174
Добавлен:
13.02.2015
Размер:
8.59 Mб
Скачать

Глава 4: Размещение данных на карте

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

Более подробно об автоматическом и ручном геокодировании написано в разделе Режимы геокодирования на странице 127.

Внимание:Мы рекомендуем сначала геокодировать таблицы автоматически, а оставшиеся необработанными записи кодировать затем вручную.

Не понимаете что такое геокодирование? Посмотрите пример...

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

MapInfo сравнивает адрес в геокодируемой таблице и адрес в таблице поиска

и

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

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

Режимы геокодирования

В MapInfo имеется два режима геокодирования: автоматический и ручной. Процедура сравнения адресов в обоих режимах одинакова.

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

127

Геокодирование – Присвоение координат записям данных

В Автоматическом режиме адреса сравниваются на основании режимов, заданных в диалоге "Геокодирование".

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

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

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

Автоматическое геокодирование

В этом примере мы работаем с таблицей US_ZIPS.tab, которая будет файлом для поиска. Этот файл поставляется с MapInfo Professional и содержит точки ZIP-коды США. Режим автоматического геокодирования установлен по умолчанию.

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

TAB-файла из данных на странице 106.

Чтобы геокодировать с помощью файла US_ZIPS.tab:

1.Выполните команду ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ и найдите файл US_ZIPS.tab в каталог Tut_Data\Tut_USA. Вы можете найти его на установочном диске MapInfo Professional CD или в директории MapInfo\Data.

Внимание:Можно использовать разные таблицы для геокодирования. Используйте карту улиц при геокодировании по адресам.

2.Выполните команду ТАБЛИЦА > ГЕОКОДИРОВАНИЕ и заполните диалог.

Выберите таблицу, по которой будет геокодирование из списка. Определите колонку в таблице (В данном случае – это почтовые коды).

Выберите таблицу-источник изсписка. (В

этом случае – US_ZIPS.TAB).

Определите колонку с почтовыми кодами.

3.Введите нужные настройки, а в полях Дополнительно введите НЕТ.

4.Нажмите OK, чтобы геокодировать данные.

128

MapInfo Professional 7.5

Глава 4: Размещение данных на карте

Геокодирование вручную

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

Например, в записи указана улица "М. Джалиля". Проводя геокодирование, Вы обнаружили, что улицу следует называть "Мусы Джалиля". Вы выбрали "Мусы Джалиля" из списка предлагаемых вариантов. Хотя процедура геокодирования и присвоила координаты X и Y данной записи, содержимое записи не изменилось. Чтобы изменить написание улицы в записи, Вы должны отредактировать эту запись в окне Списка.

Геокодирование в ручном режиме

Автоматическое геокодирование эффективно только для точно совпадающих записей. Иногда, однако, Вы знаете место на карте, где должна быть запись, но несовпадение данных не позволяет произвести точное геокодирование. В этом случае придется проводить геокодирование в ручном режиме. Если Вы выбрали режим геокодирование Вручную, то при нахождении несовпадений открывается диалог "Ручное геокодирование".

Для осуществления геокодирования в ручном режиме проделайте следующее:

1.Откройте таблицу с картой.

2.Откройте Вашу таблицу и добавьте ее в текущее окно Карты.

3.Выполните команду КАРТА > УПРАВЛЕНИЕ СЛОЯМИ.

4.Укажите Вашу геокодируемую таблицу и сделайте ее редактируемой. Нажмите OK.

5.Выполните команду ОКНО > НОВОЕ ОКНО СПИСКА. Выберите геокодируемую таблицу.

6.Выполните команду ОКНО > РАЗЛОЖИТЬ ВСЕ. Теперь Вы увидите и окно Карты, и окно Списка.

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

129

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]