Bộ đệm của thời gian vận chuyển công cộng


9

Tôi muốn có thể tạo bộ đệm / vùng / vòng thời gian vận chuyển bằng hệ thống giao thông công cộng của Denver. Để biết ví dụ về những gì tôi đang nói, hãy xem triptropnyc.com - Tôi không cần nó để trông gần như đẹp và tôi chỉ có một điểm quan tâm ban đầu.

Tôi nghĩ rằng cho đến nay là phân phối các điểm ngẫu nhiên xung quanh khu vực quan tâm và sau đó chuyển các điểm đó cho API Google Maps một chút. Khi tôi có thời gian di chuyển, sau đó tôi có thể nội suy giữa các điểm để lấy bộ đệm - quay lại từ nhiều điểm hơn nếu cần thiết để làm mượt các ước tính.

Đó sẽ là một cách tiếp cận hợp lệ? Có cách nào khác để ước tính thời gian vận chuyển mà tôi nên xem xét không? Có lẽ các nguồn dữ liệu khác sẽ hữu ích hơn hoặc dễ dàng hơn để có được?

Cho tôi biết bạn nghĩ gì.


1
Lưu ý: Một thời gian sau, tôi phát hiện ra rằng API chỉ đường của Google Maps không cho phép sử dụng chế độ phương tiện công cộng - chỉ lái xe, đi bộ và đi xe đạp.
Matt Parker

2
Một áp phích khác nhận xét gần đây liên kết đến một ứng dụng chủ yếu thực hiện điều này, gis.stackexchange.com/questions/46/ . Có thể đáng để kiểm tra cách họ tính toán thời gian đi lại.
Andy W

Tôi tự hỏi làm thế nào bạn làm cho vấn đề này?
dassouki

@dassouki Tôi rất muốn nói với bạn, nhưng tôi không may không có thời gian để làm bất cứ điều gì ngoài nghiên cứu trong nhiều tháng. Tuy nhiên, đây là tháng mà hầu hết các dự án nghiên cứu của tôi đang kết thúc, vì vậy tôi thực sự hy vọng sẽ có một bản cập nhật vào cuối năm nay.
Matt Parker

Câu trả lời:



2

Tôi đã thử một cái gì đó tương tự một lần ( sử dụng NetworkCostCalculator của FME ).

Phần thú vị là trong hình dung. Chúng tôi đã viết dữ liệu lên 3D PDF, với thời gian là trục Z và hình nền ở các khoảng thời gian nhất định.

văn bản thay thế

Bạn chỉ cần bật hình ảnh 10 phút hoặc 15 phút, v.v. - để cho biết bạn có thể đi được bao xa trong một thời gian nhất định.

văn bản thay thế

Và nếu bạn biến mạng thành một bề mặt chi phí thì nó sẽ trông như thế này:

văn bản thay thế


1

bạn sẽ cần TCQM để thực hiện các phương tiện vận chuyển (đây là một cuốn sách miễn phí).

Dù sao, cách chúng ta làm trong ngành là chúng ta xây dựng một lớp đường viền dựa trên thời gian đi bộ từ các điểm dừng quá cảnh. Mỗi điểm dừng quá cảnh có thể mất tới 0,25 dặm / 400m về khoảng cách đi bộ, thường là số mặc định. Mọi người đi bộ ở bất cứ đâu trong khoảng từ 4 đến 6 km một giờ, vì vậy bạn có thể coi 4 hoặc 5 là mức trung bình của mình. Vì vậy, bạn có khoảng cách và tốc độ, bạn có thể có được thời gian ra khỏi đó.


1

Tôi biết tôi đến trễ trong trò chơi, nhưng tôi sẽ đề nghị bạn kiểm tra các công cụ Crimestat để biết khoảng cách mạng nếu bạn đã có các điểm được đề xuất bởi Kirk (giả sử bạn cũng có tệp mạng đường phố).

Bạn vừa thực hiện một số mẫu đơn giản để ước tính vận tốc chuyển tiếp để thực hiện điều này vì không có ước tính trực tuyến nào tồn tại (hoặc sử dụng một số nguồn khác để ước tính vận tốc)? Đối với dự án này, tôi sẽ không nghĩ rằng sẽ không hợp lý khi giả sử vận ​​tốc không đổi.


Dựa trên kinh nghiệm của bản thân với quá cảnh công cộng ở đây, tôi không nghĩ vận tốc không đổi thực sự là một giả định hợp lý ở đây. Sự gần gũi với xe buýt tốc hành hoặc khu vực có thể tạo ra sự khác biệt lớn cho người dân ở các khu vực xa xôi hẻo lánh của chúng tôi, đặc biệt vì chúng tôi rất gần với tuyến đường của một số xe buýt đó. Sau đó, có đường sắt nhẹ ...
Matt Parker

Đúng, đặc biệt là càng xa khu vực đô thị thì càng có nhiều khả năng nó sẽ đi chệch hướng. Bạn đã sử dụng bất kỳ nguồn bên ngoài nào, chẳng hạn như các đề xuất của bộ giao thông vận tải (chẳng hạn như nếu họ có thời gian đón giữa các điểm dừng) để cố gắng tạo ra một số trọng lượng để gắn vào khoảng cách mạng? Điều này cũng làm phức tạp câu hỏi vì câu trả lời sẽ phụ thuộc không chỉ vào trạm xe buýt mà còn ở (trạm dừng xe buýt + xe buýt là gì). Bạn có thể thêm vào các biến chứng thậm chí nhiều hơn như nhu cầu chuyển xe buýt hoặc có các tuyến mạng cố định giữa các điểm dừng xe buýt. Bạn nên bắt đầu thời gian các chuyến đi xe buýt của bạn!
Andy W

0

Đây là một vấn đề thú vị nghiêm trọng từ quan điểm về khả năng đi bộ trong thành phố.

Suy nghĩ đầu tiên của tôi là coi bản đồ chuyển tuyến giống như một biểu đồ và chỉ cần thực hiện một giao dịch đến từng trạm từ nút gốc (vị trí xuất xứ của bạn). Sau đó, với mỗi nút được đi bộ, hãy tạo một loạt các vòng tròn mở rộng với khoảng cách đi bộ ước tính (không quá nhiều vòng tròn mở rộng, bạn có thể dễ dàng hết năng lượng xử lý). Sau khi bạn tạo tất cả các vòng tròn cho bản đồ, bạn cần tính toán những vòng tròn nào trùng nhau và đơn giản hóa hình học kết quả. Sau đó, bạn có thể coi mỗi cạnh như một đỉnh và mỗi đỉnh giống như một cạnh cho mạng lưu lượng để tính toán các đường đi bộ tối ưu (sử dụng Ford Fulkerson hoặc bất cứ điều gì).

Đó là một thuật toán có thể sẽ hoạt động, nhưng tôi thực sự nghi ngờ nó là tối ưu. Tôi nghĩ rằng bạn chỉ cần bắn tỉa tôi. ; P


Tôi thực sự đã làm một cái gì đó tương tự một vài năm trước bằng cách sử dụng một số công cụ ArcGIS phức tạp. Khó khăn ở đây là thời gian vận chuyển công cộng trong một thành phố có ba tầng dịch vụ xe buýt và đường sắt nhẹ dường như không tuyến tính với khoảng cách. Điều thú vị khi kết nối với Google Maps là nó thực hiện tốt việc chọn các tuyến tối ưu từ A đến B cho tôi.
Matt Parker
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.