Poszukujesz narzędzia do geokodowania typu open source, które może być wykorzystywane komercyjnie?

24

Czy jest jakieś narzędzie do geokodowania, które jest oprogramowaniem typu open source i może być używane w aplikacjach komercyjnych?

Wypróbowaliśmy interfejsy API geokodowania Google, ale nie możemy kontynuować pracy z powodu pewnych ograniczeń licencyjnych.

Teraz badamy GisGraphy, ale jeszcze go nie sfinalizowaliśmy.

Czy jest jakaś inna lepsza alternatywa?

Obecnie chcemy tylko geoKodować dane z USA, ale w przyszłości możemy rozszerzyć je na inne kraje.

xyz
źródło

Odpowiedzi:

16

To pytanie zostało przekonwertowane na Wiki Wiki i wiki zablokowane, ponieważ jest to przykład pytania, które szuka listy odpowiedzi i wydaje się być wystarczająco popularne, aby chronić je przed zamknięciem. Powinno to być traktowane jako szczególny przypadek i nie powinno być postrzegane jako rodzaj pytania, które jest zachęcane w tej lub dowolnej witrynie Stack Exchange, ale jeśli chcesz wnieść do niego więcej treści, możesz to zrobić, edytując tę ​​odpowiedź .


najlepszą opcją nie są geonames LUB openstreetmap, ale oba, Geonames są dobre dla danych miasta i Openstreetmap dla ulic, jeśli użyjesz obu, otrzymasz dobry zestaw danych do geokodowania. taki jest cel gisgraphy , użyj dwóch zestawów danych, aby uzyskać jak największe znaczenie.

PolyGeo
źródło
Warto zauważyć, że wiele zestawów danych zapewnia geonames (np Obwiednia) tylko z „premium” subskrypcji ($ 750per rok)
themihai
8

Tak - wypróbuj geokodowanie MapQuest i usługę MapQuest Open Nominatim . Korzystaliśmy z nich ( MapBox ) przy wielu projektach i są świetne, a TOS są całkiem rozsądne.

tmcw
źródło
Właśnie próbowałem geokodowania MapQuest (wersja Open Data) i udało mi się geokodować tylko mniej niż 50% adresów, które próbowałem. Adresy są w CO.
Chris Muench
6

Geokoder US (dane TIGER)

Geocoder :: US 2.0 to pakiet oprogramowania przeznaczony do geokodowania adresów ulic w USA. Chociaż jest przeznaczony przede wszystkim do użytku z bezpłatnym zestawem danych TIGER / Line US Census Bureau, wykorzystuje abstrakcyjny model danych adresowych w USA, który można stosować z innymi źródłami danych z zakresu adresów ulic w USA.

https://github.com/geocommons/geocoder

Licencja GNU LESSER OGÓLNA LICENCJA PUBLICZNA https://github.com/geocommons/geocoder/blob/master/LICENSE.txt

Reszta świata:

Geograficzna baza danych GeoNames obejmuje wszystkie kraje i zawiera ponad osiem milionów nazw miejsc, które można bezpłatnie pobrać.

http://www.geonames.org/export/free-geocoding.html

Mapperz
źródło
Dziękuję za sugestie. Będzie dobrze, jeśli otrzymamy narzędzie, którego można używać z danymi z innych krajów.
xyz
5

Gisgraphy używa nazw geograficznych ORAZ danych map OpenStreet (łącznie 47 milionów wpisów). Myślę, że to właściwie najlepszy geokoder typu open source, ponieważ zawiera pełny stos do geokodowania i importowania danych.

David Masclet
źródło
Dziękuję za sugestie. Chcemy ciąg adresu GeoCode, która opcja jest najbardziej odpowiednia spośród nazw geograficznych i mapy otwartej?
xyz
1

Here.com firmy Nokia oferuje bezpłatne 2500 żądań geokodowania dziennie, co jest dobrym narzędziem do geokodowania, w którym dane Navteq przewyższają inne źródła geodanych.

Sugeruję połączenie wszystkich geocoderów, aby uzyskać najlepszy wynik.

geogeek
źródło
1

Do geokodowania Texas A&M Geoservices jest prawdopodobnie najtańszą trasą i jest dość dokładna. Dostałem 2500 kredytów za darmo, kiedy zarejestrowałem się, aby to przetestować i kupiłem stamtąd. -Kelsi

Kelsi
źródło
Czy możesz edytować swoje pytanie, aby zawierało link?
Paul
1

Możesz łatwo wypróbować JDONREFv4 z ElasticSearch, ale dane nie są uwzględnione.

Julien2512
źródło
1
Witamy w GIS @ SE, bardziej odpowiednie jest podanie linków i kwalifikacji w odpowiedzi na zaproponowane rozwiązanie. Z poważaniem.
Mark Cupitt
Witamy w GIS @ SE, dodanie linków i kwalifikacji do udzielonej odpowiedzi ułatwia usiąść innym użytkownikom. Z pozdrowieniami
Mark Cupitt,
1

http://www.tigergeocoder.com/ przy użyciu danych TIGER 2013, gotowy do uruchomienia własnego wystąpienia serwera w chmurze Amazon EC2 i geokodowaniu 1 000 000+ dziennie.

Biba
źródło