a-b-street / a-b-street/speedwalk

Network: Connect hw=residential+sidewalk=no (centerline routing) with generated sidewalk

Đang mở
#81 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Svelte
Star
24
Fork
5
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

In some cases we consider hw=residential without sidewalks still routable. People will walk at the side of the road and depending on the road that is fine.

But speedwalk does not connect those centerline routes to separate sidewalks when those are at the other side of the road.

We cannot really resolve this with tagging given that there are no sidewalk to connect to…

Image

https://a-b-street.github.io/speedwalk/#19/52.743396/13.265735

https://www.openstreetmap.org/edit?=#map=19/52.743396/13.265735

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Issue này liên quan đến logic định tuyến cho vỉa hè trong dữ liệu OSM. Hãy bắt đầu bằng cách kiểm tra mã xử lý định tuyến theo tim đường (hw=residential, sidewalk=no) và các vỉa hè được tạo. Hãy tìm logic kết nối trong routing engine, có thể nằm trong một module xử lý việc xây dựng đồ thị hoặc tìm đường. Các liên kết được cung cấp cho biết vị trí cụ thể trên bản đồ để kiểm thử. 'Hoàn tất' có nghĩa là thuật toán định tuyến có thể kết nối một tuyến theo tim đường với một vỉa hè riêng biệt ở phía bên kia đường khi không tồn tại node vỉa hè vật lý để kết nối tới.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
javascript
Lĩnh vực
backend-api-design, data-visualization
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
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.