保育所 幼稚園 小学校 盲・聾・養護学校 中学校 高校 高専 短期大学 大学 国の機関 地方公共団体 厚生機関 病院 福祉施設 警察機関 消防署 郵便局 建物 駅・鉄道 山 温泉 史跡名勝記念物 道の駅 港 andor 緯度・経度・断面図・スケール・距離・方位・位置・道のり・ 面積・コンパス・分度器・扇・方眼紙・棒グラフ(2009/10/12) 方向ナビ(2010/4/17) 利用の手引き 国土地理院基盤地図情報(行政区画の境界線・道路縁・ 軌道の中心線・水涯線)の表示と編集 グーグルマップ上にグラフ(棒・折れ線・帯)を描く(2009/12/25) 緯度・経度の取得と表示(計測・表示機能付き)(2009/11/8) ポイントデータリストの作成 ポイントデータの表示と修正 エリアデータリストの作成(2010/11/21) エリアデータの表示 緯度・経度・標高・水深を求める
携帯GPSによる現在地がどのエリアに該当するのか表示させる実装方法(PostgreSQL編) 2008/07/29 16:51:18 Google Mapsに夢中になっている時、Web屋のネタ帳のデータベース上の位置情報を効率的に検索する方法(PostgreSQL編)という記事を見つけて、よく考えたらそんなに使う機会はないはずなのに、非常にアツくなったのを覚えている。 何ででしょうね? ネットって時間、場所を選ばないのに、ことWEBアプリを作っているものにとってこの地理がらみが自分で扱えると思うと何故にこんなにも興奮するのだろう・・・ ま、そんなことはどうでもいいが、このWeb屋のネタ帳さんの記事(以下、597記事)と関係して、「携帯GPSの位置情報による現在地が、予め定めているどのエリアに該当するのか調べる・表示する」というやり方を紹介します。 以下詳細。 やりたかったのはこう
MySQL4.1以降で空間情報を扱う機能が使えるけど、指定した緯度経度から半径nメートル以内の検索が出来ないのが難点です。 かなり大雑把なやり方で半径nメートル検索のやり方を考えてみました。 まず最初に緯度経度の情報を持ったテーブルを作成。 CREATE TABLE `geotable` ( `id` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY , `name` VARCHAR(255) NOT NULL, `geom` POINT NOT NULL, SPATIAL INDEX(geom) ) ENGINE = MYISAM ; 続いてデータを挿入。 INSERT INTO `geotable` (`name`, `geom`) VALUES ('上野駅', GeomFromText('POINT(139.777254 35.713768)')
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く