QGIS memiliki kemampuan untuk menampilkan GeoRSS dengan mengikuti langkah-langkah ini:
- Klik ikon "Tambahkan Vektor Lapisan ..."
- Pastikan Sumber Data adalah "File" dan masukkan URL GeoRSS dengan awalan "/ viscurl /" pada GeoRSS (misalnya /vsicurl/http://earthquake.usgs.gov/earthquakes/catalogs/eqs1day-M0.xml).
Masalah yang saya alami adalah bahwa kanvas tidak diperbarui ketika gempa bumi baru terjadi. Saya harus keluar dari qgis, memulai kembali qgis, lalu memuat GeoRSS untuk melihat pembaruan.
Adakah yang tahu cara menampilkan GeoRSS secara langsung? Saya ingin sekali mendengar solusi FOSS lain untuk masalah ini.
Jawaban:
Reload layer baru-baru ini dibahas pada milis pengembang. Dari diskusi itu, jawaban singkatnya mungkin: belum untuk penyedia GeoRSS ... belum.
Penyedia data untuk GeoRSS mungkin QgsOgrProvider yang tampaknya tidak menerapkan metode reloadData (). Pencarian direktori / src / penyedia menemukan QgsWFSProvider dan QgsWmsProvider memiliki metode. QgsWFSProvider tampaknya menjadi satu-satunya penyedia dengan fungsi reloadData () untuk fitur vektor (sebagaimana dirujuk dalam posting milis oleh giohappy ).
Jika Anda ingin melihat gempa bumi baru, atau mengurai perubahan dalam rentang waktu tertentu, pertimbangkan untuk mengotomatiskan pengunduhan umpan GeoRSS (dan mungkin pemuatan ke file proyek QGIS) menggunakan Python. Kemudian, memuat lapisan ke Underdark 's sangat baik TimeManagerPlugin ( posting blog tambahan ). Selain plugin itu, saya tidak tahu cara lain untuk memvisualisasikan perubahan temporal di QGIS, saat ini.
sumber