Mais

Como posso ver os dados GTFS no QGIS?

Como posso ver os dados GTFS no QGIS?


Eu gostaria de usar o QGIS para criar meu mapa. Um feed de dados são os gtfs relativos às rotas de ônibus. Posso visualizá-lo no Google Earth (embora lento), mas quando tentei importar o .kml para o QGIS, ele simplesmente ficou sem RAM (por 30 min) e travou meu mapa. Se eu importar 10 nas camadas 18xx, a rota é duplicada 10 vezes (o Google Earth poderia mostrar todas as rotas, embora com lag).

Meu procedimento

Estou tentando um novo método, então ...

O que fiz foi baixar o .txt no site TfNSW (dados e login do Google tfnsw), depois usar um script .py chamado Transitfeed da bdferris para converter o .txt em .kml. Finalmente importe o .kml como camadas vetoriais, mas eu visualizei no Google Earth antes, então achei que tudo ficaria bem.

Pretendo converter o shape.txt em formas de rota.

Problema

Estava pensando nas possibilidades e soluções, por exemplo:

  1. .Kml defeituoso
  2. .Txt com defeito no gtfs
  3. Conversão defeituosa de .txt para .kml

Eu estava pensando se as duas primeiras possibilidades são válidas, então qual é a solução de validação adequada (do meu .kml)? Caso contrário, eu gostaria de uma solução econômica (ou seja, monetária) para visualizar o arquivo gtfs .txt no QGIS.


De http://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds, peguei os dados do TriMet Portland e não tive problemas ao adicionar os dados de geometria (stops.txt e shapes.txt) ao QGIS com o plugin MMQGIS.

Depois de instalado, useMMQGIS -> Importar / Exportar -> Importar geometria do arquivo CSV

Tipo de GeometriaApontarpara as paradas ePolilinhapara as formas.

Se você experimentar o mesmo efeito de atraso do Google Earth, poderá salvar o resultado em um banco de dados espacial. Ou armazene os dados em um banco de dados Postgis, conforme explicado aqui:

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

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


Eu usei o plugin Points2One e achei muito simples. https://youtu.be/cxAkTg_01vg

1 - Importe o arquivo GTFS denominado 'shapes.txt' usando 'Adicionar camada de texto limitada'

2 - Clique no plugin Points2One e crie linhas por "shape_id"


Achei este tutorial muito bom pela pesquisa do Google:

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

Peguei meus dados aqui: http://apps2.saskatoon.ca/app/data/google_transit.zip

Para transformar os pontos em um caminho, ele se parece com oAponta para o caminhoO plugin não vem com o qgis 3, mas também parece que o qgis 3 vem com uma ferramenta de pontos para caminho graças a outro post que encontrei aqui.


Assista o vídeo: Visualizar dados com o geosserviço WMS no QGIS