Страница 1 из 1
Программа на С++
Добавлено: 20 фев 2015, 01:23
eleldar
Подскажите пожалуйста по вопросу написания программы на C++ по геокодированию адресных данных с выходным shape-файллом: какую библиотеку подключать, как работать с форматами shape-файлов. Может кто сталкивался, готов поделиться исходником по результатам.
[ Сообщение с мобильного устройства ]
Re: Программа на С++
Добавлено: 20 фев 2015, 09:01
paleogis
eleldar писал(а): по геокодированию адресных данных
Советую начать с разбора открытых геокодеров, например
Nominatim, но и вообще обратить внимание на OpenStreetMap если не собираетесь геокодировать по собственным данным.
eleldar писал(а): какую библиотеку подключать, как работать с форматами shape-файлов.
Насчет выгрузки данных из OSM в shp, пока могу только порекомендовать
погуглить, так как не знаю Вашего ТЗ.
Насчет самой работы с SHP см. в сторону
GDAL, в частности библиотек
ogr2ogr, а также ГИС в которые используют GDAL, например
QGIS. Ксати в QGIS уже есть
плагин геокодирования. Может велосипед уже изобретен?
Re: Программа на С++
Добавлено: 20 фев 2015, 13:36
Дмитрий Барышников
Все уже придумано до нас:
1.
http://www.itopen.it/geocoding-with-gdal/ (не пугайтесь python в статье, все что там расписано на С++ см. по ссылке 2)
2.
http://gdal.org/ogr__geocoding_8h.html