Бесплатная библиотека классов геоданных на C++ (Широта/долгота/расстояние/преобразование)

Я ищу бесплатную библиотеку классов геоданных. Мне нужно преобразовать различные форматы значений широты/долготы (, например, как здесь), получить расстояния между значениями широты/долготы, координаты в диапазоне и т. д.

Google показывает мне несколько отдельных методов/функций в C++, это не проблема. Примеры

  1. Расчет расстояния между двумя широтами и долготами, которые сохраняются в текстовом файле?
  2. Лат Лонг:http://www.codecogs.com/code/maths/geometry/spherical/latlong.php

Я ищу более полную/сложную библиотеку классов с некоторой документацией и примерами. Любые подсказки?

--Изменить--

LatLong — такая библиотека в Javascript :http://www.movable-type.co.uk/scripts/latlong.html
. Также проверим (C++):http://geographiclib.sourceforge.net/html/annotated.html

--Редактировать 2--

Приведенный ниже подход к преобразованию является хорошим стартером, однако, если есть другие замечательные библиотеки, сообщите мне об этом. Спасибо всем, кто внес свой вклад.

5
задан Community 23 May 2017 в 10:34
поделиться