lanelet2_python 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.2 |
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-10-25 |
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
- Fabian Immel
Authors
- Fabian Poggenhans
Lanelet2 python
Provides python bindings for Lanelet2 and its modules.
Usage
After building and sourcing you can do something like the follwoing in python(2):
import lanelet2
map = lanelet2.io.load("myfile.osm", lanelet2.io.Origin(49,8.4))
# Modify/Add attribute to all lanelets
for elem in map.laneletLayer:
if "participant:vehicle" in elem.attributes:
elem.attributes["participant:vehicle"] = "no"
For more usage examples refer to our example package.
Changelog for package lanelet2_python
1.2.2 (2024-10-25)
- Update print_ids.py to Python3 (#357)
- Implement signed curvature (#355)
- Migrate conanfile to conan2 (#364)
- Add missing argument in RoutingGraph.routingRelation python interface (#349) Co-authored-by: poggenhans
- Add/fix python repr interface for 2d lines/points
(#348)
- Add/fix python repr interface for 2d lines/points
* Remove whitespace ---------Co-authored-by: poggenhans
-
Improve ArcCoordinates interface (#351) * improve python interface for ArcCoordinates Co-authored-by: poggenhans
- Added missing to_python converter for ConstWeakLanelet (#331) Co-authored-by: Julian Brandes
- Build documentation with mkdocs (#321)
- Contributors: DavUhll, Julian, R-Fehler, johannes-fischer, poggenhans
1.2.1 (2023-05-10)
- Improve python core module (#293) Improve lanelet2.core python wrappers add docstrings, named arguments and __repr_ methods to core primitives in python, fix bugs and add more initialization options ---------Co-authored-by: Fabian Poggenhans
- Add readme to PyPi package description and fix readme icons (#283)
- Build lanelet2 wheel and publish in GH release and PyPI (#278)
- Contributors: Jan Rudolph, immel-f, poggenhans
1.2.0 (2023-01-30)
- Fix OSM file output for upload and elevation
(#245)
- discourage upload and format elevation to max 2 decimals to prevent JSOM excessive elevation precision errors
- remove width to prevent leading spaces for lat/lon/ele
- allow for providing parameters josm_prevent_upload and josm_format_elevation to write
- Test lat/lon/ele formatting with and without josm_format_elevation. Test josm_upload
- improve read/write tutorial section comments
- document params
- add Geocentric and Local Cartesian projectors (#244)
- Fix 223 all way stop python (#231)
- Add CI using GitHub Actions (#256)
- Added pointer declaration for code quality issues
- Add a test case for GeometryApi to increase coverage
- Pass reference of const qualified parameter
- Add required boost::geometry functionalities to pyapi
- Add fromArcCoordinates() function to pyapi
- Python: Add basicPoint method to ConstPoint2d closes fzi-forschungszentrum-informatik/Lanelet2#192
- Switch to lanelet2.matching in python
- Move python bindings of lanelet2_matching to lanelet2_python
- Python: Fix find usages for const objects closes fzi-forschungszentrum-informatik/lanelet2#168
- Python api: fix getter of Area.outerBound closes fzi-forschungszentrum-informatik/Lanelet2#152
- Contributors: Fabian, Fabian Poggenhans, Frank Bieder, Maximilian Naumann, Michał Antkiewicz, Sahin Tas, bieder, Fabian Immel
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add parameter to left/right/adjacentLeft/adjacentRight so that they can be queried based on routing cost id
- Add experimental support for building with colcon on ros2 and ament_cmake
- Format files with clang-format 10
- Add interpolatedPointAtDistance for BasicLineString
- Expose readwrite struct members to python
- Python functions for distance between CompoundLineStrings and LineStrings
- Python geometry interface for CompoundLineStrings
- Making all includes in lanelet2_python consistent.
- Add __hash__ for python bindings
- Add bindings for findWithin geometry function
- Updating package.xml files to format 3.
- Fix bindings for shortestPath function
- Fix memory leak in list->vector conversion closes fzi-forschungszentrum-informatik/Lanelet2#111
- SpeedLimitInformation now also offers m/s
- Fix const ptr issue in ConstLanelet.RightOfWay
- Contributors: Christian-Eike Framing, Fabian Poggenhans, Joshua Whitley, Maximilian Naumann
1.0.1 (2020-03-24)
- Fix python bindings for lanelet submap
- lanelet2_python: Register constructor for SpeedLimits
- Register more geometry functions (#96, #97)
- Register Lanelet::resetCache in python
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Apply clang-tidy fixes
- lanelet2_python: move converter header to internal include dir
- added equals for points
- Python: Fix registration of LaneletMap::add(Point3d)
- lanelet2_python: Fix wrongly registered RoutingCostDistance
- Fix default values for lane changes in RoutingGraph
- RoutingGraph and Route now use the new LaneletSubmap to store the lanelets they are using
- Add a new class 'LaneletSubmap' that only contains parts of the map and is faster to construct
- Routing graph and route object now support queries with a custom search function
- Extended and simplified the reachablePath/Set functions
- Refactored the internal representation of the route. Cleaned up headers that are only supposed to be used internally
- Offer reverse routing (possibleRoutesTowards), bindings, unittests
- Refactor FilteredGraphs and RelationTypes to use bitmasks
- Improve the distance2d and distance3d to support generic distance computations
- Initial commit
- Contributors: Fabian Poggenhans, Johannes Janosovits, Maximilian Naumann
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_core | |
lanelet2_io | |
lanelet2_routing | |
lanelet2_traffic_rules | |
lanelet2_projection | |
lanelet2_matching |
System Dependencies
Name |
---|
gtest |
libboost-python-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_python at Robotics Stack Exchange
lanelet2_python 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.2 |
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-10-25 |
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
- Fabian Immel
Authors
- Fabian Poggenhans
Lanelet2 python
Provides python bindings for Lanelet2 and its modules.
Usage
After building and sourcing you can do something like the follwoing in python(2):
import lanelet2
map = lanelet2.io.load("myfile.osm", lanelet2.io.Origin(49,8.4))
# Modify/Add attribute to all lanelets
for elem in map.laneletLayer:
if "participant:vehicle" in elem.attributes:
elem.attributes["participant:vehicle"] = "no"
For more usage examples refer to our example package.
Changelog for package lanelet2_python
1.2.2 (2024-10-25)
- Update print_ids.py to Python3 (#357)
- Implement signed curvature (#355)
- Migrate conanfile to conan2 (#364)
- Add missing argument in RoutingGraph.routingRelation python interface (#349) Co-authored-by: poggenhans
- Add/fix python repr interface for 2d lines/points
(#348)
- Add/fix python repr interface for 2d lines/points
* Remove whitespace ---------Co-authored-by: poggenhans
-
Improve ArcCoordinates interface (#351) * improve python interface for ArcCoordinates Co-authored-by: poggenhans
- Added missing to_python converter for ConstWeakLanelet (#331) Co-authored-by: Julian Brandes
- Build documentation with mkdocs (#321)
- Contributors: DavUhll, Julian, R-Fehler, johannes-fischer, poggenhans
1.2.1 (2023-05-10)
- Improve python core module (#293) Improve lanelet2.core python wrappers add docstrings, named arguments and __repr_ methods to core primitives in python, fix bugs and add more initialization options ---------Co-authored-by: Fabian Poggenhans
- Add readme to PyPi package description and fix readme icons (#283)
- Build lanelet2 wheel and publish in GH release and PyPI (#278)
- Contributors: Jan Rudolph, immel-f, poggenhans
1.2.0 (2023-01-30)
- Fix OSM file output for upload and elevation
(#245)
- discourage upload and format elevation to max 2 decimals to prevent JSOM excessive elevation precision errors
- remove width to prevent leading spaces for lat/lon/ele
- allow for providing parameters josm_prevent_upload and josm_format_elevation to write
- Test lat/lon/ele formatting with and without josm_format_elevation. Test josm_upload
- improve read/write tutorial section comments
- document params
- add Geocentric and Local Cartesian projectors (#244)
- Fix 223 all way stop python (#231)
- Add CI using GitHub Actions (#256)
- Added pointer declaration for code quality issues
- Add a test case for GeometryApi to increase coverage
- Pass reference of const qualified parameter
- Add required boost::geometry functionalities to pyapi
- Add fromArcCoordinates() function to pyapi
- Python: Add basicPoint method to ConstPoint2d closes fzi-forschungszentrum-informatik/Lanelet2#192
- Switch to lanelet2.matching in python
- Move python bindings of lanelet2_matching to lanelet2_python
- Python: Fix find usages for const objects closes fzi-forschungszentrum-informatik/lanelet2#168
- Python api: fix getter of Area.outerBound closes fzi-forschungszentrum-informatik/Lanelet2#152
- Contributors: Fabian, Fabian Poggenhans, Frank Bieder, Maximilian Naumann, Michał Antkiewicz, Sahin Tas, bieder, Fabian Immel
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add parameter to left/right/adjacentLeft/adjacentRight so that they can be queried based on routing cost id
- Add experimental support for building with colcon on ros2 and ament_cmake
- Format files with clang-format 10
- Add interpolatedPointAtDistance for BasicLineString
- Expose readwrite struct members to python
- Python functions for distance between CompoundLineStrings and LineStrings
- Python geometry interface for CompoundLineStrings
- Making all includes in lanelet2_python consistent.
- Add __hash__ for python bindings
- Add bindings for findWithin geometry function
- Updating package.xml files to format 3.
- Fix bindings for shortestPath function
- Fix memory leak in list->vector conversion closes fzi-forschungszentrum-informatik/Lanelet2#111
- SpeedLimitInformation now also offers m/s
- Fix const ptr issue in ConstLanelet.RightOfWay
- Contributors: Christian-Eike Framing, Fabian Poggenhans, Joshua Whitley, Maximilian Naumann
1.0.1 (2020-03-24)
- Fix python bindings for lanelet submap
- lanelet2_python: Register constructor for SpeedLimits
- Register more geometry functions (#96, #97)
- Register Lanelet::resetCache in python
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Apply clang-tidy fixes
- lanelet2_python: move converter header to internal include dir
- added equals for points
- Python: Fix registration of LaneletMap::add(Point3d)
- lanelet2_python: Fix wrongly registered RoutingCostDistance
- Fix default values for lane changes in RoutingGraph
- RoutingGraph and Route now use the new LaneletSubmap to store the lanelets they are using
- Add a new class 'LaneletSubmap' that only contains parts of the map and is faster to construct
- Routing graph and route object now support queries with a custom search function
- Extended and simplified the reachablePath/Set functions
- Refactored the internal representation of the route. Cleaned up headers that are only supposed to be used internally
- Offer reverse routing (possibleRoutesTowards), bindings, unittests
- Refactor FilteredGraphs and RelationTypes to use bitmasks
- Improve the distance2d and distance3d to support generic distance computations
- Initial commit
- Contributors: Fabian Poggenhans, Johannes Janosovits, Maximilian Naumann
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_core | |
lanelet2_io | |
lanelet2_routing | |
lanelet2_traffic_rules | |
lanelet2_projection | |
lanelet2_matching |
System Dependencies
Name |
---|
gtest |
libboost-python-dev |
Dependant Packages
Name | Deps |
---|---|
lanelet2 | |
lanelet2_examples |
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_python at Robotics Stack Exchange
lanelet2_python 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.2 |
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-10-25 |
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
- Fabian Immel
Authors
- Fabian Poggenhans
Lanelet2 python
Provides python bindings for Lanelet2 and its modules.
Usage
After building and sourcing you can do something like the follwoing in python(2):
import lanelet2
map = lanelet2.io.load("myfile.osm", lanelet2.io.Origin(49,8.4))
# Modify/Add attribute to all lanelets
for elem in map.laneletLayer:
if "participant:vehicle" in elem.attributes:
elem.attributes["participant:vehicle"] = "no"
For more usage examples refer to our example package.
Changelog for package lanelet2_python
1.2.2 (2024-10-25)
- Update print_ids.py to Python3 (#357)
- Implement signed curvature (#355)
- Migrate conanfile to conan2 (#364)
- Add missing argument in RoutingGraph.routingRelation python interface (#349) Co-authored-by: poggenhans
- Add/fix python repr interface for 2d lines/points
(#348)
- Add/fix python repr interface for 2d lines/points
* Remove whitespace ---------Co-authored-by: poggenhans
-
Improve ArcCoordinates interface (#351) * improve python interface for ArcCoordinates Co-authored-by: poggenhans
- Added missing to_python converter for ConstWeakLanelet (#331) Co-authored-by: Julian Brandes
- Build documentation with mkdocs (#321)
- Contributors: DavUhll, Julian, R-Fehler, johannes-fischer, poggenhans
1.2.1 (2023-05-10)
- Improve python core module (#293) Improve lanelet2.core python wrappers add docstrings, named arguments and __repr_ methods to core primitives in python, fix bugs and add more initialization options ---------Co-authored-by: Fabian Poggenhans
- Add readme to PyPi package description and fix readme icons (#283)
- Build lanelet2 wheel and publish in GH release and PyPI (#278)
- Contributors: Jan Rudolph, immel-f, poggenhans
1.2.0 (2023-01-30)
- Fix OSM file output for upload and elevation
(#245)
- discourage upload and format elevation to max 2 decimals to prevent JSOM excessive elevation precision errors
- remove width to prevent leading spaces for lat/lon/ele
- allow for providing parameters josm_prevent_upload and josm_format_elevation to write
- Test lat/lon/ele formatting with and without josm_format_elevation. Test josm_upload
- improve read/write tutorial section comments
- document params
- add Geocentric and Local Cartesian projectors (#244)
- Fix 223 all way stop python (#231)
- Add CI using GitHub Actions (#256)
- Added pointer declaration for code quality issues
- Add a test case for GeometryApi to increase coverage
- Pass reference of const qualified parameter
- Add required boost::geometry functionalities to pyapi
- Add fromArcCoordinates() function to pyapi
- Python: Add basicPoint method to ConstPoint2d closes fzi-forschungszentrum-informatik/Lanelet2#192
- Switch to lanelet2.matching in python
- Move python bindings of lanelet2_matching to lanelet2_python
- Python: Fix find usages for const objects closes fzi-forschungszentrum-informatik/lanelet2#168
- Python api: fix getter of Area.outerBound closes fzi-forschungszentrum-informatik/Lanelet2#152
- Contributors: Fabian, Fabian Poggenhans, Frank Bieder, Maximilian Naumann, Michał Antkiewicz, Sahin Tas, bieder, Fabian Immel
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add parameter to left/right/adjacentLeft/adjacentRight so that they can be queried based on routing cost id
- Add experimental support for building with colcon on ros2 and ament_cmake
- Format files with clang-format 10
- Add interpolatedPointAtDistance for BasicLineString
- Expose readwrite struct members to python
- Python functions for distance between CompoundLineStrings and LineStrings
- Python geometry interface for CompoundLineStrings
- Making all includes in lanelet2_python consistent.
- Add __hash__ for python bindings
- Add bindings for findWithin geometry function
- Updating package.xml files to format 3.
- Fix bindings for shortestPath function
- Fix memory leak in list->vector conversion closes fzi-forschungszentrum-informatik/Lanelet2#111
- SpeedLimitInformation now also offers m/s
- Fix const ptr issue in ConstLanelet.RightOfWay
- Contributors: Christian-Eike Framing, Fabian Poggenhans, Joshua Whitley, Maximilian Naumann
1.0.1 (2020-03-24)
- Fix python bindings for lanelet submap
- lanelet2_python: Register constructor for SpeedLimits
- Register more geometry functions (#96, #97)
- Register Lanelet::resetCache in python
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Apply clang-tidy fixes
- lanelet2_python: move converter header to internal include dir
- added equals for points
- Python: Fix registration of LaneletMap::add(Point3d)
- lanelet2_python: Fix wrongly registered RoutingCostDistance
- Fix default values for lane changes in RoutingGraph
- RoutingGraph and Route now use the new LaneletSubmap to store the lanelets they are using
- Add a new class 'LaneletSubmap' that only contains parts of the map and is faster to construct
- Routing graph and route object now support queries with a custom search function
- Extended and simplified the reachablePath/Set functions
- Refactored the internal representation of the route. Cleaned up headers that are only supposed to be used internally
- Offer reverse routing (possibleRoutesTowards), bindings, unittests
- Refactor FilteredGraphs and RelationTypes to use bitmasks
- Improve the distance2d and distance3d to support generic distance computations
- Initial commit
- Contributors: Fabian Poggenhans, Johannes Janosovits, Maximilian Naumann
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_core | |
lanelet2_io | |
lanelet2_routing | |
lanelet2_traffic_rules | |
lanelet2_projection | |
lanelet2_matching |
System Dependencies
Name |
---|
gtest |
libboost-python-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_python at Robotics Stack Exchange
lanelet2_python 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.2 |
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-10-25 |
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
- Fabian Immel
Authors
- Fabian Poggenhans
Lanelet2 python
Provides python bindings for Lanelet2 and its modules.
Usage
After building and sourcing you can do something like the follwoing in python(2):
import lanelet2
map = lanelet2.io.load("myfile.osm", lanelet2.io.Origin(49,8.4))
# Modify/Add attribute to all lanelets
for elem in map.laneletLayer:
if "participant:vehicle" in elem.attributes:
elem.attributes["participant:vehicle"] = "no"
For more usage examples refer to our example package.
Changelog for package lanelet2_python
1.2.2 (2024-10-25)
- Update print_ids.py to Python3 (#357)
- Implement signed curvature (#355)
- Migrate conanfile to conan2 (#364)
- Add missing argument in RoutingGraph.routingRelation python interface (#349) Co-authored-by: poggenhans
- Add/fix python repr interface for 2d lines/points
(#348)
- Add/fix python repr interface for 2d lines/points
* Remove whitespace ---------Co-authored-by: poggenhans
-
Improve ArcCoordinates interface (#351) * improve python interface for ArcCoordinates Co-authored-by: poggenhans
- Added missing to_python converter for ConstWeakLanelet (#331) Co-authored-by: Julian Brandes
- Build documentation with mkdocs (#321)
- Contributors: DavUhll, Julian, R-Fehler, johannes-fischer, poggenhans
1.2.1 (2023-05-10)
- Improve python core module (#293) Improve lanelet2.core python wrappers add docstrings, named arguments and __repr_ methods to core primitives in python, fix bugs and add more initialization options ---------Co-authored-by: Fabian Poggenhans
- Add readme to PyPi package description and fix readme icons (#283)
- Build lanelet2 wheel and publish in GH release and PyPI (#278)
- Contributors: Jan Rudolph, immel-f, poggenhans
1.2.0 (2023-01-30)
- Fix OSM file output for upload and elevation
(#245)
- discourage upload and format elevation to max 2 decimals to prevent JSOM excessive elevation precision errors
- remove width to prevent leading spaces for lat/lon/ele
- allow for providing parameters josm_prevent_upload and josm_format_elevation to write
- Test lat/lon/ele formatting with and without josm_format_elevation. Test josm_upload
- improve read/write tutorial section comments
- document params
- add Geocentric and Local Cartesian projectors (#244)
- Fix 223 all way stop python (#231)
- Add CI using GitHub Actions (#256)
- Added pointer declaration for code quality issues
- Add a test case for GeometryApi to increase coverage
- Pass reference of const qualified parameter
- Add required boost::geometry functionalities to pyapi
- Add fromArcCoordinates() function to pyapi
- Python: Add basicPoint method to ConstPoint2d closes fzi-forschungszentrum-informatik/Lanelet2#192
- Switch to lanelet2.matching in python
- Move python bindings of lanelet2_matching to lanelet2_python
- Python: Fix find usages for const objects closes fzi-forschungszentrum-informatik/lanelet2#168
- Python api: fix getter of Area.outerBound closes fzi-forschungszentrum-informatik/Lanelet2#152
- Contributors: Fabian, Fabian Poggenhans, Frank Bieder, Maximilian Naumann, Michał Antkiewicz, Sahin Tas, bieder, Fabian Immel
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add parameter to left/right/adjacentLeft/adjacentRight so that they can be queried based on routing cost id
- Add experimental support for building with colcon on ros2 and ament_cmake
- Format files with clang-format 10
- Add interpolatedPointAtDistance for BasicLineString
- Expose readwrite struct members to python
- Python functions for distance between CompoundLineStrings and LineStrings
- Python geometry interface for CompoundLineStrings
- Making all includes in lanelet2_python consistent.
- Add __hash__ for python bindings
- Add bindings for findWithin geometry function
- Updating package.xml files to format 3.
- Fix bindings for shortestPath function
- Fix memory leak in list->vector conversion closes fzi-forschungszentrum-informatik/Lanelet2#111
- SpeedLimitInformation now also offers m/s
- Fix const ptr issue in ConstLanelet.RightOfWay
- Contributors: Christian-Eike Framing, Fabian Poggenhans, Joshua Whitley, Maximilian Naumann
1.0.1 (2020-03-24)
- Fix python bindings for lanelet submap
- lanelet2_python: Register constructor for SpeedLimits
- Register more geometry functions (#96, #97)
- Register Lanelet::resetCache in python
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Apply clang-tidy fixes
- lanelet2_python: move converter header to internal include dir
- added equals for points
- Python: Fix registration of LaneletMap::add(Point3d)
- lanelet2_python: Fix wrongly registered RoutingCostDistance
- Fix default values for lane changes in RoutingGraph
- RoutingGraph and Route now use the new LaneletSubmap to store the lanelets they are using
- Add a new class 'LaneletSubmap' that only contains parts of the map and is faster to construct
- Routing graph and route object now support queries with a custom search function
- Extended and simplified the reachablePath/Set functions
- Refactored the internal representation of the route. Cleaned up headers that are only supposed to be used internally
- Offer reverse routing (possibleRoutesTowards), bindings, unittests
- Refactor FilteredGraphs and RelationTypes to use bitmasks
- Improve the distance2d and distance3d to support generic distance computations
- Initial commit
- Contributors: Fabian Poggenhans, Johannes Janosovits, Maximilian Naumann
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_core | |
lanelet2_io | |
lanelet2_routing | |
lanelet2_traffic_rules | |
lanelet2_projection | |
lanelet2_matching |
System Dependencies
Name |
---|
gtest |
libboost-python-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_python at Robotics Stack Exchange
lanelet2_python 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.2 |
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-10-25 |
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
- Fabian Immel
Authors
- Fabian Poggenhans
Lanelet2 python
Provides python bindings for Lanelet2 and its modules.
Usage
After building and sourcing you can do something like the follwoing in python(2):
import lanelet2
map = lanelet2.io.load("myfile.osm", lanelet2.io.Origin(49,8.4))
# Modify/Add attribute to all lanelets
for elem in map.laneletLayer:
if "participant:vehicle" in elem.attributes:
elem.attributes["participant:vehicle"] = "no"
For more usage examples refer to our example package.
Changelog for package lanelet2_python
1.2.2 (2024-10-25)
- Update print_ids.py to Python3 (#357)
- Implement signed curvature (#355)
- Migrate conanfile to conan2 (#364)
- Add missing argument in RoutingGraph.routingRelation python interface (#349) Co-authored-by: poggenhans
- Add/fix python repr interface for 2d lines/points
(#348)
- Add/fix python repr interface for 2d lines/points
* Remove whitespace ---------Co-authored-by: poggenhans
-
Improve ArcCoordinates interface (#351) * improve python interface for ArcCoordinates Co-authored-by: poggenhans
- Added missing to_python converter for ConstWeakLanelet (#331) Co-authored-by: Julian Brandes
- Build documentation with mkdocs (#321)
- Contributors: DavUhll, Julian, R-Fehler, johannes-fischer, poggenhans
1.2.1 (2023-05-10)
- Improve python core module (#293) Improve lanelet2.core python wrappers add docstrings, named arguments and __repr_ methods to core primitives in python, fix bugs and add more initialization options ---------Co-authored-by: Fabian Poggenhans
- Add readme to PyPi package description and fix readme icons (#283)
- Build lanelet2 wheel and publish in GH release and PyPI (#278)
- Contributors: Jan Rudolph, immel-f, poggenhans
1.2.0 (2023-01-30)
- Fix OSM file output for upload and elevation
(#245)
- discourage upload and format elevation to max 2 decimals to prevent JSOM excessive elevation precision errors
- remove width to prevent leading spaces for lat/lon/ele
- allow for providing parameters josm_prevent_upload and josm_format_elevation to write
- Test lat/lon/ele formatting with and without josm_format_elevation. Test josm_upload
- improve read/write tutorial section comments
- document params
- add Geocentric and Local Cartesian projectors (#244)
- Fix 223 all way stop python (#231)
- Add CI using GitHub Actions (#256)
- Added pointer declaration for code quality issues
- Add a test case for GeometryApi to increase coverage
- Pass reference of const qualified parameter
- Add required boost::geometry functionalities to pyapi
- Add fromArcCoordinates() function to pyapi
- Python: Add basicPoint method to ConstPoint2d closes fzi-forschungszentrum-informatik/Lanelet2#192
- Switch to lanelet2.matching in python
- Move python bindings of lanelet2_matching to lanelet2_python
- Python: Fix find usages for const objects closes fzi-forschungszentrum-informatik/lanelet2#168
- Python api: fix getter of Area.outerBound closes fzi-forschungszentrum-informatik/Lanelet2#152
- Contributors: Fabian, Fabian Poggenhans, Frank Bieder, Maximilian Naumann, Michał Antkiewicz, Sahin Tas, bieder, Fabian Immel
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add parameter to left/right/adjacentLeft/adjacentRight so that they can be queried based on routing cost id
- Add experimental support for building with colcon on ros2 and ament_cmake
- Format files with clang-format 10
- Add interpolatedPointAtDistance for BasicLineString
- Expose readwrite struct members to python
- Python functions for distance between CompoundLineStrings and LineStrings
- Python geometry interface for CompoundLineStrings
- Making all includes in lanelet2_python consistent.
- Add __hash__ for python bindings
- Add bindings for findWithin geometry function
- Updating package.xml files to format 3.
- Fix bindings for shortestPath function
- Fix memory leak in list->vector conversion closes fzi-forschungszentrum-informatik/Lanelet2#111
- SpeedLimitInformation now also offers m/s
- Fix const ptr issue in ConstLanelet.RightOfWay
- Contributors: Christian-Eike Framing, Fabian Poggenhans, Joshua Whitley, Maximilian Naumann
1.0.1 (2020-03-24)
- Fix python bindings for lanelet submap
- lanelet2_python: Register constructor for SpeedLimits
- Register more geometry functions (#96, #97)
- Register Lanelet::resetCache in python
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Apply clang-tidy fixes
- lanelet2_python: move converter header to internal include dir
- added equals for points
- Python: Fix registration of LaneletMap::add(Point3d)
- lanelet2_python: Fix wrongly registered RoutingCostDistance
- Fix default values for lane changes in RoutingGraph
- RoutingGraph and Route now use the new LaneletSubmap to store the lanelets they are using
- Add a new class 'LaneletSubmap' that only contains parts of the map and is faster to construct
- Routing graph and route object now support queries with a custom search function
- Extended and simplified the reachablePath/Set functions
- Refactored the internal representation of the route. Cleaned up headers that are only supposed to be used internally
- Offer reverse routing (possibleRoutesTowards), bindings, unittests
- Refactor FilteredGraphs and RelationTypes to use bitmasks
- Improve the distance2d and distance3d to support generic distance computations
- Initial commit
- Contributors: Fabian Poggenhans, Johannes Janosovits, Maximilian Naumann
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_core | |
lanelet2_io | |
lanelet2_routing | |
lanelet2_traffic_rules | |
lanelet2_projection | |
lanelet2_matching |
System Dependencies
Name |
---|
gtest |
libboost-python-dev |
Dependant Packages
Name | Deps |
---|---|
lanelet2 | |
lanelet2_examples |
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_python at Robotics Stack Exchange
lanelet2_python 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.2 |
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-10-25 |
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
- Fabian Immel
Authors
- Fabian Poggenhans
Lanelet2 python
Provides python bindings for Lanelet2 and its modules.
Usage
After building and sourcing you can do something like the follwoing in python(2):
import lanelet2
map = lanelet2.io.load("myfile.osm", lanelet2.io.Origin(49,8.4))
# Modify/Add attribute to all lanelets
for elem in map.laneletLayer:
if "participant:vehicle" in elem.attributes:
elem.attributes["participant:vehicle"] = "no"
For more usage examples refer to our example package.
Changelog for package lanelet2_python
1.2.2 (2024-10-25)
- Update print_ids.py to Python3 (#357)
- Implement signed curvature (#355)
- Migrate conanfile to conan2 (#364)
- Add missing argument in RoutingGraph.routingRelation python interface (#349) Co-authored-by: poggenhans
- Add/fix python repr interface for 2d lines/points
(#348)
- Add/fix python repr interface for 2d lines/points
* Remove whitespace ---------Co-authored-by: poggenhans
-
Improve ArcCoordinates interface (#351) * improve python interface for ArcCoordinates Co-authored-by: poggenhans
- Added missing to_python converter for ConstWeakLanelet (#331) Co-authored-by: Julian Brandes
- Build documentation with mkdocs (#321)
- Contributors: DavUhll, Julian, R-Fehler, johannes-fischer, poggenhans
1.2.1 (2023-05-10)
- Improve python core module (#293) Improve lanelet2.core python wrappers add docstrings, named arguments and __repr_ methods to core primitives in python, fix bugs and add more initialization options ---------Co-authored-by: Fabian Poggenhans
- Add readme to PyPi package description and fix readme icons (#283)
- Build lanelet2 wheel and publish in GH release and PyPI (#278)
- Contributors: Jan Rudolph, immel-f, poggenhans
1.2.0 (2023-01-30)
- Fix OSM file output for upload and elevation
(#245)
- discourage upload and format elevation to max 2 decimals to prevent JSOM excessive elevation precision errors
- remove width to prevent leading spaces for lat/lon/ele
- allow for providing parameters josm_prevent_upload and josm_format_elevation to write
- Test lat/lon/ele formatting with and without josm_format_elevation. Test josm_upload
- improve read/write tutorial section comments
- document params
- add Geocentric and Local Cartesian projectors (#244)
- Fix 223 all way stop python (#231)
- Add CI using GitHub Actions (#256)
- Added pointer declaration for code quality issues
- Add a test case for GeometryApi to increase coverage
- Pass reference of const qualified parameter
- Add required boost::geometry functionalities to pyapi
- Add fromArcCoordinates() function to pyapi
- Python: Add basicPoint method to ConstPoint2d closes fzi-forschungszentrum-informatik/Lanelet2#192
- Switch to lanelet2.matching in python
- Move python bindings of lanelet2_matching to lanelet2_python
- Python: Fix find usages for const objects closes fzi-forschungszentrum-informatik/lanelet2#168
- Python api: fix getter of Area.outerBound closes fzi-forschungszentrum-informatik/Lanelet2#152
- Contributors: Fabian, Fabian Poggenhans, Frank Bieder, Maximilian Naumann, Michał Antkiewicz, Sahin Tas, bieder, Fabian Immel
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add parameter to left/right/adjacentLeft/adjacentRight so that they can be queried based on routing cost id
- Add experimental support for building with colcon on ros2 and ament_cmake
- Format files with clang-format 10
- Add interpolatedPointAtDistance for BasicLineString
- Expose readwrite struct members to python
- Python functions for distance between CompoundLineStrings and LineStrings
- Python geometry interface for CompoundLineStrings
- Making all includes in lanelet2_python consistent.
- Add __hash__ for python bindings
- Add bindings for findWithin geometry function
- Updating package.xml files to format 3.
- Fix bindings for shortestPath function
- Fix memory leak in list->vector conversion closes fzi-forschungszentrum-informatik/Lanelet2#111
- SpeedLimitInformation now also offers m/s
- Fix const ptr issue in ConstLanelet.RightOfWay
- Contributors: Christian-Eike Framing, Fabian Poggenhans, Joshua Whitley, Maximilian Naumann
1.0.1 (2020-03-24)
- Fix python bindings for lanelet submap
- lanelet2_python: Register constructor for SpeedLimits
- Register more geometry functions (#96, #97)
- Register Lanelet::resetCache in python
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Apply clang-tidy fixes
- lanelet2_python: move converter header to internal include dir
- added equals for points
- Python: Fix registration of LaneletMap::add(Point3d)
- lanelet2_python: Fix wrongly registered RoutingCostDistance
- Fix default values for lane changes in RoutingGraph
- RoutingGraph and Route now use the new LaneletSubmap to store the lanelets they are using
- Add a new class 'LaneletSubmap' that only contains parts of the map and is faster to construct
- Routing graph and route object now support queries with a custom search function
- Extended and simplified the reachablePath/Set functions
- Refactored the internal representation of the route. Cleaned up headers that are only supposed to be used internally
- Offer reverse routing (possibleRoutesTowards), bindings, unittests
- Refactor FilteredGraphs and RelationTypes to use bitmasks
- Improve the distance2d and distance3d to support generic distance computations
- Initial commit
- Contributors: Fabian Poggenhans, Johannes Janosovits, Maximilian Naumann
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_core | |
lanelet2_io | |
lanelet2_routing | |
lanelet2_traffic_rules | |
lanelet2_projection | |
lanelet2_matching |
System Dependencies
Name |
---|
gtest |
libboost-python-dev |
Dependant Packages
Name | Deps |
---|---|
lanelet2 | |
lanelet2_examples |
Launch files
Messages
Services
Plugins
Recent questions tagged lanelet2_python at Robotics Stack Exchange
lanelet2_python 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.2 |
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-10-25 |
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
- Fabian Immel
Authors
- Fabian Poggenhans
Lanelet2 python
Provides python bindings for Lanelet2 and its modules.
Usage
After building and sourcing you can do something like the follwoing in python(2):
import lanelet2
map = lanelet2.io.load("myfile.osm", lanelet2.io.Origin(49,8.4))
# Modify/Add attribute to all lanelets
for elem in map.laneletLayer:
if "participant:vehicle" in elem.attributes:
elem.attributes["participant:vehicle"] = "no"
For more usage examples refer to our example package.
Changelog for package lanelet2_python
1.2.2 (2024-10-25)
- Update print_ids.py to Python3 (#357)
- Implement signed curvature (#355)
- Migrate conanfile to conan2 (#364)
- Add missing argument in RoutingGraph.routingRelation python interface (#349) Co-authored-by: poggenhans
- Add/fix python repr interface for 2d lines/points
(#348)
- Add/fix python repr interface for 2d lines/points
* Remove whitespace ---------Co-authored-by: poggenhans
-
Improve ArcCoordinates interface (#351) * improve python interface for ArcCoordinates Co-authored-by: poggenhans
- Added missing to_python converter for ConstWeakLanelet (#331) Co-authored-by: Julian Brandes
- Build documentation with mkdocs (#321)
- Contributors: DavUhll, Julian, R-Fehler, johannes-fischer, poggenhans
1.2.1 (2023-05-10)
- Improve python core module (#293) Improve lanelet2.core python wrappers add docstrings, named arguments and __repr_ methods to core primitives in python, fix bugs and add more initialization options ---------Co-authored-by: Fabian Poggenhans
- Add readme to PyPi package description and fix readme icons (#283)
- Build lanelet2 wheel and publish in GH release and PyPI (#278)
- Contributors: Jan Rudolph, immel-f, poggenhans
1.2.0 (2023-01-30)
- Fix OSM file output for upload and elevation
(#245)
- discourage upload and format elevation to max 2 decimals to prevent JSOM excessive elevation precision errors
- remove width to prevent leading spaces for lat/lon/ele
- allow for providing parameters josm_prevent_upload and josm_format_elevation to write
- Test lat/lon/ele formatting with and without josm_format_elevation. Test josm_upload
- improve read/write tutorial section comments
- document params
- add Geocentric and Local Cartesian projectors (#244)
- Fix 223 all way stop python (#231)
- Add CI using GitHub Actions (#256)
- Added pointer declaration for code quality issues
- Add a test case for GeometryApi to increase coverage
- Pass reference of const qualified parameter
- Add required boost::geometry functionalities to pyapi
- Add fromArcCoordinates() function to pyapi
- Python: Add basicPoint method to ConstPoint2d closes fzi-forschungszentrum-informatik/Lanelet2#192
- Switch to lanelet2.matching in python
- Move python bindings of lanelet2_matching to lanelet2_python
- Python: Fix find usages for const objects closes fzi-forschungszentrum-informatik/lanelet2#168
- Python api: fix getter of Area.outerBound closes fzi-forschungszentrum-informatik/Lanelet2#152
- Contributors: Fabian, Fabian Poggenhans, Frank Bieder, Maximilian Naumann, Michał Antkiewicz, Sahin Tas, bieder, Fabian Immel
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
- Add parameter to left/right/adjacentLeft/adjacentRight so that they can be queried based on routing cost id
- Add experimental support for building with colcon on ros2 and ament_cmake
- Format files with clang-format 10
- Add interpolatedPointAtDistance for BasicLineString
- Expose readwrite struct members to python
- Python functions for distance between CompoundLineStrings and LineStrings
- Python geometry interface for CompoundLineStrings
- Making all includes in lanelet2_python consistent.
- Add __hash__ for python bindings
- Add bindings for findWithin geometry function
- Updating package.xml files to format 3.
- Fix bindings for shortestPath function
- Fix memory leak in list->vector conversion closes fzi-forschungszentrum-informatik/Lanelet2#111
- SpeedLimitInformation now also offers m/s
- Fix const ptr issue in ConstLanelet.RightOfWay
- Contributors: Christian-Eike Framing, Fabian Poggenhans, Joshua Whitley, Maximilian Naumann
1.0.1 (2020-03-24)
- Fix python bindings for lanelet submap
- lanelet2_python: Register constructor for SpeedLimits
- Register more geometry functions (#96, #97)
- Register Lanelet::resetCache in python
- Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
- Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
- Bump version to 1.0
- Apply clang-tidy fixes
- lanelet2_python: move converter header to internal include dir
- added equals for points
- Python: Fix registration of LaneletMap::add(Point3d)
- lanelet2_python: Fix wrongly registered RoutingCostDistance
- Fix default values for lane changes in RoutingGraph
- RoutingGraph and Route now use the new LaneletSubmap to store the lanelets they are using
- Add a new class 'LaneletSubmap' that only contains parts of the map and is faster to construct
- Routing graph and route object now support queries with a custom search function
- Extended and simplified the reachablePath/Set functions
- Refactored the internal representation of the route. Cleaned up headers that are only supposed to be used internally
- Offer reverse routing (possibleRoutesTowards), bindings, unittests
- Refactor FilteredGraphs and RelationTypes to use bitmasks
- Improve the distance2d and distance3d to support generic distance computations
- Initial commit
- Contributors: Fabian Poggenhans, Johannes Janosovits, Maximilian Naumann
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake_core | |
mrt_cmake_modules | |
lanelet2_core | |
lanelet2_io | |
lanelet2_routing | |
lanelet2_traffic_rules | |
lanelet2_projection | |
lanelet2_matching |
System Dependencies
Name |
---|
gtest |
libboost-python-dev |
Dependant Packages
Name | Deps |
---|---|
lanelet2 | |
lanelet2_examples |