Saya ingin menggunakan QGIS untuk membuat peta saya. Satu umpan data adalah gtf tentang rute bus. Saya dapat melihatnya di Google Earth (walaupun lamban), tetapi ketika saya mencoba mengimpor .kml ke QGIS, itu hanya kehabisan RAM (selama 30 menit) dan membuat crash pada peta saya. Jika saya mengimpor 10 di lapisan 18xx, rute tersebut digandakan 10 kali (Google Earth dapat menampilkan semua rute, meskipun lamban).
Prosedur saya
Saya mencoba metode baru, jadi ...
Apa yang saya lakukan adalah mengunduh .txt di situs web TfNSW (data dan login Google tfnsw), kemudian menggunakan skrip .py yang disebut Transitfeed oleh bdferris untuk mengubah .txt menjadi .kml. Akhirnya impor .kml sebagai lapisan vektor, tapi saya memang pernah melihat di Google Earth sebelumnya jadi saya pikir itu akan baik-baik saja.
Saya bermaksud mengubah bentuk.txt menjadi bentuk rute.
Masalah
Saya sedang memikirkan kemungkinan dan solusi, misalnya:
- .Kml rusak
- .Txt salah dalam gtfs
- Konversi salah dari .txt ke .kml
Saya berpikir jika dua kemungkinan pertama itu valid, lalu apa solusi validasi yang cocok (untuk .kml) saya? Kalau tidak, saya ingin solusi lebih murah (yaitu moneter) untuk melihat file .txt gtfs ke QGIS.
sumber
Jawaban:
Dari http://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds , saya mengambil data dari TriMet Portland dan tidak punya masalah menambahkan data geometri (stops.txt dan bentuk.txt) ke QGIS dengan plugin MMQGIS.
Setelah diinstal, gunakan
MMQGIS -> Import/Export -> Geometry Import from CSV file
Jenis Geometri
Point
untuk pemberhentian danPolyline
untuk bentuk.Jika Anda mengalami efek laggy yang sama dengan Google Earth, Anda dapat menyimpan hasilnya ke basis data spasial. Atau simpan data dalam database postgis, seperti yang dijelaskan di sini:
http://opendesignarch.blogspot.de/2014/03/loading-gtfs-data-into-postgresql.html
https://github.com/pgRouting/pgrouting/wiki/MMPTR-Tutorial
sumber
Saya telah menggunakan plugin Points2One dan saya menemukannya cukup mudah. https://youtu.be/cxAkTg_01vg
1 - Impor file GTFS bernama 'forms.txt' menggunakan 'Tambahkan Lapisan Teks Terbatas'
2 - Klik pada plugin Points2One dan buat Garis dengan "shape_id"
sumber
Saya menemukan tutorial yang sangat bagus ini dengan pencarian google:
http://www.stevencanplan.com/2016/02/converting-a-transit-agencys-gtfs-to-shapefile-and-geojson-with-qgis/
Saya mendapatkan data saya di sini: http://apps2.saskatoon.ca/app/data/google_transit.zip
Untuk membuat poin menjadi path, sepertinya
Points to Path
plugin tidak dikirimkan dengan qgis 3, tetapi sepertinya qgis 3 dibundel dengan alat point to path berkat posting lain yang saya temukan di sini: https: // gis. stackexchange.com/a/241494/145631 .sumber