位置情報をmysqlなどのRDBMS上に保持して、2点間の距離を求めたり、ユーザの現在地とデータベース上にある位置データとの距離を求めるときにSQLで何とかしようという話です。 まず2点間の距離は、三平方の定理を使うと a^2 + b^2 = c^2(cが斜辺) ということの... 続きを読む
なんか世間的に位置情報アプリが流行ってるらしいし、Google App Engine(GAE)も楽しそう。どうせだから、GAEでなんか位置情報アプリでも作ってみよう!と思ってTwitterに書き込んだところ、Geohashという、位置情報のプロトコル?を教えてもらいました。 これは... 続きを読む
Twitterの検索結果などから,GeoHashについて話題にしているTweetを集めてみました.次回のはてなの勉強会でも話題にあがるようで,注目が高まっています. 関連するblog記事: 緯度経度を文字列で表すGeoHash ( @masuidrive さん) http://blog.masuidrive.j... 続きを読む
perl先日のベンチマークが失敗だったので、改めて自前のスクリプトでベンチとりました。後、id:kokogiko さんにGeometry型 × SPATIAL インデックスはどーよってツッコミをもらったので、そちらも一緒にベンチをとります。Geometry型のテーブル定義前回のGeohash... 続きを読む
まず知っておかなければならないことが、 経度、緯度の表し方がいろいろとあるということです。 まず大きな違いが、日本測地系と世界測地系です。 同じ地点でも、この違いにより世界測地系の方が 南東におよそ450mずれた地点を表すことになります。 【参考】東... 続きを読む
Next Diary Extended 文献関係はアマゾンアサマシエイトへのリンクになっています。あさましいのが嫌いな人はご注意ください。 更新情報: LIRS | RSS1.0 割と最近のつっこみ: 2008-04-01 momoko (04-01) guchi (04-01) Max (04-01) → 緯度、経度から距離を計算... 続きを読む
概要 各山のページ(例:トムラウシ山のページ)に、 その山の近くにある別の山のリストを載せようと思い、 二地点の緯度と経度から距離を求める方法について調査しました。 ヒュベニ (Hubeny) の公式を用いると簡単な計算で精度よく距離が求まることがわかりま... 続きを読む
一昔前に、GoogleMapsから郵便番号に経度緯度情報を付加するプログラムを書きました。そのデータを使おうと思ったのですが、見当たりません。確かブログにコード書いていたなぁと思って、過去の記事「郵便番号から緯度経度情報を取得する」を見たのですが、我な... 続きを読む
Web2.0 ワークショップ資料 1 一歩進んだ位置情報一歩進んだ位置情報 ~~位置情報デバイスとデータストア∼位置情報デバイスとデータストア∼ ここギコ! 大塚恒平 Web2.0 ワークショップ資料 2 自己紹介自己紹介 2001年10月、au by KDDI端末へのGPS搭 載で位置... 続きを読む
MySQLの4.1以降で、GeoMetry型という空間情報を扱うデータ型が 導入されています。 GeoMetryデータをAscii文字列によりやり取りするための記述として、 Well-Known Text(WKT)形式というフォーマットがあります。 (中には、バイナリ(WKB)派の人もいると思い... 続きを読む
Posted by nene2001 at 01:25 / Tag(Edit): mysql spatial / 2 Comments: Post / View / 1 TrackBack / Google Maps Web2.0ワークショップで講演するのに、ただでさえ一人だけ素人でまともな講演できるか不安なのに、勉強せずに今の知識だけではいかんだろうと... 続きを読む
mysql, 位置情報MySQL4.1以降で空間情報を扱う機能が使えるけど、指定した緯度経度から半径nメートル以内の検索が出来ないのが難点です。かなり大雑把なやり方で半径nメートル検索のやり方を考えてみました。 まず最初に緯度経度の情報を持ったテーブルを作成。... 続きを読む
こんにちは、アシアルの中川です。 Google Mapsに表示する情報をMySQLのgeometry型で扱う方法を試してみました。 Google Mapsのある地点にマーカーを表示したりすることがある場合、 緯度・経度の情報で地点に表示させることができますが、 データベースにこの... 続きを読む
2008 10 26 Google Maps APIで逆ジオコーディングが可能に IDEA*IDEAに「Google Maps上でクリックした地点の住所を知る方法 | IDEA*IDEA」という記事があったので調べてみると、数日前から Google Maps API に逆ジオコーディング(緯度・経度から住所を求める)機... 続きを読む
こんちは。松田です。 トレイン・トレインで使用しているGoogleMapをいじっている時に座標(緯度・経度)から地名を取得する必要が出てきたので、その際に調べた逆Geocoding機能を実装したAPIをまとめてみました。 GoogleMapsAPIなど地図を使ったシステムを使用... 続きを読む
正式なアナウンスやGoogleGroupsにも記述が見当たらないので一時的な可能性もなきにしもあらず。 情報源はこちら。 GoogleMapsAPIで日本語Geocodingが可能に? - cles::blog 今年の6月にGoogleMapsでジオコーディングが使えるようになったがすぐに日本の地名に... 続きを読む