В GDAL / OGR есть все, что нужно для загрузки векторного файла, а затем для преобразования любых координат. Я понимаю ваше разочарование GDAL, так как документация не самая большая. Если вы хотите получить хорошее представление об использовании API, посмотрите gdalinfo.c и ogrinfo.cpp в дереве подрывной деятельности GDAL. Источник можно увидеть на https://svn.osgeo.org/gdal/trunk/gdal.
Если это не поможет, у меня есть два основных примера, которые я использую для анализа векторной информации и преобразования координат. Они действительно плохие, но они могут помочь понять суть.
Векторная загрузка
Преобразование координат
Наконец, если вы не знакомы с форматами ГИС, я бы рассмотрел введение в ArcGIS здесь в разделе Guide Books
/ Map Projections
. Я могу конкурировать с экспертами, несмотря на отсутствие обучения картографии из-за этих руководств. Еще один хороший источник - это Википедия.
Если вы сомневаетесь, просто выберите сетку UTM, которую вы хотите придерживаться, и используйте UTM в качестве вашей системы координат. Он использует X (восток), Y (север) и Z (высота). Единственным ключом является выбор единой таблицы UTM и проверка того, что все координаты используют ее как ссылку. С UTM легко тестировать код, так как в Интернете много руководств. Вы также можете найти код конверсии, используя OGR / GDAL или другие ресурсы. Другие проектируемые системы координат имеют смысл и могут быть лучше, но я бы хотел начать с этого.
Наконец, если ничего не помогает, взгляните на NGA GeoTrans. Это отличный инструмент для тестирования.