Геокодування – це процес перетворення текстових описів місць (наприклад, адрес або назв об’єктів) у географічні координати (широту та довготу).
Наприклад, коли ви вводите адресу в Google Maps або користуєтеся автомобільною навігацією, це і є геокодування в дії.
Процес геокодування включає кілька етапів:
Google Maps давно стали одним із найпопулярніших інструментів для навігації, відстеження трафіку, громадського транспорту та пошуку місць. Основою цього сервісу є потужна геокодована база даних, що містить мільйони точок інформації.
Щоб скористатися геокодуванням у Google Maps, увійдіть до свого облікового запису та завантажте власний набір даних у форматі CSV/XLSX або файл із Google Drive. Система автоматично обробить адреси, міста, регіони та поштові індекси, перетворивши їх на координати широти та довготи.
Перед використанням API геокодування варто ознайомитися з умовами його використання, оскільки результати геокодування не можна відображати за межами Google Maps.
ПОШУК ПОЛОЖЕННЯ через OSM: у QGIS 3 все геокодування здійснюється у відкритому коді за допомогою плагіна пошуку місць OSM. OSM Place Search додає панель із вікном пошуку. Після того, як ви шукаєте місце, воно масштабується до цієї адреси.
MMQGIS: можливість масового геокодувати адреси, плагін MMQGIS. Працює через електронну таблицю (CSV), що містить кілька адрес, плагін додає їх на карту як точки.
ПЛАГІН GEOCODING: Крім того, плагін GeoCoding приймає лише одну адресу як вхід. Після того як ви введете адресу в діалогове вікно, воно точно вкаже це місце на карті.
PYTHON GEOCODER: Python Geocoder є ще однією бібліотекою з відкритим кодом, яка використовує Python для отримання координат широти та довготи з Google Maps. Однією з його переваг є те, що його можна використовувати повністю окремо від QGIS.
Це платна послуга, яка потребує використання кредитів. Проте власники безкоштовного облікового запису Esri ArcGIS Online можуть одночасно геокодувати до 250 адрес. Для цього необхідно підготувати файл CSV із даними (ім’я, адреса, місто, штат, поштовий індекс) та імпортувати його як шар.
ArcGIS Pro пропонує альтернативний підхід до геокодування, дозволяючи використовувати власні дані про ділянки чи вулиці. Замість витрачання кредитів на ArcGIS Online World Geocoding Service, можна створити локатор адрес. Це дає змогу вводити адресу через панель геокодування та отримувати точне місцеположення на основі власних даних.
TomTom Geocoding – інструмент, розроблений на основі більш ніж 25-річного досвіду компанії у створенні цифрових карт. Завдяки Maps and Search API розробники можуть інтегрувати геокодування у власні застосунки, що працюють з визначенням місцеположення.
Завдяки партнерству з міжнародними компаніями, зокрема Foursquare, TomTom пропонує одне з найточніших охоплень об’єктів інтересу (POI) серед усіх геокодерів. Це включає інформацію про POI, таку як адреса, місто, країна, регіон, а також додаткові матеріали, зокрема фотографії.
Mapbox є одним із лідерів у сфері картографічних рішень, а його послугами користуються такі компанії, як Facebook, Shopify і Pinterest. Завдяки API розробники можуть інтегрувати інструменти та сервіси Mapbox у свої проекти, зокрема функції геокодування та зворотного геокодування.
HERE Geocoding API простий у використанні та в ефективній пакетній обробці. Наприклад, HERE Maps Batch Geocode API дозволяє обробляти тисячі адрес навіть у межах базового тарифного плану, швидко відображаючи точки на карті. Крім стандартного геокодування, HERE Maps підтримує зворотне геокодування, пошук у межах діапазонів адрес і нечіткий пошук.
Важливо зазначити, що результати геокодування від HERE Maps не можна використовувати для приватних або внутрішніх цілей. Без придбання бізнес-плану безкоштовні дані геокодування не призначені для особистого використання.
Геокодування використовує різноманітні бази даних, які можуть бути державними, комерційними або краудсорсинговими.
Наприклад:
Зворотне геокодування працює навпаки, ніж звичайне геокодування. Замість того, щоб перетворювати адресу в координати, воно бере географічне розташування на карті та визначає відповідну адресу.
Цей процес дозволяє отримати назву вулиці, номер будинку, місто, поштовий індекс або інші дані на основі заданих координат широти та довготи.
Джерело: GISGeography