Skip to main content

Map handling framework for automated driving.

Project description

Lanelet2 is a C++-based framework for handling map data in the context of automated driving. It is designed to utilize high-definition map data in order to efficiently handle the challenges posed to a vehicle in complex traffic scenarios. Flexibility and extensibility are some of the core principles to handle the upcoming challenges of future maps.

Features:

  • 2D and 3D support
  • Consistent modification: if one point is modified, all owning objects see the change
  • Supports lane changes, routing through areas, etc.
  • Separated routing for pedestrians, vehicles, bikes, etc.
  • Many customization points to add new traffic rules, routing costs, parsers, etc.
  • Simple convenience functions for common tasks when handling maps
  • Accurate Projection between the lat/lon geographic world and local metric coordinates
  • IO Interface for reading and writing e.g. osm data formats (this does not mean it can deal with osm maps)
  • Python bindings for the whole C++ interface
  • Boost Geometry support for all thinkable kinds of geometry calculations on map primitives
  • Released under the BSD 3-Clause license

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lanelet2-1.2.3-cp313-cp313-manylinux_2_31_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

lanelet2-1.2.3-cp312-cp312-manylinux_2_31_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

lanelet2-1.2.3-cp311-cp311-manylinux_2_31_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

lanelet2-1.2.3-cp310-cp310-manylinux_2_31_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

lanelet2-1.2.3-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_27_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ x86-64manylinux: glibc 2.27+ x86-64

lanelet2-1.2.3-cp38-cp38-manylinux_2_27_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64

File details

Details for the file lanelet2-1.2.3-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for lanelet2-1.2.3-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b848df765f5cf456d026640dc6ec2ac18dc2fe8148ffc30047cc85cf2e560360
MD5 6181a69cbff4a48569fc1d6352d53e1b
BLAKE2b-256 42c944c602719886e24457acfbf1ae1fb5aa90190f8a7f221c68374a6b472073

See more details on using hashes here.

File details

Details for the file lanelet2-1.2.3-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for lanelet2-1.2.3-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 03352850a4cc82b1d096d67e368d08f95f4ea572de267e44c7deeae60e3b5a40
MD5 6636af2b47f12692739d45f212432d83
BLAKE2b-256 53a98511ff6e22c59713017d5a02bc01bf341b49749343f6e70e45908c997dde

See more details on using hashes here.

File details

Details for the file lanelet2-1.2.3-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for lanelet2-1.2.3-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c70c09f42266f315c3c6ef3baad02d872a59ec099c8cb40116bc26b91c5016fe
MD5 3f943c6e6844aced6ede9b2b9b377915
BLAKE2b-256 d434e6142b0f09fe627d2a09e5056e9f3cdea4921dcadbedc8aa80615b300672

See more details on using hashes here.

File details

Details for the file lanelet2-1.2.3-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for lanelet2-1.2.3-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2c6f9c6a983b7188861c015b6300d890aba459f3dfb01b7e08ccc2a6360d3860
MD5 9ef842ab17d2d85b05607499cbc7ccc5
BLAKE2b-256 8a9e228d8a1d55926329bd5b804f7b9d2993c14b6d0127bd46bf4f70459f12e5

See more details on using hashes here.

File details

Details for the file lanelet2-1.2.3-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for lanelet2-1.2.3-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 2e0a3c8e32fd4dd62528e0d745c4b4e2735cb6073e4c8831e151a584981e0397
MD5 068ee5fdb7493bcc2bbeb940a3458cfe
BLAKE2b-256 137d6023e6b561ba865450255e1321e2d183f824eaf22307294cede73f3bc7e7

See more details on using hashes here.

File details

Details for the file lanelet2-1.2.3-cp38-cp38-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for lanelet2-1.2.3-cp38-cp38-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 96e1cbfb7877a418c784e345ff15d75e5218759f5eb54296fcad68dc6566a21a
MD5 957f45d003eec1827d20b281feeedd9e
BLAKE2b-256 c425ebb402ac62c96d9ae9f4a62f377266001c6ca68eb1541f5e8a6ca92424b2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page