{ "info": { "author": "Yuki Iida", "author_email": "yuki.iida@tier4.jp", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Database", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# lanelet2-parser: Parser for Lanelet2\n\n## Tutorial\n#### Creating Lanelet2Parser instance\n```\n>>> from lanelet2_parser import Lanelet2Parser\n>>> lanelet2_parser = Lanelet2Parser()\n```\n\n#### Parse OSM File\n```\n>>> osm_data = lanelet2_parser.parse(osm_map_file_path)\n```\n\n##### OSM Data Format\n```\nOSM\n- version: Float\n- nodes: List\n- ways: List\n- relations: List\n\nNode\n- id: Int\n- lat: Decimal\n- lon: Decimal\n- ele: Decimal\n- tags: List\n- visible: Bool\n\nWay\n- id: Int\n- nodes: List\n- tags: List\n- visible: Bool\n\nRelation\n- id: Int\n- members: List\n- tags: List\n- visible: Bool\n\nTag\n- key: String\n- value: String\n\nMember\n- type: String\n- ref: Int\n- role: String\n```\n#### Convert Lanelet2 format from OSM\n```\n>>> lanelet2_data = lanelet2_parser.convert_to_lanelet2(osm_data)\n```\n\n\n##### Lanelet2 Data Format\n```\nLanelet2\n- version: Float\n- points: List\n- line_strings: List\n- lanelets: List\n- areas: List\n- polygons: List\n- regulatory_elements: List\n- line_string_relations: Dict\n- lanelet_relations: Dict\n\nPoint\n- id: Int\n- lat: Decimal\n- lon: Decimal\n- ele: Decimal\n- x: Decimal\n- y: Decimal\n- z: Decimal\n- attibutes: List\n\nLineString\n- id: Int\n- points: List\n- attibutes: List\n\nLanelet\n- id: Int\n- left_bound: LineString\n- right_bound: LineString\n- center_line: LineString\n- attibutes: List\n- regulatory_element: List\n\nRegulatoryElement\n- id: Int\n- subtype: String\n- attibutes: List\n- parameters: List\n\nParameter\n- refers: LineString or Lanelet\n- ref_line: LineString\n- right_of_way: Lanelet\n- param_yield: Lanelet\n- cancels: Lanelet\n- cancel_line: LineString\n\nLineStringRelation\n- prev_ids: List\n- next_ids: List\n\nLaneletStringRelation\n- prev_ids: List\n- next_ids: List\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tier4/lanelet2-parser", "keywords": "Lanelet2,Parser,Autoware", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "lanelet2-parser", "package_url": "https://pypi.org/project/lanelet2-parser/", "platform": "", "project_url": "https://pypi.org/project/lanelet2-parser/", "project_urls": { "Homepage": "https://github.com/tier4/lanelet2-parser" }, "release_url": "https://pypi.org/project/lanelet2-parser/0.1.7/", "requires_dist": [ "schematics (==2.1.0)" ], "requires_python": "", "summary": "Parser for Lanelet2", "version": "0.1.7", "yanked": false, "yanked_reason": null }, "last_serial": 6142232, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f1875d1f7188fd7d9f32f511d79f9cda", "sha256": "525d2bcd813bc996f67d206398bbaaa917a6ff93986442a692cbf38d6bff25dd" }, "downloads": -1, "filename": "lanelet2_parser-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f1875d1f7188fd7d9f32f511d79f9cda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9807, "upload_time": "2019-08-20T10:32:17", "upload_time_iso_8601": "2019-08-20T10:32:17.504575Z", "url": "https://files.pythonhosted.org/packages/89/be/db2e981c81a41618fca975ed07a8ff65477b788d5d5c0aba39f83967dc7a/lanelet2_parser-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba3bf57529d8d5301fa085a4b7f38ac2", "sha256": "0412f4b0662a59e0ab97fcfcaf3e8cb83cd15533328ec62a803ce61d83926bd9" }, "downloads": -1, "filename": "lanelet2_parser-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ba3bf57529d8d5301fa085a4b7f38ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3674, "upload_time": "2019-08-20T10:32:20", "upload_time_iso_8601": "2019-08-20T10:32:20.222742Z", "url": "https://files.pythonhosted.org/packages/ab/82/b059ad16d15b7cc8ae3db8c9cd59e7a749b2582bbdc95fec23b3e6def05f/lanelet2_parser-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f841d166fcc61ee2d39d0e8a706337f3", "sha256": "d886d0569f6bef7495ddbda37bac03e00110321bbe9e75835d2990b7be20f6a3" }, "downloads": -1, "filename": "lanelet2_parser-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f841d166fcc61ee2d39d0e8a706337f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9799, "upload_time": "2019-08-20T11:02:38", "upload_time_iso_8601": "2019-08-20T11:02:38.387784Z", "url": "https://files.pythonhosted.org/packages/a2/49/ddf61a3b31332e246ca9f477e916622d154e0bbba1706cb769ae2c107b9e/lanelet2_parser-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "90037002e468661c30c1ad2b45c943ea", "sha256": "a95be62c0ab5fb12e5b475ce96af2191cb0e838dfb6119727691ad9061eb41fa" }, "downloads": -1, "filename": "lanelet2_parser-0.1.1.tar.gz", "has_sig": false, "md5_digest": "90037002e468661c30c1ad2b45c943ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3678, "upload_time": "2019-08-20T11:02:39", "upload_time_iso_8601": "2019-08-20T11:02:39.900722Z", "url": "https://files.pythonhosted.org/packages/f5/e9/f8128b300e4e087fb81a09ef1b68e0ad137fe5a656db354449585227d12e/lanelet2_parser-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "47790b905b38bb68598cdf34b121fc0f", "sha256": "a2da6e609f82f458d24249e7d0383ed11db5f5217035ae1270de65128efdfb2f" }, "downloads": -1, "filename": "lanelet2_parser-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "47790b905b38bb68598cdf34b121fc0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10538, "upload_time": "2019-08-20T11:44:41", "upload_time_iso_8601": "2019-08-20T11:44:41.309563Z", "url": "https://files.pythonhosted.org/packages/80/e4/785c07677f65f31613cebef4e0e265d823b9e5bafcec55f3c24867408b5c/lanelet2_parser-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e5f335d893986d94995189ed01eea9d6", "sha256": "dedd6cf6cb1c0ba6f7c9f133bc933e42a54e3d865cf67ce8c1b000d462e96eb5" }, "downloads": -1, "filename": "lanelet2_parser-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e5f335d893986d94995189ed01eea9d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8786, "upload_time": "2019-08-20T11:44:42", "upload_time_iso_8601": "2019-08-20T11:44:42.684428Z", "url": "https://files.pythonhosted.org/packages/42/df/8a35eee3092aa57908b6c739340eec29a04c6a2aa8fc7d2f6ee45192a057/lanelet2_parser-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7f057133f273c8e47c94d5f2b51fd603", "sha256": "f7950a63dee5814fb43591ea14e507aa060f5db5ee3a4dc14773dd131629839f" }, "downloads": -1, "filename": "lanelet2_parser-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7f057133f273c8e47c94d5f2b51fd603", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10602, "upload_time": "2019-08-26T01:24:55", "upload_time_iso_8601": "2019-08-26T01:24:55.370002Z", "url": "https://files.pythonhosted.org/packages/bc/46/9e8f8371740851153ef4cbac7b27c301eaa5579af64cab31f2be5b240d54/lanelet2_parser-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6757000fbed213db1be983d885eca022", "sha256": "80aef94c4954fe563224e364eada169cd8d0fc1348eb6a911c4e3ebf44eb1c63" }, "downloads": -1, "filename": "lanelet2_parser-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6757000fbed213db1be983d885eca022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8840, "upload_time": "2019-08-26T01:24:57", "upload_time_iso_8601": "2019-08-26T01:24:57.122788Z", "url": "https://files.pythonhosted.org/packages/29/51/acb4ea412f82aaa4eec492b5e3f24f4a7a8bc2b34729d28304c62af4001b/lanelet2_parser-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a71716281e23b51d5d5a903bdd28c881", "sha256": "ac9c895221e2c907bb1753260ed98d67d1226caf41dd0da94bbf12dccd0efd9e" }, "downloads": -1, "filename": "lanelet2_parser-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a71716281e23b51d5d5a903bdd28c881", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10599, "upload_time": "2019-09-11T13:04:29", "upload_time_iso_8601": "2019-09-11T13:04:29.602455Z", "url": "https://files.pythonhosted.org/packages/18/2a/7f854f659220eade9317db13ad29680f7b74e3b1ae6403e60b03d0cd04a6/lanelet2_parser-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "389b6a450c28ac7f1322fa84e7f5aca3", "sha256": "38592d188b061d1ea63e814a8cb9ba83ffd419127a767063306ddf212969d1c1" }, "downloads": -1, "filename": "lanelet2_parser-0.1.4.tar.gz", "has_sig": false, "md5_digest": "389b6a450c28ac7f1322fa84e7f5aca3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8845, "upload_time": "2019-09-11T13:04:31", "upload_time_iso_8601": "2019-09-11T13:04:31.444142Z", "url": "https://files.pythonhosted.org/packages/51/49/3922dea3d299800062660d3649ea19f1fd40ad94e4bfe16bc2e0880f897d/lanelet2_parser-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9a670bdc9ed2b97c3af24307f6b1712a", "sha256": "4e3961ca53e9d752f8e01818c8a5f607aba6ce7d84f52e6c4c21e1d48e750e35" }, "downloads": -1, "filename": "lanelet2_parser-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9a670bdc9ed2b97c3af24307f6b1712a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10616, "upload_time": "2019-09-18T02:56:08", "upload_time_iso_8601": "2019-09-18T02:56:08.313601Z", "url": "https://files.pythonhosted.org/packages/3a/7b/fc788bc2e76bd48d3203f825de92e57dd8ec8f76539ee1ee722f561bd8e4/lanelet2_parser-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "86cf5255dc039d3a8e5c7348ad1dbc4e", "sha256": "d37dd88e3e7f6d8b1af8e6e174b092efa36c24feb83be5f55af6e919080f220c" }, "downloads": -1, "filename": "lanelet2_parser-0.1.5.tar.gz", "has_sig": false, "md5_digest": "86cf5255dc039d3a8e5c7348ad1dbc4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8856, "upload_time": "2019-09-18T02:56:10", "upload_time_iso_8601": "2019-09-18T02:56:10.181911Z", "url": "https://files.pythonhosted.org/packages/20/5f/8f9e67b60c887fa7e5c4021ae14f0422d25f5fd74be5d0d65aee17b6a5ea/lanelet2_parser-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "56c32b3ff8772d8c788fd89f60adde4e", "sha256": "6978d03b85fdad9cb86b00ff971614e379c8686c594b618d481ac8cfbe0e6041" }, "downloads": -1, "filename": "lanelet2_parser-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "56c32b3ff8772d8c788fd89f60adde4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10687, "upload_time": "2019-10-29T01:38:28", "upload_time_iso_8601": "2019-10-29T01:38:28.339430Z", "url": "https://files.pythonhosted.org/packages/90/29/d732e5094a205341733fae235daa0cb6fa5a6f7aba0670ada584783a391e/lanelet2_parser-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "187e13a7541b1b6768cd331a2bec37f3", "sha256": "039544b39599cb853d1b915edcd856bc32a39f173e3084ffb1831bdd7413e75a" }, "downloads": -1, "filename": "lanelet2_parser-0.1.6.tar.gz", "has_sig": false, "md5_digest": "187e13a7541b1b6768cd331a2bec37f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8922, "upload_time": "2019-10-29T01:38:30", "upload_time_iso_8601": "2019-10-29T01:38:30.250950Z", "url": "https://files.pythonhosted.org/packages/57/ab/35433dcb81d3740435c8bfdbc4a8739b9473320b8cd2c3062af053ef7ef7/lanelet2_parser-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "fa8ab2fc5e2f11ba1ca4a11a88dd6181", "sha256": "adfda47e56bb85cd3e4f3ac103b5471aa00b46bcfe87aec9f48a59f9105ce2a8" }, "downloads": -1, "filename": "lanelet2_parser-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "fa8ab2fc5e2f11ba1ca4a11a88dd6181", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10683, "upload_time": "2019-11-15T09:30:13", "upload_time_iso_8601": "2019-11-15T09:30:13.776120Z", "url": "https://files.pythonhosted.org/packages/82/24/3a9fb1c7ee8301968fe2281828e3eb2ccf06945cf3e0115e98f472d8d027/lanelet2_parser-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d711f6a1cf226303cf698c05ef1191e", "sha256": "1e89058c0d7a01ae443d9e09cc037bd6effd4254c18d0d650cd75b37cac7216a" }, "downloads": -1, "filename": "lanelet2_parser-0.1.7.tar.gz", "has_sig": false, "md5_digest": "8d711f6a1cf226303cf698c05ef1191e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8914, "upload_time": "2019-11-15T09:30:15", "upload_time_iso_8601": "2019-11-15T09:30:15.297096Z", "url": "https://files.pythonhosted.org/packages/a6/5e/ac5a05f5d92e202d8e4d3d63eb4d2a78a7adeb7cb1875dd49d4fc63f6579/lanelet2_parser-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa8ab2fc5e2f11ba1ca4a11a88dd6181", "sha256": "adfda47e56bb85cd3e4f3ac103b5471aa00b46bcfe87aec9f48a59f9105ce2a8" }, "downloads": -1, "filename": "lanelet2_parser-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "fa8ab2fc5e2f11ba1ca4a11a88dd6181", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10683, "upload_time": "2019-11-15T09:30:13", "upload_time_iso_8601": "2019-11-15T09:30:13.776120Z", "url": "https://files.pythonhosted.org/packages/82/24/3a9fb1c7ee8301968fe2281828e3eb2ccf06945cf3e0115e98f472d8d027/lanelet2_parser-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d711f6a1cf226303cf698c05ef1191e", "sha256": "1e89058c0d7a01ae443d9e09cc037bd6effd4254c18d0d650cd75b37cac7216a" }, "downloads": -1, "filename": "lanelet2_parser-0.1.7.tar.gz", "has_sig": false, "md5_digest": "8d711f6a1cf226303cf698c05ef1191e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8914, "upload_time": "2019-11-15T09:30:15", "upload_time_iso_8601": "2019-11-15T09:30:15.297096Z", "url": "https://files.pythonhosted.org/packages/a6/5e/ac5a05f5d92e202d8e4d3d63eb4d2a78a7adeb7cb1875dd49d4fc63f6579/lanelet2_parser-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }