Eu gostaria de usar o QGIS para criar meu mapa. Um feed de dados é o gtfs referente às rotas de ônibus. Posso visualizá-lo no Google Earth (embora lento), mas quando tentei importar o .kml para o QGIS, ele ficou sem memória RAM (por 30 min) e travou meu mapa. Se eu importar 10 nas camadas 18xx, a rota será duplicada 10 vezes (o Google Earth poderá mostrar todas as rotas, embora com atraso).
Meu procedimento
Estou tentando um novo método, então ...
O que fiz foi baixar o arquivo .txt no site do TfNSW (dados e login do Google tfnsw) e usar um script .py chamado Transitfeed da bdferris para converter o arquivo .txt em .kml. Por fim, importe o .kml como camadas vetoriais, mas eu já vi no Google Earth antes disso, então acho que tudo ficará bem.
Pretendo converter o shape.txt em formas de rota.
Problema
Eu estava pensando nas possibilidades e soluções, por exemplo:
- .Kml com defeito
- .Txt com defeito no gtfs
- Conversão incorreta de .txt para .kml
Eu estava pensando se as duas primeiras possibilidades são válidas, qual é a solução de validação adequada (do meu arquivo .kml)? Caso contrário, eu gostaria de uma solução sem custo (ou seja, monetária) para visualizar o arquivo gtfs .txt no QGIS.
fonte
Respostas:
Em http://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds , peguei os dados do TriMet Portland e não tive problemas para adicionar os dados da geometria (stops.txt e shapes.txt) ao QGIS com o plug-in MMQGIS.
Depois de instalado, use
MMQGIS -> Import/Export -> Geometry Import from CSV file
Geometria Digite
Point
para as paradas ePolyline
para as formas.Se você tiver o mesmo efeito de atraso que no 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
fonte
Eu usei o plugin Points2One e achei bastante simples. https://youtu.be/cxAkTg_01vg
1 - Importe o arquivo GTFS chamado 'shapes.txt' usando 'Adicionar camada de texto limitada'
2 - Clique no plug-in Points2One e crie Lines por "shape_id"
fonte
Eu encontrei 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/
Eu tenho meus dados aqui: http://apps2.saskatoon.ca/app/data/google_transit.zip
Para transformar os pontos em um caminho, parece que o
Points to Path
plug - in não é fornecido com o qgis 3, mas parece que o qgis 3 vem com uma ferramenta de pontos para o caminho, graças a outro post que encontrei aqui: https: // gis. stackexchange.com/a/241494/145631 .fonte