lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_projection at Robotics Stack Exchange
lanelet2_projection package from lanelet2 repolanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation |
|
Package Summary
Tags | No category tags. |
Version | 1.2.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/lanelet2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-27 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jan-Hendrik Pauls
Authors
- Maximilian Naumann
- Fabian Poggenhans
- Jan-Hendrik Pauls
- Michał Antkiewicz
Lanelet2 Projection Module
This module implements different projection functions as required by lanelet2_io
.
Need for projections
As map data is commonly stored in WGS84 (lat/lon/ele) and lanelet2 operates on metrical data, there is a need for precise projection functions between the two. There are very good projection functions available, but they have to be used with the correct origin (close to the location of the map).
Maps loaded with a wrong origin can easily be distorted by 40% and more. Angle calculations will be wrong as well.
For more details, read here.
Supported Projections
-
UTM.h
: WGS84 (for storage in .osm files) <-> UTM (internal processing) (wrapper of https://sourceforge.net/projects/geographiclib/). This projection has the advantage of being very precise, but all points in the map must fit into one UTM Tile. If points exceed a 100 km margin, the map can not be loaded. -
Mercator.h
: WGS84 (for storage in .osm files) <-> Local Mercator as in liblanelet. Approximates the earth -
Geocentric.h
: WGS84 <-> ECEF (wrapper of https://sourceforge.net/projects/geographiclib/). -
LocalCartesian.h
: WGS84 <-> LocalCartesian (wrapper of https://sourceforge.net/projects/geographiclib/). This is similar to UTM; however, it properly treats elevation.
Changelog for package lanelet2_projection
1.2.1 (2023-05-10)
1.2.0 (2023-01-30)
- add Geocentric and Local Cartesian projectors (#244)
- Correct authorship
- Contributors: Maximilian Naumann, Michał Antkiewicz, Nico Neumann
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add experimental support for building with colcon on ros2 and ament_cmake
- Making all includes in lanelet2_projection consistent.
- Updating package.xml files to format 3.
- Apply clang-tidy 10 recommendations
- Contributors: Fabian Poggenhans, Joshua Whitley
1.0.1 (2020-03-24)
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Add changelogs
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Improved readmes and corrected typos
- Initial commit
- Contributors: Fabian Poggenhans
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_io |
System Dependencies
Name |
---|
gtest |
geographiclib |