GPSトラックログを分析して人間が読める場所名を抽出するためのソフトウェア


12

私は長年旅行してきた多くの国のGPX形式のトラックログを山積みにしています(ほとんどの旅行でGPSデバイスが継続的にオンになり、記録しています)。ここで、ログを自動的に分析して、訪問した場所の人間が読める名前のリストを抽出したいと思います。例えば:

  • 国境通過の検出と命名
  • 長く滞在した居住地を検出して名前を付ける

そのような分析を実行するために使用できる既成のソフトウェア(できれば無料でオープンソース)が存在しますか?

(「トラックログ」とは、タイムスタンプ付きの経度と緯度のペアのシーケンスです。)


居住地域のようなもののために、どの地域をカバーする必要がありますか?または、そのようなデータをすでに持っていますか?
ローランドショー

いいえ、GPSデータしかありません。少なくとも東および南アフリカ、南アメリカ、および東南アジアをカバーしたいと思います。データ/ソフトはすでに存在し、自由に利用できると思います:Googleは人間が読み取れる地名に座標をマッピングできます。これらすべてを使いやすいソフトウェアツールに
...-Kaarel

回答:


3

私がすることは、おそらく日付を属性として保存する形状ファイルにトラックログを変換することです。(これはgpx2shpのフリーソフトウェアで実行できます)。次に、qgis(無料のopesourceのような)のようなものを使用して、必要な各交差点(つまり、国境、県/郡の境界、都市[ポリゴンおよびポイント])のデータを使用します。Qgisには、フォーラムqgis-user@lists.osgeo.orgに多くのプラグインと素晴らしいコミュニティがあります。誰かがあなたがこれを達成するのを助けることができるでしょう。BTW osgeo4wは、Windowsで実行している場合にqgisから始める簡単な方法です。


2

NGA GeoNames(1)は、世界に配置されているほとんどの名前のポイント名を取得します。

ESRIはそれを使用して、ArcMAP用の独自のlocator(2)サービスを作成します。

必要なのは、基本的にIReverseGeocodingインターフェイスを使用してlat / lngsのリストを「ジオコーディング」し、あなたがいた場所に最も近い「名前の付いた」場所を見つけるコードです。

いくつかのコードのコンテキスト内で他のことができると思います(境界を越える、可変の滞在の長さ)。

これをオープンソースの方法で行いたい場合は、データをpostgisテーブルにアップロードしてから、gisographyのワールドワイドリバースジオコーダー(3)を使用して、latlongから名前を取得します。

:そのBSのたった1つのハイパーリンクについてのリファクト:)

(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


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.