Використання назв місць замість їхніх адрес 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Використання назв місць замість їхніх адрес



ArcView також підтримує псевдоніми назв місць. Ці псевдоніми спеціально використовуються для позначення відомих місць таких як “Торговий Дім ГУМ” і “Мерія”, точні поштові адреси яких, як правило, не використовуються.

Якщо табличні дані, котрі ви хочете геокодувати, містять назви місць, вам потрібно створити окрему таблицю псевдонімів, у якій будуть зберігатися реальні адреси для назв цих місць. При геокодуванні ваших табличних даних, ви дасте ArcView команду зчитувати і цю таблицю псевдонімів.

Таблиця псевдонімів містить тільки два поля, обоє для символьного типу даних. У першому полі повинний зберігатися псевдонім, використовуваний у даних, котрі ви хочете геокодувати. В другому полі повинна зберігатися реальна адреса для кожного псевдоніма. Для цих полів можуть використовуватися будь-які імена. ArcView використовує адресу “3, Червона пл.”, коли зустріне адресу “Торговий Дім ГУМ” у геокодованій вами таблиці.

6.1. Підготовка вашого Виду для геокодування

Спочатку варто купити і повісити на стіну підходящу карту з зображенням вулиць, а потім приступати до наколювання на неї шпильок для позначення розташування об'єктів. Подібним же чином, перш ніж почати геокодувати ваші дані, необхідно підготувати Вид, у який ви хочете додати дані. Щоб виконати геокодування, Вид повинний містити тему, що ArcView зможе використовувати для розміщення адрес, що зберігаються у ваших даних. Ми називаємо її темою посилань.

Ø Якщо дані, котрі ви хочете геокодувати, містять адреси вулиць, ви можете користуватися темою посилань, що показує вулиці в цікавлячому вас районі. Щоб тема вулиць могла використовуватися як тема посилань, вона повинна мати поля, що містять адреси для кожного сегмента вулиці, що показують початок і кінець нумерації будинків на кожній стороні вулиці, поряд з окремими полями, де зберігаються назви вулиць, їхнього напрямку і т.д. Дані по вулицях, що можуть додаватися у Вид і використовуватися як тема посилань при геокодуванні, можна одержати в різних сторонніх компаніях. Ви також можете скористатися редакторськими можливостями ArcView, щоб створити свої власні дані, хоча це може виявитися дуже тривалим за часом заняттям, оскільки це дуже детальні дані.

Ø Інший тип теми посилань, що ви можете використовувати при геокодуванні адрес вулиць, являє собою тему, що містить земельні округи або плани будинків. Кожен об'єкт у цій темі має поле, у якому зберігається адреса вулиці. Даний вид теми посилань дозволяє ArcView розмістити адреси вулиць на карті дуже точно, оскільки точно відомо, якому земельному округу або будинку належить адреса. Однак, подібний різновид детальних даних менше підходить для великих площ, чим дані по вулицях, звичайно використовувані як тема посилань при геокодуванні.

Ø Якщо адресами, що ви хочете геокодувати, є поштові коди +4 або п'ятизначні коди, вам потрібно користуватися темою посилань, що містить центроїди (центральні крапки) або границі цих поштових кодів. ArcView поставляється із шейп-файлом, що називається zip_usa.shp і містить п'ятизначні коди центроїдів для США. Ви можете додати його у Вид і використовувати як теми посилань.

Ø Якщо ви використовуєте інші ідентифікатори адрес, що зберігаються в окремому полі, ваша тема посилань повинна містити об'єкти з таким же полем. Наприклад, якщо ви хочете геокодувати дані, у яких розташування представлені як номера земельних округів, ви можете використовувати тему, що містить центроїди земельних округів або їхньої границі, як тему посилань за умови, що об'єкти в темі мають поле з номером об'єкта. Поле може називатися довільно.

Ви можете додавати у Вид більш однієї теми посилань, однак при геокодуванні даних може бути використана тільки одна тема.

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

6.1.1. Щоб визначити наявність індексу геокодування в темі посилань

1. Додайте тему посилань Streets.shp до вашого Виду (c:\esri\av_gis30\avtutor\arcview\qstart).

2. Клацніть на цій темі в Таблиці змісту, щоб зробити її активною.

3. Подивиться на кнопку Знайти крапку за адресою . Якщо кнопка доступна, у темі посилань є індекс геокодування. Якщо кнопка недоступна, вам потрібно побудувати індекс геокодування для даної теми.

6.1.2. Щоб побудувати індекс геокодування для теми посилань

1. Клацніть на цій темі в Таблиці змісту, щоб зробити її активною.

2. Клацніть на кнопці Властивості теми.

3. У діалоговому вікні, що з'явиться на екрані, клацніть на значку Геокодування (Geocoding), щоб вивести на екран параметри геокодування в темі. ArcView автоматично вибере стиль адреси для даної теми. За допомогою убудованих адресних стилів ArcView визначить поле в атрибутивній таблиці теми посилань, що найбільш ймовірно містить адресну інформацію, необхідну для побудови індексу геокодування. Ви можете змінити стиль адреси (Address Style) або наявну назву поля, клацнувши на спадаючих списках, але типи даних, звичайно використовувані в темах посилань, адресний стиль і назви полів, що вибирає для вас ArcView, будуть правильними.

4. Якщо ви хочете використовувати таблицю псевдонімів назв різних місць, виберіть її зі спадаючого списку Таблиця псевдонімів (Alias table). У цьому списку представлені всі наявні в проекті таблиці.

5. Натисніть ОК.

6. Вас попросять підтвердити побудову індексу геокодування. Натисніть ОК.

ArcView розмістить індекс геокодування в тім же каталозі або папці, що і вихідні дані, використовувані в темі посилань. Таким чином, індекс геокодування виявляється "зв'язаним" з вихідними даними.

6.1.3. Розміщення окремої адреси

Якщо ви хочете знайти на вашій карті одну адресу, ви можете просто надрукувати її.

6.1.3.1. Щоб розмістити окрему адресу

1. Клацніть на темі посилань у Таблиці змісту, щоб зробити її активною.

2. Клацніть на кнопці Знайти крапку за адресою . (Якщо ця кнопка недоступна, варто побудувати індекс геокодування для теми посилань).

3. У діалоговому вікні, що з'явиться на екрані, надрукуйте адресу, що ви хочете знайти. Дані необхідно брати з полів: Вулиця (Streets), Назва вулиці (Fname), поштовий код (Zipl). Натисніть ОК.

ArcView геокодує адресу і, якщо знаходить її, поміщає крапку на вашу карту.

Коли ви використовуєте ці вихідні дані як тему посилань в. інших проектах, ArcView знайде вже існуючий індекс геокодування і зможе почати геокодування без його повторної побудови.

ArcView розмістить індекс геокодування в проекті у вашому робочому каталозі, якщо у вас немає прямого доступу до каталогу або папки, де зберігаються вихідні дані, використовувані у вашій темі посилань, або якщо атрибутивна таблиця теми містить приєднані дані. (Ви можете перевірити і змінити робочий каталог проекту, вибравши опцію Установити робочий каталог з меню Файл або вибравши опцію Властивості з вікна Проекту, коли воно активно). У даному випадку індекс геокодування не зв'язаний з вихідними даними. При додаванні цих вихідних даних у Вид у поточному проекті або в якому-небудь іншому проекті, вам буде потрібно знову будувати індекс геокодування, щоб використовувати їх як тему посилань (якщо ви не скопіюєте цю тему посилань з існуючого Виду і не розмістите її в новому Виді).

Примітка. За певних умов, коли ви здійснюєте геокодування, ArcView автоматично перешикує індекс геокодування в темі посилань, наприклад, якщо в ArcView немає доступу до існуючого індексу геокодування, якщо вихідні дані теми посилань були відредаговані, або, якщо ви змінили розглянуту область щодо вихідних даних, представлених у темі посилань, що були запитані з бібліотеки ARC/INFO або з бази даних ArcStorm.

6.2. Процес геокодування

Ви додали тему посилань до вашої карти, і в ній утримується індекс геокодування. Тепер ви готові до того, щоб геокодувати ваші адресні дані.

1. Завантажте дані, утримуючі адреси, що ви хочете геокодувати, у ArcView як таблицю. Якщо дані зберігаються у файлі, зробіть вікно Проекту активним і виберіть Додати таблицю з меню Проект. Якщо дані зберігаються в базі даних, зробіть активним вікно Проекту, виберіть опцію SQL зв'язок з меню Проект і виконайте SQL запит, щоб вибрати необхідні вам записи.

У приведеному нижче прикладі, припустимо, що ви завантажили файл customer.dbf у форматі dBASE.

2. Клацніть на Виді, щоб зробити його активним, потім з меню Вид виберіть категорію Геокодування адрес (Geocode Addresses). Якщо дана опція недоступна, необхідно побудувати індекс геокодування для вашої теми посилань.

3. У діалоговому вікні, що з'явиться на екрані, у спадаючому списку Тема посилань (Reference Theme) будуть показані теми посилань у вашому Виді, уже готові до геокодування, оскільки в них утримується індекс геокодування. Якщо у вашому Виді мається більш однієї такої теми, виберіть зі списку ту, котру хочете використовувати.

4. Зі спадаючого списку Таблиця адрес (Address Table) виберіть таблицю, що містить адреси, що ви хочете геокодувати – customer.dbf. ArcView автоматично вибере поля у вашій таблиці, що, імовірніше всього, можуть містити дані по адресах вулиць (по зонах, якщо тип адрес, представлених у темі посилань, включає зону). Можна вибирати різні поля зі спадаючих списків. ArcView будуть геокодувати тільки обрані записи з таблиці, що ви хочете геокодувати.

5. Якщо в темі посилань утримуються атрибути вулиць з нумерацією будинків по лівій і правій сторонах, ви можете установити віддалену відстань, щоб кожна крапка, що відображає геокодовану адресу, розташовувалася на заданій відстані від центральної лінії вулиці. Крапка з позитивним значенням розташовується з однієї сторони вулиці. Крапка з негативним значенням - із протилежної сторони. Віддалена відстань задається в тих же одиницях, що встановлюються для Виду.

6. У полі Тема з адресною прив'язкою (Geocoded Theme) вкажіть ім'я і місце розташування нової теми, створюваної ArcView для крапок, що відображають геокодовані адреси.

7. Ви можете робити пошук адрес або в автоматичному (Batch Match), або в інтерактивному режимі (Interactive Match). Натискаючи Пошук в автоматичному режимі, ви даєте ArcView команду геокодувати всі адреси і відобразити на екрані отримані результати. Якщо ви вибираєте пошук в інтерактивному режимі, ArcView запросить вас у Редактор геокодування - діалогове вікно, де ви зможете переглянути і виправити адреси, для яких пошук відповідності був утруднений.

Звичайно до геокодування приступають в автоматичному режимі, тому натисніть Пошук в автоматичному режимі. ArcView геокодує адреси, що маються у вашій таблиці, зіставляючи їх з даними адрес у темі посилань. Для кожної адреси, що ви геокодуєте, ArcView знаходить найбільше ймовірних кандидатів у вашій темі посилань. Так, у приведеному прикладі кожен кандидат являє собою ділянку вулиці в Атланті, де ArcView може розмістити крапки адрес. Для кожного кандидата ArcView обчислює окуляри відповідності, що відбивають, ступінь відповідності з адресою при геокодуванні. Потім кандидати ранжуются по величині цих окулярів відповідності і вибирається кандидат з найбільшими значеннями окулярів відповідності даній адресі.

Повну відповідність дають окуляри відповідності -100. Існує кілька причин, чому іноді окуляри бувають менше 100. Наприклад, у таблиці, що ви геокодуєте, може бути помилка. Помилка може бути в написанні назви вулиці, у номері будинку, в адресі може бути не зазначена вулиця або шосе, адреса може розташовуватися в районі, що не відноситься до вашої теми посилань. Можливо, що тема посилань, який ви користуєтеся, помилкова або застаріла. Наприклад, нова вулиця не була внесена в дані, котрими ви користуєтеся у вашій темі посилань.

Кандидат з окулярами відповідності між 75 і 100 може розглядатися як кандидат з гарним збігом. Окуляри менш 75 указують на менш достовірний збіг, іншими словами, у ArcView було знайдене розташування адреси на карті, але це місце розташування може бути помилковим. Адреса, для якого не знаходиться кандидат з окулярами перевищуючі мінімальні окуляри для збігу, розглядається як адреса без відповідності і не може бути додана на карту. За замовчуванням окуляри мінімальної відповідності - 60, але ви можете задати цей порог за своїм розсудом, натиснувши кнопку Параметри геокодування (Geocoding Preferences).

Як тільки ArcView виконає геокодування, на екрані з'явиться діалогове вікно, що показує, яким адресам була знайдена відповідність. Для кожної адреси, якому була знайдена відповідність, у діалоговому вікні показано, чи є збіг гарним (найбільш ймовірні кандидати мають окуляри відповідності 75 - 100), або частковим (найбільш ймовірні кандидати мають окуляри відповідності менш 75).

Тепер, якщо ви натиснете кнопку Виконане (Done), ArcView додасть нову тему, що містить геокодовані адреси, на вашу карту. Адреси, відповідність яким не було знайдено, не будуть додані на карту.

Однак, перш, ніж ви натиснете кнопку Виконано, ви можете спробувати знайти відповідність для адрес, що випали, виконавши інтерактивний повторний пошук відповідності. Упевніться, що в спадаючому списку Повторний пошук (Re-match) встановлено <Немає збігів> (No March), і натисніть Повторний інтерактивний пошук (Interactive Re-match). На екрані з'явиться Редактор геокодування, завантажений адресами, яким не була знайдена відповідність.

Атрибутивна таблиця нової теми, створеної шляхом геокодування, містить усі поля, що маються в таблиці, що ви геокодували, плюс кілька додаткових полів, доданих ArcView, щоб показати, що відбулося з кожною адресою в процесі геокодування.



Поделиться:


Последнее изменение этой страницы: 2016-07-11; просмотров: 203; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.13.255 (0.017 с.)