QGIS에서 GTFS 데이터를 보려면 어떻게합니까?


11

QGIS를 사용하여지도를 만들고 싶습니다. 하나의 데이터 피드는 버스 경로와 관련된 gtf입니다. Google 어스에서 볼 수는 있지만 (laggy이지만) .kml을 QGIS로 가져 오려고 할 때 RAM이 부족하여 (30 분) 내지도가 충돌했습니다. 18xx 레이어에서 10을 가져 오면 경로가 10 번 복제됩니다 (Google 어스는 지연 될 수 있지만 모든 경로를 표시 할 수 있습니다).

내 절차

나는 새로운 방법을 시도하고 있으므로 ...

내가 한 것은 TfNSW 웹 사이트 (Google tfnsw 데이터 및 로그인)에서 .txt를 다운로드 한 다음 bdferris의 Transitfeed 라는 .py 스크립트를 사용 하여 .txt를 .kml로 변환하는 것입니다. 마지막으로 .kml을 벡터 레이어로 가져 오지만 이전에는 Google 어스에서 보았으므로 괜찮습니다.

shape.txt를 경로 모양으로 변환하려고합니다.

문제

예를 들어 가능성과 해결책을 생각하고있었습니다.

  1. 잘못된 .kml
  2. gtfs의 .txt 결함
  3. .txt에서 .kml 로의 잘못된 변환

처음 두 가지 가능성 중 하나가 유효한지 생각한 다음 적합한 .kml 솔루션의 유효성은 무엇입니까? 그렇지 않으면 gtfs .txt 파일을 QGIS로 볼 수있는 비용이 들지 않는 (즉, 화폐) 솔루션을 원합니다.


1
gtfs 사양을 볼 때 모든 텍스트 파일이며 kml에 대해서는 언급하지 않았습니다. 먼저 gtfs 파일로 수행중인 다른 작업이 있습니까? developers.google.com/transit/gtfs/reference
neuhausr

죄송하지만 txt를 kml 파일로 변환했습니다. Google 어스는 볼 수 있지만 QGIS는 볼 수 없습니다.
SHY.John

txt를 kml로 변환 한 방법을 추가하고 샘플 txt 또는 kml 파일에 대한 링크를 추가 할 수 있습니까?
AndreJ

잠시만 기다려주세요. 잠시 후 ...
SHY.John

.txt를 .csv로 변환 한 다음 QGIS에서 "파일보기"옵션을 사용하는 것을 고려 했습니까? 경로를 "라이브"로 스트리밍하려는 경우?
Andrew Tice

답변:


5

에서 http://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds , 나는 TRIMET 포틀랜드에서 데이터를 가져다가 MMQGIS 플러그인과 QGIS에 지오메트리 데이터 (stops.txt 및 shapes.txt)를 추가 아무런 문제가 없었다.

설치가 완료되면 MMQGIS -> Import/Export -> Geometry Import from CSV file

Point정지 점 및 Polyline모양에 대한 형상 유형 .

Google 어스와 동일한 지연 효과가 발생하면 결과를 공간 데이터베이스에 저장할 수 있습니다. 또는 다음과 같이 postgis 데이터베이스에 데이터를 저장하십시오.

http://opendesignarch.blogspot.de/2014/03/loading-gtfs-data-into-postgresql.html

https://github.com/pgRouting/pgrouting/wiki/MMPTR-Tutorial


나는 당신이 말하고 메시지를 받았습니다 : 유효하지 않은 모양 ID 열 : shape_id ... 또한 CSF가 아닌 CSV입니다.
SHY.John

걱정하지 마십시오. 필드 이름을 ID, lon, lat과 같이 변경해야한다는 의미입니다.
SHY.John

TriMet 데이터의 경우 제대로 작동했습니다. 파일에 이상한 데이터가있을 수 있습니다.
AndreJ

알 수없는 이유로 MMQGIS는 ID, 위도 및 경도를 이름으로 허용합니다.
SHY.John

3

Points2One 플러그인을 사용했으며 매우 간단합니다. https://youtu.be/cxAkTg_01vg

1- '제한된 텍스트 레이어 추가'를 사용하여 'shapes.txt'라는 GTFS 파일 가져 오기

2-Points2One 플러그인을 클릭하고 "shape_id"로 라인을 만듭니다


시드니에서 0200이므로 나중에 다시 시도합니다.
SHY.John

1

Google 검색 으로이 멋진 튜토리얼을 찾았습니다.

http://www.stevencanplan.com/2016/02/converting-a-transit-agencys-gtfs-to-shapefile-and-geojson-with-qgis/

여기에 내 데이터가 있습니다 : http://apps2.saskatoon.ca/app/data/google_transit.zip

포인트를 경로로 만들려면 Points to Path플러그인이 qgis 3과 함께 제공되지 않는 것처럼 보이지만 qgis 3은 https : // gis 에서 찾은 다른 게시물 덕분에 path to path 도구와 함께 제공되는 것처럼 보입니다 . stackexchange.com/a/241494/145631 .

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.