y-matsui::weblog

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

GIS

近い順に並べる

GIS

GPSで取得した緯度経度と、検索結果のポイント情報の緯度経度の間の距離を測り、近い順にソートする処理を実装中。 大胆にも単純な三角関数でやってしまう。 lat、lonそれぞれの差の絶対値の二乗を足して、平方根にするだけなのだが、思い起こせば、Javascri…

HTML5のGeolocationAPI

HTML5で実装されているGeolocation APIを使って、Webアプリ(ローカル)のGPSによる位置取得と、緯度経度範囲指定検索をテストしている。 GeolocationAPIの実装状況は、Android2.2、Android3.1の標準ブラウザでもバッチリ使える。 緯度経度付きの情報として…

WMS(Web Mapping Server)が面白い

GIS

MapServerのWMS機能を確認した。 mapファイルを若干編集し、WMS用の設定を追加するだけでOKだった。 これで、ボリュームの多い背景地図をサーバに持たせておいて、ポイント情報などの軽いデータだけをデスクトップクライアントとかWebクライアントでハンドリ…

国交省からたくさんの国土数値情報が公開された

GIS

平成22年度国土数値情報 バス停留所データ 平成22年度国土数値情報 燃料給油所データ 平成22年度国土数値情報 市町村役場等及び公的集会施設データ 平成22年度国土数値情報 医療機関データ 平成23年度地価公示データ 平成22年度土砂災害危険箇所 たまたまこ…

GIS

GoogleMapsAPIのGeoCoder機能を使って、一括ジオコーディング処理を行いたいと思っていたが、クライアントサイドの処理でしか結果を取りだせないことに、困っていた。 ・・・が、Javascriptのみで一括処理をするジオコーディングツールを作っちゃった人がい…

入門Webマッピング / Tyler Mitchell

GIS

入門Webマッピング〜自分で作るオリジナルのデジタル地図を購入。 今知りたいことが、すべてこの本に書かれている(ような気がしている) MapServer、オークニー 何気に会社の人脈ともクロスしているっぽいので、ズブズブと関係が深まっていきそうな予感。

GeoTiffの面白い使い方

GIS

公開されている各種地図をGeoTiffにして、まずやりたいことと言ったら 「GoogleMapやGoogleEarthの地図にオーバーレイしたい」 やってる人がいる→公開されているハザードマップをGoogle Earthに正確に重ねてみる GeoTiff作成の詳細な手順の紹介や、ハザード…

QGIS、MapServer関連情報

GIS

フリーのGISソフトQGIS(Quantum GIS)を試してみる →ArcViewの代わりに Yaskyさん Windows で MapServer 。メモ →MapServerのまとまった情報。自前で色々試す場合には、必須の情報が盛りだくさん HOME » 製品/サービストップ » Orkney MapServer →MapServe…

ラスタでGIS”GeoTiff”

GIS

とりあえずGeoTiffについての参考URLをクリップ GeoTIFF Begin GeoTIFF FAQ Yaskeyさんのページ Home > GeoTIFFを作成する GeoTIFF パラメータの詳細 World Files と Metadata Geo Tiff Maker http://www.sanwa-geo.jp/price.html GeoTIFF読み取りツール

ジオコーディングWebサービスの動作を確認するためのプログラム

これまでに、郵便番号→住所、郵便番号→会社住所、郵便番号→緯度経度、住所→緯度経度、緯度経度→住所のWebサービスを作り続けてきたが、動作を確認するためのインタフェースが欲しくなり、ASP.NETで作った。 ASP.NETらしく、ajaxコントロールとupdateパネルを…

郵便番号から緯度経度を応答するWebサービス

日本郵政の郵便番号データベースを、街区レベル位置参照情報の住所をマッチングさせ、緯度経度を応答するWebサービスを作った。町レベルでのマッチングなので、数百の住所レコード(緯度経度ポイント)が返ってくるという極悪なWebサービスだ。サーバ負荷も…

ジオコーディングで住所あいまい検索に全文検索を使ったら?という思いつき

GIS

住所文字列であいまい検索が遅いだの都道府県補完が面倒だのとやっているなら、いっそのこと検索を全文検索でできないのかい?と思いついた。 街区レベル位置参照情報CSVを読み込ませて、ユーザが指定したクエリに最もマッチする行(レコード)の、緯度経度…

住所から緯度経度を応答するWebサービス(ジオコーディング)できた

前エントリ”自前でgeocodingの手順”に従って、実際に作ってみた。→address2point 実装にあたって、いくつかの制限を設けた。 ・都道府県→市群区町村→丁目の順で記述されている前提とし、前方一致とする (不足しているレベルを自動で補完しない) ・番、番地…

国土数値情報をGoogleMapで使いたい

GIS

国土数値情報のうち、特に行政界の白地図(ポリゴン)が欲しい。 国土数値情報のダウンロードサイトからJPGISデータをダウンロードして、(JPGIS準拠)国土数値情報データ変換ツールを使ってshpファイルにしても良いのだが、手間がかかる。 ESRIジャパンが全…

データをGoogleMapで確認するサイトその2

GIS

手持ちのデータをお手軽にGoogleMapで確認するためのサイトに機能を追加。 これまでは緯度経度を使ってポイントを表示していたが、今回は、GoogleMapAPIの機能であるジオコーディングをそのまま使い、住所やランドマークが書かれたタブ区切りテキストからポ…

自前でgeocodingの手順

GIS

自前ジオコーディングまでの流れをまとめる。■街区レベル位置参照情報の加工 ・都道府県名、市郡区町村名、丁目、番地に分かれている住所フィールドを結合する。■テーブル内の住所整形 参考: http://groups.google.co.jp/group/Google-Maps-API-Japan/brows…

がーん!なんとういうタイミング

GIS

3/18 街区レベル位置参照情報の平成20年版が提供されていた。 あぁぁ。3/18といえば、近傍検索の動作確認のため、東海4県を入れ終わったくらいのタイミングだ。 「くっそー」 全国をインポートする前に、最新の情報を見ておくべきだった。 更新方法をちょっ…

街区レベル位置参照位置情報のデータ登録終わった

GIS

それはそれは大変な作業であった。 1781万件、10.1GBのレコード登録。連休をほぼ使い果たしてしまった。 しかし、このおかげで、日本全国の住所⇔緯度経度を相互に検索するためのインフラが整ったわけだ。 これがまた来年か再来年かに更新されるかと思うと、…

次は・・空間検索の手法とWebサービスのセキュリティ確保

GIS

近傍検索がおよそ形になってきたところで、次はWebサービス側空間検索の手法調査と、Webサービスでセキュリティを確保する方法の調査。■空間検索 ・最寄の線 ・円に含まれる(接触する)矩形、点、線、円 ・空間インデックスの作成方法(重心?、中心?交点…

緯度経度に対する円範囲指定検索で

GIS

GPSで取得した緯度経度をキーに、円範囲を指定して、近傍検索を行うための調査をしている。 データベース上の位置情報を効率的に検索する方法(PostgreSQL編)に書かれている、Postgresデータベースの幾何データ型を使って検索する手順を確認していたところ、…

定点観測:衛星捕獲数とPDOPの関係

GIS

ND-100と自家製データロガーを使って、衛星捕獲数とPDOPの関係、時間帯ごとの推移を調べてみた。 ・衛星捕獲数とPDOPは明らかな相関関係がある。 ・時間帯では12:00-18:00に良い感度が得られた。 グラフでは、PDOPの逆数に20を掛けて、衛星捕獲数との関連が…

DMSとDM(緯度経度表現)のネタ

GIS

少し前から、”GPS携帯のEXIF写真から緯度経度を抜き出して地図登録するアプリ”を開発している。 そのために、会社内でやりきれないことの課外授業として、一人プロジェクトが発動しているわけであるが、携帯機種によっては、緯度経度を抜けなかったり、もの…

アンドロイド

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 ※…

ASP.NET版郵便番号→住所 インクリメンタル検索

GIS

Ajax を使った郵便番号検索の流用で、ASP.NET版 郵便番号→住所 インクリメンタル検索を作ってみた。 ajax部分はそのまま、cgiをaspxに置き換えた。 圧縮ファイルはこちら(容量:7.01MB 、全国郵便番号DB同梱) ※郵便番号DBは、平成19年7月31日公開の最新版で…

MapGuide:ODBCデータソースへの接続をチェック

GIS

MapGuideで接続できるデータベースは、商用(Autodesk社がリリース)とフリーで異なり、MySQL、ODBCを利用できる。商用では、MS-SQLやOracleに接続できるらしい。 ODBCとあるので、データソースさえ作成してしまえば、Oracle、SQL、AccessだのといったRDBMS…

GISデータ(メモ)

GIS

■データ 住所の郵便番号のダウンロード 街区レベル位置参照情報ダウンロードサービス 国土数値情報ダウンロードサービス(JPGIS準拠データ) 国土地理院数値地図■コンバータ・ビューア GIS沖縄 数値地図25000(空間データ基礎)ファイル変換ソフト SuperM…

嗚呼!数値地図

GIS

これまで数値地図と思っていたデータは、”国土数値情報”であり、数値地図とは別物であることに(ようやく)気がついた。 アホか、俺は?。うん、たぶんアホだ。100パーセント。モノを知らないおさーんと言うのは、なかなか痛い。w 今まで見ていた数値地図250…