Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Размещение данных на карте

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

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

 

 

Допустим, Вы хотите присвоить координаты X и Y записи о клиенте, расположенном по адресу "Садово_Кудринская, 5". MapInfo сравнит этот адрес с таблицей поиска, например, с таблицей StreetInfo. В таблице поиска уже имеются координаты X и Y для каждой записи. Сопоставив значение "Садово_Кудринская, 5" в Вашей таблице со значением "Садово_Кудринская, 5" в таблице поиска, MapInfo присвоит соответствующие координаты X и Y записи из Вашей таблицы. Геокодированная точка станет частью Вашей базы данных. Эту точку теперь можно показать на карте.

Замечание: Хотя MapInfo и присваивает координаты X и Y каждой записи базы данных, эти координаты нельзя увидеть в окне Списка. Они хранятся особенным образом внутри базы данных.

Методы геокодирования

Теперь рассмотрим способы геокодирования Ваших данных.

Геокодирование по адресу

При геокодировании по полному адресу MapInfo сравнивает адреса в кодируемой таблице с информацией об улицах и адресах в таблице специального формата StreetInfo или Enhanced Address Layer (поставляемых компанией MapInfo) и по результатам этого сравнения присваивает координаты X и Y каждой записи. После того, как MapInfo покажет результат геокодирования, Вы увидите, что символ, обозначающий адрес, находится

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

Геокодирование по границам

Геокодирование по областям (границам городов, территорий, районов)

В настольной картографии термин "область" используется для обозначения территорий с замкнутuie границaie, таких как административные области, города или районы. При геокодировании таблицы по областям MapInfo сравнивает название области в геокодируемой таблице с названиями областей в таблице поиска. MapInfo присваивает записи координаты X и Y центроида соответствующей области из таблицы поиска. Центроид области – это примерная точка центра области (координаты центра, описанного вокруг области прямоугольника).

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

Грубое геокодирование

Допустим, что Вам необязательно видеть точное расположение точки, соответствующей геокодируемому адресу. Например, иногда достаточно знать, в каком районе города живет клиент. Для этого достаточно использовать в качестве таблицы поиска файл, содержащий координаты центроидов районов. В американской версии MapInfo для аналогичных целей применяется файл ZipInfo. Это файл точечных объектов, обозначающих центроиды зон действия всех почтовых индексов США. С помощью этого файла можно геокодировать любые базы данных, содержащие данные о почтовом индексе.

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

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

Какая географическая информация содержится в базе данных?

Имеется ли полный адрес, данные о городе, почтовом индексе, районе, стране?

Имеется ли информация, которую можно по_разному толковать? Например, в базе адресов клиентов не встречаются ли улица Строителей в Москве и улица Строителей в Санкт_Петербурге? Если да, то следует уточнить поиск, используя границы городов или районов (иначе возможна ситуация, знакомая по фильму "Ирония судьбы, или с легким паром!").

С какими картами Вы будете работать?

Вам нужно получить компьютерную карту, уровень подробности которой соответствует уровню подробности Ваших данных. Например, чтобы геокодировать базу данных клиентов в заданных областях по полному адресу, Вам нужны карты этих областей с точностью до уровня улиц. Карта России, на которой показано административное деление, не подойдет для такой задачи. Вы можете приобрести более подробные карты для геокодирования у компании MapInfo или у aa дилеров (например, карту города Москвы). Насколько географически точно должны быть отображены данные на карте? С учетом ответов на первые два вопроса Вы должны решить, насколько точным должно быть геокодирование. Если Вы хотите отметить, как проложен кабель, где расположены пожарные краны, или какова криминогенная ситуация, потребуется высокий уровень точности. Если же Вы собираетесь на основании полученных данных создавать условные карты на уровне городов, районов, областей или государств, Вам не нужно очень точное кодирование.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...