a-b-street / a-b-street/osm2streets
Mark geometry lane based on `placement=` tags
- Ngôn ngữ chính
- Jupyter Notebook
- Star
- 156
- Fork
- 14
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
For his Straßenraumkarte, Supaplex uses the tag `placement=right_of:1` to clarify where lanes are positioned in relation to the geometry-line.
> Additionally, placement=right_of:1 helps to place the lanes precisely in relation to position of the osm way by indicating that the way geometry is located right of the first (left) lane and all other lanes are to be rendered right of it.
https://supaplexosm.github.io/strassenraumkarte-neukoelln/posts/2021-12-31-micromap-update#bike-lanes-position-them-right
---
I think osm2lanes would have to evaluate this tag in order to allow renderer to precisely position the lanes.
---
Maybe the osm2lanes schema could be something like this
> lane1 > position_from_geometry=-2
> lane2 > position_from_geometry=-1
> lane3 > position_from_geometry=0
> lane4 > position_from_geometry=1
---
I don't think that is the next important part, but I was thinking about it and wanted to start the documentation/discussion.
Hướng dẫn đóng góp
Hướng nghiên cứu
Issue này thảo luận về việc diễn giải các tag OSM như placement=right_of:1 để định vị làn đường tương đối với một đường hình học. Hãy bắt đầu bằng cách xem xét cách osm2streets hiện phân tích dữ liệu làn đường và hình học. Tìm logic phân tích tag hiện có và mã định vị làn đường. Xác định cách tích hợp trường position_from_geometry vào schema làn đường và kiểm thử bằng dữ liệu OSM mẫu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- backend
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100