Câu trả lời ngắn gọn là không có gì đặc biệt nếu bạn đang tìm kiếm một giải pháp thay thế TransCAD hoặc Emme / 2 vì không có gói nguồn mở nào gần với các gói đó.
Gần nhất bạn có thể nhận được là một số giải pháp mô hình vi mô như Transims hoặc matim mà tôi thấy thiếu rất nhiều dữ liệu, phương pháp, công cụ hoặc xử lý mạng có sẵn trong phần mềm thương mại.
UrbanSim là một giải pháp mô hình hóa dựa trên đại lý nguồn mở nhưng theo tôi nhớ thì nó không xử lý các mạng lưới giao thông.
Mặt khác, tôi đã phát triển 3 hoặc 4 mô hình nhu cầu du lịch dựa trên QGIS. Mặc dù, tôi không thể chia sẻ mã với bạn, tôi có thể cho bạn biết những gì tôi đã làm:
- Xây dựng plugin định tuyến QGIS hoặc bạn có thể sử dụng osm2po hoặc postgis / pgrouting trực tiếp. Plugin này cũng có thể tạo trọng tâm của bạn và kết nối chúng với các liên kết hiện có của bạn thông qua id id Phân tích lưu lượng truy cập (TAZ). CNTT cũng có thể tạo và xuất các bảng gốc / đích. Sẽ tốt hơn nếu bạn có thể lấy những dữ liệu đó làm dữ liệu dựa trên sự kiện trên lớp GIS hiện tại của bạn
- Xây dựng plugin Hướng dẫn sử dụng đường cao tốc của QGIS để phân tích các cấp độ dịch vụ trên đường cao tốc để xác định
Capacity
- sử dụng các thực tiễn tốt nhất có thể chấp nhận được đối với quyền tài phán mà bạn đang lập mô hình.
- Xây dựng plugin QGIS ITE để xác định tốc độ tạo và sản xuất chuyến đi trên đường cao tốc - hoặc - xây dựng dữ liệu tạo chuyến đi của riêng bạn. Mục tiêu ở đây là có thể phát triển một bảng theo loại sau: TAZ_001_HBW, HBNW, HBS, NHB, v.v., cho cả các điểm tham quan và sản xuất cho từng khu vực
- Xây dựng mô hình R hoặc MS Excel xử lý tất cả các dự báo kinh tế xã hội của bạn. đây chỉ là bước đầu của bước 3 để xử lý tất cả các dự báo và phát lại nhu cầu thống kê của bạn
- Với các bước từ 1 đến 4, bạn có thể tạo, sản xuất chuyến đi, thu hút, cân bằng của họ và Phân phối chuyến đi.
- Đối với Lựa chọn chế độ, nó phụ thuộc vào thuật toán bạn đang sử dụng. NẾU bạn đang sử dụng mô hình logit hoặc Bayes, thì bạn có thể làm gì đó với R hoặc WinBugs.
- Xây dựng plugin QGIS để phân công chuyến đi, dựa trên ít nhất là Stochastic, tất cả hoặc không có gì và cân bằng
- Để chuyển các hạn chế và hành vi đi lại trên các liên kết và nút cụ thể, hãy đảm bảo kết hợp các trường đó dưới dạng các trường trong lớp GIS của bạn, đây là những gì bạn sẽ cần cho mỗi hàng liên kết:
link ID, link name, speed, length, number of lanes, capacity per lane, total capacity, and directionality
- cho các nút, bạn sẽ cần
U_turns allowed?, left_penalty, right penalty, average_Delay, accepted delay, green_cycle_time_per_leg
- Sử dụng hiệu chuẩn và xác nhận mỗi bước trên đường
Tôi đã so sánh mô hình Hodgepodge của mình với TransCAD và nó khá gần; tuy nhiên, tốc độ của tôi chậm gấp 10 lần do tôi làm tất cả bằng trăn chứ không phải theo cách có tổ chức.
Hãy cho tôi biết nếu bạn có nhiều câu hỏi hơn khi tôi dành nhiều thời gian làm việc trong chủ đề này.
Ngoài ra, sẽ giúp biết bạn đang ở đâu và quy mô bạn đang tìm kiếm, thành phố, so với tiểu bang, so với quốc gia.