Search and Geocoding API
Zamów dokumentacjęSearch API służy do wyszukiwania adresów, ulic, miejsc i punktów POI na podstawie wprowadzonych danych, również niepełnych, niedokładnych lub zawierających literówki.
Geocoding API odpowiada za zamianę danych adresowych na współrzędne geograficzne oraz współrzędnych na pełne informacje o lokalizacji, a także za walidację i normalizację danych adresowych.
SzczegółyZwiń szczegóły
Najważniejsze możliwości Search and Geocoding API
Wyszukiwanie adresów i obiektów
- wyszukiwanie adresów, ulic, miejsc i punktów POI,
- podpowiadanie adresów i obiektów podczas wpisywania danych (autocomplete),
- wyszukiwanie na podstawie fragmentarycznych danych oraz części składowych adresu podawanych w dowolnej kolejności,
- obsługa literówek, niepełnych nazw i częściowego dopasowania fraz,
- jedno- i wielopolowe wprowadzanie danych adresowych,
- filtrowanie wyników według ich typu, np. adres, ulica lub POI,
- ograniczanie liczby zwracanych wyników,
- ranking i porządkowanie wyników według stopnia dopasowania i kontekstu lokalizacyjnego.
Geokodowanie i reverse geocoding (degeokodowanie)
- geokodowanie adresów, czyli zamiana danych adresowych na współrzędne geograficzne,
- geokodowanie odwrotne / (degeokodowanie) (reverse geocoding / degeocode), czyli określanie danych adresowych i POI na podstawie współrzędnych X i Y,
- geokodowanie z uwzględnieniem kodów pocztowych i aktualnych danych adresowych,
- zwracanie współrzędnych geograficznych dla znalezionych adresów i obiektów,
- zwracanie pełnych danych punktu adresowego, m.in. kodu pocztowego, miejscowości, ulicy, numeru budynku, województwa, powiatu i gminy.
Normalizacja i jakość danych
- normalizacja i standaryzacja różnych form zapisu tego samego adresu,
- normalizacja danych administracyjnych do standardu TERYT wraz z możliwością zwracania nazw jednostek i odpowiadających im kodów,
- zwracanie informacji o jakości i dokładności dopasowania, m.in. w postaci poziomu ufności lub miary podobieństwa tekstowego.
Wyszukiwanie kontekstowe i obszarowe
- wyszukiwanie i geokodowanie kontekstowe względem wskazanej lokalizacji,
- określanie odległości wyników od zadanego punktu odniesienia,
- wyszukiwanie i geokodowanie hierarchiczne, umożliwiające stopniowe zawężanie wyników na podstawie znanych elementów, np. miejscowości, kodu pocztowego, ulicy lub numeru budynku,
- ograniczanie wyszukiwania lub geokodowania do określonego obszaru, np. zadanego prostokąta geograficznego,
- przyporządkowanie punktów do określonych obszarów, np. rejonów, oddziałów lub innych obszarów klienta,
- możliwość zwracania informacji o obszarach spisowych.
Przetwarzanie danych i duże zbiory
- przetwarzanie pojedynczych rekordów oraz wielu adresów jednocześnie w trybie batch/bulk,
- wydajne przetwarzanie dużych zbiorów danych adresowych.
Własne dane i informacje dodatkowe
- możliwość dodawania własnych ulic i punktów adresowych,
- możliwość rozszerzania punktów adresowych o dodatkowe metadane, np. informacje o budynkach lub dane socjodemograficzne.
Aktualność i jakość danych
- bieżąca aktualizacja własnych danych mapowych i adresowych, umożliwiająca szybkie wprowadzanie zgłoszonych zmian i uzupełnianie brakujących danych
Rozliczanie wykorzystania API
- zliczanie i bilingowanie zapytań.


