geographic_info: geodesy | geographic_msgs
Package Summary
Python and C++ interfaces for manipulating geodetic coordinates.
- Author: Jack O'Quin
- License: BSD
- Repository: geographic_info
- Source: git https://kforge.ros.org/geographicinfo/geographic_info
Overview
This package contains no ROS nodes or utility commands.
It provides C++ classes and functions for geodetic coordinate systems. It is designed to be extensible, with a separate header for each type of coordinate.
C++ API
All C++ symbols defined by this package reside in the geodesy namespace.
These coordinate types are currently supported, each with its own C++ header file:
WGS 84
This is the base type for communicating geodetic information between ROS nodes, using geographic_msgs/GeoPoint and geographic_msgs/GeoPose messages.
UTM
This is a slight generalization of the Universal Transverse Mercator projection. It includes grid information from the Military Grid Reference System, and can be extended to support Universal Polar Stereographic zones at the poles, which are outside and supplementary to the UTM scheme.
Being a Mercator projection, these coordinates permit local navigation using Euclidean geometry, much simpler than the ellipsoidal geometry of latitude and longitude.
Links
- Geodesy
- UTM
- External software






