Страница 1 из 1

offline address geocoder

Добавлено: 20 сен 2010, 12:29
hellboy
задача: имеется база с адресами любой точки мира (название обьекта, улица (может с номером дома), город, индекс, страна)- несколько сотен тысяч записей, могут содержать ошибки / неполные данные.

необходимо получить как координаты, которые можно свободно использовать без каких либо лицензионных и технических ограничений .

Варианты:
1) онлайн геокодеры Google, Yandex, Yahoo:
имеют лицензионные, технологические (ограничение кол-ва запросов) и географические (не вся планета покрыта)
2) Geonames
не содержит данных об улицах, ограничения на кол-во запрсов
3) OpenStreetMap (Nominatim)
ограничение на кол-во запрсов, не

варианты 2) и 3) можно

4) GisGraphy (http://www.gisgraphy.com/) - позволяет поднять собственный сервер и предоставляет собой Java веб сервис плюс веб фронтенд. Использует данные OpenStreetMap/Geonames

недостатки: не может искать по индексу (пока), нет связи улиц с городами (пока), нет парсера адресной строки (пока)

какое решение (из этих или альтернативное) или комбинацию решений имеет смысл использовать?

я слышал, что каждая фирма пишет собственный оффлайн геокодер. Неужели все так запущено?

Re: offline address geocoder

Добавлено: 20 сен 2010, 16:53
Максим Дубинин
непонятно про OSM+Nominatim, если вы эту связку локально поднимете, какие ограничения?

Re: offline address geocoder

Добавлено: 20 сен 2010, 23:06
bim2010
Варианты:
1) онлайн геокодеры Google, Yandex, Yahoo:
имеют лицензионные, технологические (ограничение кол-ва запросов) и географические (не вся планета покрыта)
Пример онлайн геокодера Yandex - Maplos
http://maplos.com/about
2) Geonames
не содержит данных об улицах, ограничения на кол-во запрсов
Ограничений нет. Это просто база. Скачиваем, подключаем, работаем.
3) OpenStreetMap (Nominatim)
ограничение на кол-во запрсов
Ограничений нет. Это просто база. Скачиваем, подключаем, работаем.
Кроме перечисленных источников еще:
- VMap0
- Классификатор объектов территориального деления ОКАТО
- Проект Геокладр
задача: имеется база с адресами любой точки мира (название обьекта, улица (может с номером дома), город, индекс, страна)- несколько сотен тысяч записей, могут содержать ошибки / неполные данные.
Недавно занимался подобной задачей - работа с ЕГРЮЛ для придания ему географических координат.
ЕГРЮЛ - Единый государственный реестр юридических лиц.
17.07.2009 года вступил в силу приказ ФНС России от 31.03.2009 № ММ-7-6/148@ «Об утверждении порядка предоставления в электронном виде открытых и общедоступных сведений, :D содержащихся в Едином государственном реестре юридических лиц и в Едином государственном реестре индивидуальных предпринимателей», зарегистрированный в Минюсте 11.06.2009 № 14081.
ЕГРЮЛ может, на мой взгляд, представлять интерес для проекта OSM, как источник адресного плана и источник точек POI.