Perangkat lunak untuk menganalisis tracklog GPS untuk mengekstrak nama tempat yang dapat dibaca orang


12

Saya memiliki setumpuk tracklog yang diformat GPX untuk banyak negara tempat saya bepergian selama bertahun-tahun (perangkat GPS terus menerus menyala dan merekam sebagian besar perjalanan). Sekarang saya ingin menganalisis log secara otomatis untuk mengekstrak daftar nama yang dapat dibaca manusia untuk tempat-tempat yang saya kunjungi. Sebagai contoh:

  • mendeteksi dan memberi nama penyeberangan perbatasan
  • mendeteksi dan memberi nama tempat yang dihuni tempat saya tinggal lebih lama

Apakah ada perangkat lunak yang siap pakai (lebih disukai sumber bebas dan terbuka) yang dapat digunakan untuk melakukan analisis tersebut?

(Dengan "tracklog" yang saya maksud: urutan pasangan garis lintang-garis waktu yang dicentang waktu.)


Wilayah apa yang Anda butuhkan untuk mencakup, untuk hal-hal seperti tempat yang dihuni ?, atau apakah Anda sudah memiliki data seperti itu?
Rowland Shaw

Tidak, saya hanya punya data GPS. Saya ingin membahas setidaknya Afrika Timur dan Selatan, Amerika Selatan, dan Asia Tenggara. Saya kira data / soft sudah ada dan juga tersedia secara bebas: Google dapat memetakan koordinat ke nama tempat yang dapat dibaca manusia, Wikipedia / DBpedia dapat digunakan untuk mendeteksi tempat "dihuni", dll. Saya hanya ingin tahu apakah ada yang telah dikemas semua ini menjadi alat perangkat lunak yang mudah digunakan ...
Kaarel

Jawaban:


3

Apa yang akan saya lakukan adalah mengonversi tracklog untuk membentuk file yang mungkin mempertahankan tanggal sebagai atribut. (ini dapat dilakukan dengan perangkat lunak gratis untuk gpx2shp). Kemudian gunakan sesuatu seperti qgis (Anda sebutkan sumber daya gratis) dengan data untuk setiap persimpangan yang Anda inginkan (yaitu perbatasan negara, perbatasan provinsi / kabupaten, kota [sebagai poligon dan titik]). Qgis memiliki banyak plugin dan komunitas yang hebat di forum qgis-user@lists.osgeo.org. Seseorang di sana akan dapat membantu Anda mencapai ini. BTW osgeo4w adalah cara mudah untuk memulai dengan qgis jika Anda menjalankannya di bawah windows.


2

NGA GeoNames (1) akan memberi Anda nama titik untuk sebagian besar nama yang ditempatkan di dunia.

ESRI menggunakannya untuk membuat layanan locator (2) mereka sendiri untuk ArcMAP.

Apa yang Anda inginkan adalah beberapa kode yang pada dasarnya akan menggunakan antarmuka IReverseGeocoding untuk "geocode" daftar lat / lngs Anda dan menemukan tempat "bernama" terdekat ke tempat Anda berada.

Saya pikir hal-hal lain (penyeberangan perbatasan, lama tinggal variabel) dapat Anda lakukan dalam konteks beberapa kode.

Jika Anda ingin melakukan ini dengan cara open source, daripada mengunggah data Anda ke tabel postgis dan kemudian menggunakan geocoder terbalik seluruh dunia gisografi (3) untuk mengeluarkan nama dari latlong Anda.

: refractored karena BS itu hanya sekitar 1 hyperlink :)

(1) http://download.geonames.org/export/dump/

(2) http://resources.esri.com/arcgisonlineservices/index.cfm?fa=content_detail&contentID=F27C5147-1422-2418-340F4D0074B9EA7D

(3) http://services.gisgraphy.com/public/reverse_geocoding_worldwide.html


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.