y-matsui::weblog

電子楽器、音楽、コンピュータ、プログラミング、雑感。面倒くさいオヤジの独り言

2009-01-01から1ヶ月間の記事一覧

他で取得した緯度経度をGoogleMap上で表示する際のずれについて

GoogleMap(ゼンリン地図)と国土地理院の変換プログラムで割り出した世界測地系緯度経度のずれについてGoogleMapsの記事を見つけた。 2005年の記事なのでどうかなと思うが、GoogleMap内で完結する話としてではなく、今回自分がやっているように、国交省の情…

JNS住所認識システムでアドレスマッチング

JNSメンテナンスツールに、街区レベル位置参照情報CSVデータを読み込んでデータベース化。 各都道府県単位でひとつのDBとした。(全国をAccessDBに入れられるサイズではないから) 次に、200件のレコードがある住所録を用意して、JNS住所認識システムでアド…

私家版:geocodingの精度比較

複数のgeocodingサイトで結果を比べてみる。テスト方法は、簡単。自宅住所をピンポイントで正確に落とせるかどうか。住所の書き方は、[漢数字]丁目+数字ではなく、*-**-**みたいな数字表記にした。市区町村なども省略しないで正確に。住所正規化によるブレが…

自前でgeocodingするための準備

gisでユーザデータを登録するにあたり、まず最初に欲しいのはgeocoding機能だと思う。 CADユーザや、GISユーザであれば、図形データのコンバート(相互運用)機能が大事だろう。 しかしポリラインやポリゴンなんていう世界は、そもそも作図の段階からシビア…

結局GPSで何をしたいのかというと

きっかけはGoogleMapsにEXIFの座標値を展開したい・・というところだったのだが、どうしても、”座標値を取得するデバイス”に興味が行ってしまう。 写真を撮るだけで、世界測地の座標値をGoogleMap上に落とせてしまう。凄いことだ。 ・・でGPS携帯が最も身近…

アンドロイド

GIS

gps+gisで最も期待できるのが、Googleの携帯OSアンドロイドだ。 スマートフォン市場の再後発だからこそ、オープンなIPネットワーク(無線LAN+インターネット)を足回りに使って、電話会社が舌を巻くサービスを構築してくれるだろう。 なんせGoogleだもんね…

具体的な処理方法やらC#ソースやら

GIS

仮にUSBのGPS受信機を購入して、仮想COMポートから信号を取り出せるとする。 次は、具体的な処理方法や、もっと言っちゃえば、他人の仕事が気になってくる。 ・・と調べていたら、やっぱりちゃんと記事にしている人がいる。 処理手順の参考 1.行頭の'$'を待…

GPS取得フォーマット”NMEA0183”

GIS

NMEA-0183フォーマット この中で、静止点を捕まえるだけなら、GGAかGLL、移動方向を得るならVTGとかRMCってことかな。 実際に受信データを全部扱うっていうよりも、受信衛星数やHDOPなんていう(精度を表わす?)数値を使ってでドロップするのが良いらしい。…

GPS受信機(USB)の情報

GIS

ND-100 GPS USBドングル GPS受信機 位置精度2.2M(まじ?)。安いし。いいな。 GT-730F(L) GPS USBドングルロガー こちらはデータを10万件も蓄積できるデータロガー。いいな。これ ・アイオーデータUSBGPS2/WS(SiRF社Star?/LP) ・アイオーデータUSB-GPS ※…

祈り〜あなたがいるから / LIBERA

素晴らしい贈り物 少年少女の歌声が神々しい。→AMAZON 視聴機の前で固まり、そのまま購入。 自宅のステレオで声に包まれ、そのまま昇天。 耳から音が伝わっているだけなのに、感情が揺り動かされ、涙が出そうになる。 何故だ。ぐっとくる。

彩bloom / おおたか静流

久しぶりのおおたか静流。 通算20枚目の記念碑的オリジナルアルバム・・とのこと 20枚か、凄いなぁ。

 EXIFファイル名を受け取り緯度経度を抜き出すコンソールアプリ

先のエントリで書いたDLLを使って、EXIFファイル名を受け取って、緯度経度を書きだすコンソールアプリを書いてみた。 基本的な使い方は コマンドラインで、 >exif2point.exe [フルパスファイル名] なんて打つと、コマンドライン上にファイル名と緯度経度が表…

EXIFの緯度経度を抜きだすDLLの作成

EXIF(JPEG)から緯度経度を抜きだすDLLを作成した。 ファイル名を引数にして、構造体にdouble値の緯度経度を返却するメソッドgetLatLon(string filename)。同僚がAUのGPS機能付き携帯で撮影した写真を、GoogleMapに表示させたところ、なかなかの精度でポイ…

GridViewに複数選択削除機能を追加する

GridViewのID列にチェックボックスを追加して、複数選択したレコードを一括削除する機能について。 ■方法 ・グリッドビューのイベント"GridView1_RowDataBound(object sender, GridViewRowEventArgs e)"で、ヘッダのID列に”全選択/解除”チェックボックスと、…

集合知プログラミング / トビー・セガラン

オライリーから”集合知プログラミング”という魅力的なタイトルの本を見つけた。 Googleのランキング、アマゾンのレコメンドシステム、自動分類、予測のような”大量のデータを解析して、知的に活用するためのプログラミング”がテーマ。 読んですぐ理解できる…

Socketクラスを使ったTCP通信関連

Webからソケット通信で既存c++アプリにコマンドを引き渡すc#コンソールプログラムの作成。■サーバ/クライアント 非同期通信の方法が良く分かるサンプルプロジェクトと記事。DOBON.NET > プログラミング道 > .NET Tips > インターネット編メニュー TCPを利用…