여행 수요 모델링을위한 오픈 소스 솔루션이 있습니까?


9

여행 수요 모델링 (예 : 4 단계 UTMS)을위한 오픈 소스 도구를 찾고 있습니다. 바람직하게는 GIS 환경에서. Qgis, Grass 및 Postgis와 잘 작동합니다.

내 질문은 더 많은 연구와 관련된 특정 유스 케이스와 관련이 없습니다.
초기 검색이 비어 있었으므로 확인을 원했습니다.


글쎄, newbieGIS, 수요 모델 개발에 성공 했습니까? ao 코드를 작성하려고 할 때 서로 도울 수 있다고 생각합니다. 나는 몇 가지 도구를 발견 : SUMO MATSim 내가 그들을 시도하고 비교하거나 다른 사람을 찾을려고하고있다 : ITSUMO를 예를 들어
클레망

답변:


12

짧은 대답은 그에 가까운 오픈 소스 패키지가 없기 때문에 TransCAD 또는 Emme / 2 대안을 찾고 있다면 특히 하나는 없다는 것입니다.

가장 가까운 것은 상용 소프트웨어에서 사용할 수있는 많은 필요한 데이터, 방법론, 도구 또는 네트워크 처리가 부족하다는 것을 알게 된 Transims 또는 matsim 과 같은 마이크로 모델링 솔루션 입니다.

UrbanSim 은 오픈 소스 에이전트 기반 모델링 솔루션이지만 운송 네트워크를 처리하지는 않습니다.

다른 한편으로, 나는 QGIS를 기반으로 3 또는 4 개의 여행 수요 모델을 개발했습니다. 코드를 공유 할 수는 없지만 내가 한 일을 알려줄 수 있습니다.

  1. QGIS 라우팅 플러그인을 빌드하거나 osm2po를 사용하거나 postgis / pgrouting을 직접 사용할 수 있습니다. 이 플러그인은 또한 중심을 생성하고 TAZ (Traffic Analysis Zone) ID를 통해 기존 링크에 연결할 수 있어야합니다. IT는 또한 출발지 / 목적지 테이블을 생성하고 출력 할 수 있어야합니다. 기존 GIS 레이어 위에 이벤트 기반 데이터로 사용할 수 있다면 더 좋습니다
  2. 고속도로에서 서비스 수준을 분석 Capacity하여 모델링중인 관할 지역에 적합한 모범 사례 를 결정하는 QGIS Highway Capacity Manual 플러그인을 빌드하십시오 .
  3. QGIS ITE 플러그인을 구축하여 고속도로 여행 생성 및 생산 속도를 결정하거나 자체 여행 생성 데이터를 구축하십시오. 여기서 목표는 TAZ_001_HBW, HBNW, HBS, NHB 등의 각 영역에 대한 어트랙션 및 프로덕션 용 테이블을 개발하는 것입니다.
  4. 모든 사회 경제적 예측을 처리 하는 R 또는 MS Excel 모델을 작성하십시오 . 이것은 모든 통계 요구 사항 예측 및 백 캐스트를 처리하기 위해 3 단계 위에 있습니다.
  5. 1-4 단계를 통해 생산, 여행, 관광 명소, 균형 및 여행 분포를 생성 할 수 있습니다.
  6. 모드 선택의 경우 사용중인 알고리즘에 따라 다릅니다. 로짓 모델링 또는 Bayes를 사용하는 경우 R 또는 WinBugs로 무언가를 수행 할 수 있습니다.
  7. 여행 배정을위한 QGIS 플러그인을 구축하십시오. 이는 적어도 확률 론적이든, 전혀 또는 전혀 없으며, 평형을 기반으로합니다.
  8. 특정 링크 및 노드에서 회전 제한 및 이동 동작을 위해 GIS 레이어에서 필드로 필드를 통합해야합니다. 링크 행당 필요한 항목은 다음과 같습니다.
    1. link ID, link name, speed, length, number of lanes, capacity per lane, total capacity, and directionality
    2. 노드의 경우 다음이 필요합니다 U_turns allowed?, left_penalty, right penalty, average_Delay, accepted delay, green_cycle_time_per_leg
  9. 모든 단계 에서 교정 및 검증 사용

Hodgepodge 모델을 TransCAD와 비교 한 결과 매우 비슷했습니다. 그러나 파이썬으로 조직화 된 방식이 아닌 모든 작업으로 인해 내 속도가 10 배 느 렸습니다.

이 주제에 대해 많은 시간을 할애하여 더 궁금한 점이 있으면 알려주십시오.

또한, 현재 위치와시 / 군 / 국가 / 국가 대비 원하는 규모를 파악하는 데 도움이됩니다.



1

나는 또한 TRANUS를 추천합니다. 완벽한 토지 사용 모델과 세부 운송 모델로, 모달 분할 및 할당이 로짓을 기반으로 한 통합 프로세스로 이루어집니다. 승객과화물을 결합하여 도시 또는 지역에 모두 적용될 수 있습니다. www.tranus.com에서 프로그램 및 광범위한 문서를 다운로드하십시오.

TRANUS를 GIS와 통신하는 방법이 있습니다. 현재 QGIS 용 TRANUS 플러그인을 개발 중이며 2015 년 중반까지 작동하도록하겠습니다.


TRANUS QGIS 통합 진행 상황에 대해 알고 싶습니다. 현재이 작업을하고 있습니다.
Tomás de la Barra

1

귀하의 특정 요구가 무엇인지 잘 모르겠습니다 ...하지만 파이썬으로 작성한 많은 것들이 있습니다. 귀하의 작업의 목적을 알면 공유 할 수 있습니다. 나는 다음을 가지고있다 :

  1. 트립 분포-중력 모델
  2. 다 대일 여행 분포-단일 어트랙션 벡터와 균형을 이루는 여러 프로덕션
  3. 고무 밴딩을 사용한 여행 기반 트립 배포
  4. 중첩 로짓 모드 선택
  5. 용량 제한 로짓 선택 공원 및 승차
  6. 단일 클래스 OD 매트릭스 추정
  7. 트립 생성 밸런싱 (일대일 및 다 대일)이 모든 것은 대부분의 상용 소프트웨어 패키지보다 빠르거나 빠릅니다.

트래픽 할당의 경우 DTAlite 또는 DynusT를 모두 사용하는 것이 좋습니다.이 두 가지 모두 오픈 소스이므로 QGis의 네트워크를 I / O하고 이러한 도구 중 하나의 계산 엔진을 사용할 수 있으므로 기본적으로 NEXTa를 QGis로 대체합니다.


0

Tranus 를 사용할 수 있습니다. 오픈 소스이며 트립 분배와 모드 선택의 조합으로 4 단계 여행 수요 모듈을 제공합니다. 토지 사용 모델과 여행 수요 모델이 있습니다. 그러나 여행 모델은 독립적으로 운영됩니다. 포트란으로 작성되었으므로 성능이 좋습니다.


3
링크 만 답변하지 않는 것이 좋습니다. 답변이 좋은 솔루션 인 이유에 대한 기본 정보를 추가하십시오.
Brad Nesom
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.