İnsan tarafından okunabilen yer adlarını ayıklamak için GPS tracklog'larını analiz etmek için yazılım


12

Yıllar boyunca seyahat ettiğim birçok ülke için GPX biçimli tracklog yığınım var (GPS cihazı sürekli açık ve gezilerin çoğu için kayıt yapıyor). Şimdi ziyaret ettiğim yerler için insan tarafından okunabilir bir liste çıkarmak için günlükleri otomatik olarak analiz etmek istiyorum. Örneğin:

  • sınır geçişlerini tespit edip adlandırın
  • daha uzun kaldığım yerleşim yerlerini tespit edip adlandırın

Bu tür bir analizi gerçekleştirmek için kullanılabilecek hazır yazılım (tercihen serbest ve açık kaynak) var mı?

("Tracklog" ile kastediyorum: zaman damgalı boylam enlem çiftleri dizisi


Yerleşim yerleri gibi şeyler için hangi bölgeleri kapsaması gerekiyor? Veya bu tür verileriniz zaten var mı?
Rowland Shaw

Hayır, sadece GPS verilerim var. En azından Doğu ve Güney Afrika, Güney Amerika ve Güneydoğu Asya'yı kapsamak istiyorum. Sanırım veri / yazılım zaten mevcut ve serbestçe mevcut: Google koordinatları insan tarafından okunabilen yer adlarıyla eşleştirebilir, Wikipedia / DBpedia hangi yerlerin "yaşandığını" tespit etmek için kullanılabilir, vb. tüm bunları kullanıcı dostu bir yazılım aracına dönüştürüyor ...
Kaarel

Yanıtlar:


3

Ne yapacağım tracklogs muhtemelen bir nitelik olarak tarihleri ​​koruyarak şekil dosyaları dönüştürmek. (Bu, gpx2shp için ücretsiz yazılımla yapılabilir). Daha sonra istediğiniz kavşakların her biri için verilerle (örneğin ülke sınırları, il / ilçe sınırları, şehirler [çokgenler ve noktalar olarak)) qgis (ücretsiz kaynak kodundan bahsettiniz) gibi bir şey kullanın. Qgis, qgis-user@lists.osgeo.org forumunda birçok eklentiye ve harika bir topluluğa sahiptir. Orada birileri bunu başarmanıza yardımcı olabilir. BTW osgeo4w, pencerelerin altında çalışırsanız qgis ile başlamanın kolay bir yoludur.


2

NGA Coğrafi Adları (1) size dünyadaki birçok isim için puan isimleri verecektir.

ESRI bunu ArcMAP için kendi konum belirleyici (2) hizmetini yapmak için kullanır.

İstediğiniz temelde lat / lng listenizi "coğrafi kodlamak" ve bulunduğunuz yere en yakın "adlandırılmış" yeri bulmak için IReverseGeocoding arabirimini kullanacak bazı kodlardır .

Bazı şeyler bağlamında yapabileceğiniz diğer şeyler (sınır geçişleri, değişken kalış uzunluğu) düşünüyorum.

Bunu açık kaynak yolu yapmak istiyorsanız, verilerinizi bir postgis tablosuna yükleyin ve ardından latekslerinizden isim almak için gisography'nin dünya çapında ters coğrafi kodlayıcısını (3) kullanın.

: BS sadece 1 köprü hakkında refrakter :)

(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


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.