Подскажите пожалуйста по вопросу написания программы на C++ по геокодированию адресных данных с выходным shape-файллом: какую библиотеку подключать, как работать с форматами shape-файлов. Может кто сталкивался, готов поделиться исходником по результатам.
[ Сообщение с мобильного устройства ]
Программа на С++
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 22 июн 2014, 11:56
- Репутация: 0
- paleogis
- Модератор
- Сообщения: 1112
- Зарегистрирован: 22 мар 2009, 08:54
- Репутация: 200
- Ваше звание: Модератоо
Re: Программа на С++
Советую начать с разбора открытых геокодеров, например Nominatim, но и вообще обратить внимание на OpenStreetMap если не собираетесь геокодировать по собственным данным.eleldar писал(а): по геокодированию адресных данных
Насчет выгрузки данных из OSM в shp, пока могу только порекомендовать погуглить, так как не знаю Вашего ТЗ.eleldar писал(а): какую библиотеку подключать, как работать с форматами shape-файлов.
Насчет самой работы с SHP см. в сторону GDAL, в частности библиотек ogr2ogr, а также ГИС в которые используют GDAL, например QGIS. Ксати в QGIS уже есть плагин геокодирования. Может велосипед уже изобретен?
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Программа на С++
Все уже придумано до нас:
1. http://www.itopen.it/geocoding-with-gdal/ (не пугайтесь python в статье, все что там расписано на С++ см. по ссылке 2)
2. http://gdal.org/ogr__geocoding_8h.html
1. http://www.itopen.it/geocoding-with-gdal/ (не пугайтесь python в статье, все что там расписано на С++ см. по ссылке 2)
2. http://gdal.org/ogr__geocoding_8h.html
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя