Ищу библиотеку для решения стандартных географических задач.
Библиотека должна содержать некоторые классы:
- Точка: широта+долгота или широта+догота+высота.
- Линия: линия соединяющаяя две точки по кратчайшему маршруту (ортодрома).
- Многоугольник.
- Круг.
А также должна уметь считать:
- Дистанцию между точками, точкой и прямой, многоуголькоком...
- Площадь многоуголькока, круга...
- Проверка принадлежности одного объекта к другому.
- Пересечение/объединение/разность объектов.
- Прямая/обратная геодезические задачи.
Может кто подскажет библиотеку которая решает все эти проблемы или большую их часть? Не страшно если библиотека использует Qt.