Страница 1 из 1
возможно ли получить из osm файлатолько данные по адресам
Добавлено: 26 июл 2015, 23:28
yaroslavTIr
Добрый день, хотел бы узнать возможно ли получить из osm файла исключительно данные по гео-данным адресов(координаты домов)?
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 27 июл 2015, 02:52
Sergey Astakhov
yaroslavTIr писал(а):Добрый день, хотел бы узнать возможно ли получить из osm файла исключительно данные по гео-данным адресов(координаты домов)?
Конечно можно. Однако есть нюанс...
osm-файл содержит полные данные по выбранной области. Но формат osm ориентирован на редактирование данных, для практического применения их обычно необходимо сконвертировать в более подходящий для данной задачи. К примеру, координаты объектов (и домов в том числе) могут задаваться аж 4 способами (отдельными точками, простыми линиями полигонов, отношениями мультиполигонов и комбинацией простых полигонов и мультиполигонов). Далее, адресные данные обычно заданы распределённо - разные части адреса заданы на разных объектах соответственно геометрической вложенности: дом (номер и улица), населённый пункт, административные районы и области. Для целей геокодирования обычно их надо уметь соединять. Для этого можно либо применить георасширения БД, либо заменить пространственные связи обычными, но это потребует продумывания структуры БД и соответствующей процедуры конвертации.
В общем, резюмируя - крепко подумайте, прежде чем погружаться во всё это. Если вам нужно именно геокодирование - возможно стоит использовать уже готовые инструменты, типа
nominatim