Jestem nowy w GIS i usługach mapowania.
Czy ktoś może mi powiedzieć, jakie są moje opcje dla bibliotek do odwrotnego geokodowania, inne niż nominatim? Najprawdopodobniej będę pracować z danymi OpenStreetMap. Będę więc na stosie PGSQL / PostGIS. Czy któryś z nich popiera pojęcie „promienia” w swoich poszukiwaniach (który standardowy Nominatim nie obsługuje)?
open-source-gis
openstreetmap
reverse-geocoding
Yahya Cahyadi
źródło
źródło
Odpowiedzi:
Jeśli nie chcesz mieć kłopotów z zarządzaniem całym zestawem danych OSM wymaganym dla zestawów adresów na całym świecie, potrzebujesz usługi online.
Oprócz Nominatim, Cloudmade posiada API geokodowania do pracy z danymi OSM. Istnieją tutaj przykłady odwrotnego geokodowania . Zawiera parametr odległości , aby umożliwić wyszukiwanie w promieniu. Na przykład
http://geocoding.cloudmade.com/8ee2a50541944fb9bcedded5165f09d9/geocoding/v2/find.js?object_type=cafe&around=51.51558,-0.141449&results=5&distance=500
Jeśli nie jesteś związany z OSM, zapoznaj się z usługą Google Reverse Geocoding i przykładem . Dokumenty stwierdzają, że wyszukuje w ramach „tolerancji”, ale następnie zaniedbuje stwierdzenie, czym jest ta tolerancja.
źródło