アウトドア

パソコンGPSニュース

既に、発行300号を越えた
GPS/GNSSに関するメルマガです。
GPS/GNSSの最新技術や関連商品の話題が満載です。
パソコンGPSショップが発行しています。

全て表示する >

[PC-GPS News-HTML Vol.400ml] gpxファイルをEXCEL化する方法

2017/04/23

Vol.400 
[2017/04/24]
パソコンGPSショップ
BackNo.
みなさん、こんにちは。
本誌は、HTML形式で配信しております。
ご覧になれない方は、以下のニュースWEBをご覧ください。
http://www.rakuten.ne.jp/gold/gps/rNews/BackNo/PcGpsNews_400.html

Vol.400 【目次】   1. gpxファイルをEXCEL化する方法

X. GPX軌跡対応:GARMIN社製ハンディGPS/GNSSレシーバ【日本語版】一覧
Y. NMEA-0183出力対応:GARMIN社製ハンディGPS/GNSSレシーバ一覧


1. gpxファイルをEXCEL化する方法




お客様から良くいただくご質問に
・gpxファイルをEXCELで読みたいのだが...
というのがあります。


GPSレシーバから出力される軌跡データとしては、NMEA-0183形式が広く使われています。
これは、フィールドがカンマで区切られたCSV(Comma-Separated Values)形式なので、 EXCELで直接読むことができます。

               ↓




しかし、最近のGARMIN社製ハンディGPSレシーバは、軌跡をgpxファイルで保存します。
この形式は、フィールドをタグで囲んだ、XML(Extensible Markup Language)と呼ぶマークアップ言語の一種です。
《原データイメージ》

《整形後のデータイメージ》



gpxファイルはcsvファイルと同様、文字(ASCII)データなので、メモ帳等のテキストエディターで表示ができますが、 内容をみると扱いにくそうなので、上記のような質問になるのでしょう。



そこで、今回は、gpxファイルをEXCEL化する方法について説明したいと思います。



■EXCELで直接読む方法

実は、最近のEXCELは、XML(=gpx)ファイルを直接読むことが出来ます。

昔のEXCELでも、XMLファイルをインポート出来たのですが、 読み込もうとすると、「スキーマに問題がある」といったエラーがでることがあり、 ここで挫折してしまった人が多かったようです。
その点、最近のEXCELでは、デフォルトでもスムーズに読めるようになりました。

但し、ファイルの拡張子は「.xml」しか対象にしていないので、拡張子を変更する必要があります。

作業手順としては、
1. gpxファイルの拡張子(.gpx)を、「.xml」に変更する
2. xmlに変更したファイルをEXCELで読み込む
の、2ステップです。



以下は、その具体例です。
・OS:Windows7
・GPS: eTrex20xJ【日本語版】
・表計算ソフト:Kingsoft Spreadsheets 2016
 ※EXCELでも同様に行えます。



step1:gpxファイルの拡張子を、「.xml」に変更する
(1)GPSレシーバを、USBケーブルでPCに接続する。

(2)ファイルエクスプローラーで、GPSレシーバの本体メモリーの
 [GARMIN]-[GPX]にある軌跡ファイル(例:[CURRENT]-[Current.gpx]) をPCの適当なフォルダーにコピーする。


(3)ファイルエクスプローラーにファイルの拡張子が表示されて無いときは、
 [フォルダーオプション]-[表示]-[詳細設定]の
 ・登録されている拡張子は表示しない
 のチェックを外し、OKボタンを押す。


(4)PCにコピーしたファイル名を右クリックし、
 名前の変更で、ファイルの拡張子を「.xml」に変更する。
 ※このとき、「本当に変更しますか?」と聞かれたら、「はい」と回答します。
 


step2:xmlに変更したファイルをEXCELで読み込む
(5)表計算ソフト(本例では、Kingsoft Spreadsheets 2016)を起動する。

(6)[ファイル]-[開く]で、ファイルの種類を「XMLファイル」として、
 上記で変換したXMLフェイル(Current.xml)を読み込む


(7)読み込みが終了すると、1行目にフィールド名が、 2行目以降にデータの内容が表示されます。


 列の内容は、次のとおりです。
 ・lat:緯度
 ・lon:経度
 ・ele:高度
 ・time2:測位時刻

 緯度/経度の単位は、「度」です。
 eTrex20xJの場合、緯度は小数点以下8桁まで、経度は小数点以下7桁まで表示されます。
 これは、日本の場合、緯度では約1mm、経度では約9mmの分解能に相当します。
 ※但し、精度がそこまで正確という訳ではありません。
 また、時刻はUTC(協定世界時)です。日本時間に直すには、9時間を足します。



変換プログラム等を使ってEXCEL化すると高度が出ない、あるいは、NMEA-0183を読み込むとセンテンス毎にフィールドの位置が違うといったことがありますが、直接読み込みでは、全データを見ることができ、またフィールドの位置も決まっているので、この点では便利ですね。(^^/~~~

どうぞ、ご利用下さい。




X. GPX軌跡対応:GARMIN社製ハンディGPS/GNSSレシーバ【日本語版】一覧


eTrex10J【日本語版】
GPS/GLONASS/みちびき対応
♪3大プレゼント付♪

eTrex20xJ【日本語版】
GPS/GLONASS/みちびき対応
♪4大プレゼント付♪
日本詳細地形図2500/25000
プレインストールサービス付き

eTrex30xJ【日本語版】
電子コンパス、気圧高度計内蔵
♪4大プレゼント付♪
日本詳細地形図2500/25000
プレインストールサービス付き
 

eTrex Touch 25J(日本語版)
【日本詳細地形図搭載】
電子コンパス内蔵
♪4大プレゼント付♪
日本詳細地形図2500/25000
搭載済み

eTrex Touch 35J(日本語版)
【日本詳細地形図搭載】
電子コンパス+気圧高度計内蔵
♪4大プレゼント付♪
日本詳細地形図2500/25000
搭載済み



GPSmap64SJ【日本語版】
GPS/GLONASS/みちびき対応
Garmin社フラグシップハンディGPS/GNSS
♪4大プレゼント付♪
日本詳細地形図2500/25000
搭載済み

Oregon650 TCJ2【日本語版】
GPS/GLONASS/みちびき対応
ヘビーデューティGPSレシーバ
♪3大プレゼント付♪
日本登山地形図Topo10M+V3
内蔵



Y. NMEA-0183出力対応:GARMIN社製ハンディGPS/GNSSレシーバ一覧


GPSmap64SJ【日本語版】
GPS/GLONASS/みちびき対応
Garmin社フラグシップハンディGPS/GNSS
♪4大プレゼント付♪
日本詳細地形図2500/25000
搭載済み
※USB/シリアル接続ケーブル併用※

Oregon650 TCJ2【日本語版】
GPS/GLONASS/みちびき対応
ヘビーデューティGPSレシーバ
♪3大プレゼント付♪
日本登山地形図Topo10M+V3
内蔵
※USB/シリアル接続ケーブル併用※



Montana610t Camo(英語版)
GPS/GLONASS対応
電子コンパス・気圧高度計内蔵
迷彩色4"ワイドディスプレイ
Garmin社製ヘビーデューティ
ハンディGPSレシーバ
♪3大プレゼント付♪
※USB/シリアル接続ケーブル併用※

Montana680t(英語版)
GPS/GLONASS対応
デジタルカメラ搭載
電子コンパス・気圧高度計内蔵
Garmin社製ヘビーデューティ
ハンディGPSレシーバ
♪3大プレゼント付♪
※USB/シリアル接続ケーブル併用※

GPSMAP78s(英語版)
電子コンパス・気圧高度計内蔵
高感度ハンディGPSレシーバ
【カスタムマップ作成ガイド付】
※PC接続ケーブル併用※




パソコンGPSショップ
パソコンGPSニュース編集部

〒328-0024 栃木県栃木市樋ノ口町396-1
株式会社SPA GPS/ITセンター
TEL:0282-20-0620, FAX:0282-20-0621
http://www.spa-japan.co.jp/
http://www.rakuten.co.jp/gps/
http://www.facebook.com/pages/Gps-Concierge/
E-mail:gps@spa-japan.co.jp

Copyright(c) 2017 SystemProducerAssoicateCorpretion All Right Reserved.

規約に同意してこのメルマガに登録/解除する

メルマガ情報

創刊日:1999-10-27  
最終発行日:  
発行周期:不定期  
Score!: - 点   

コメント一覧コメントを書く

この記事にコメントを書く

上の画像で表示されている文字を半角英数で入力してください。

※コメントの内容はこのページに公開されます。発行者さんだけが閲覧できるものではありません。 コメントの投稿時は投稿者規約への同意が必要です。

  • コメントはありません。