tkhshrsのログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

LocalSpot.csvのインポート

Miomapのローカルスポットファイルのインポートを試みる。
Shift_JISエンコード、csv形式、Tokyo測地系。クセありすぎ。
さらに、\Windows\MioMap\...におかれるLocalSpot.csvは標準のinputPanelの検索対象外で、インポート用の専用ボタンを配置せざるを得ないのであった。


SJISファイルのopen
StreamReader sr = new StreamReader(filePath, Encoding.GetEncoding("shift_jis"));

一行読んでカンマでsplit
string[] split = sr.ReadLine().Split(new char[] { ',', '\"' });

単位を度に変換。
double lat = double.Parse(split[2]) / 3600000;
double lon = double.Parse(split[1]) / 3600000;

Tokyo→WGS84の測地系変換はNowralさんのページを参考にさせていただきました。多謝。
http://homepage3.nifty.com/Nowral/index.html
スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://tkhshrs.blog80.fc2.com/tb.php/7-0862dc1b
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。