
指定地点(緯度・経度)から指定半径内にの地点情報(緯度・経度)を取得する方法がわかりません。
JavaとMySQLを使用して、DB内にデータ管理している施設情報を
現在地点(緯度・経度)と、半径距離数(100m,500m,1kmなど)を指定し、
その半径内の緯度・経度に含まれる施設情報を取得したいです。
http://d.hatena.ne.jp/ilo/20090212/1234448136
上記のサイトを参考にしていますが、距離からの度数の計算方法がわかりません。
Javaでの、距離からの度数の計算方法を教えてください。
宜しくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
MySQLで指定した緯度経度から半径nメートル内検索っぽいのを実現するSQL
http://d.hatena.ne.jp/ilo/20090212/1234448136
こういうものがありました。
-------------以下引用-------
まず最初に緯度経度の情報を持ったテーブルを作成。
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 ;
あとはこれを使って検索するだけ。
SELECT name, Y(geom), X(geom) FROM geotable
WHERE MBRContains(GeomFromText
('LineString(139.7800318 35.71654578, 139.7744762 35.71099022)'),geom);
No.1
- 回答日時:
おもいきり精密にやるなら下記
「緯度・経度からの距離計算」を参照
http://oshiete.goo.ne.jp/qa/249931.html
でも1km内外なら平面とみなしてよかろうということなら、下記
「緯度経度1度の距離」を参考に、計算したらいかがです?
http://d.hatena.ne.jp/Kiske/20090324/1237894846
蛇足:私なら円形ではなく長方形の範囲でくりぬきます。
円形だとSQLの条件文が面倒そうで・・。
>osu_neko09さん。
回答ありがとうございます。
精度はこだわらないので、平面での計算方法を参考にさせていただきました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptでIMEの状態を取得
-
ADO.NETの処理分岐について教え...
-
strutsで空白を認識させるには?
-
三菱GOTの画面切り替えについて
-
リクエストに応じたselectedの...
-
jsp:paramアクションタグで配列...
-
VB6 開発環境のエディタに行...
-
jspからServletを呼び、元のjsp...
-
C言語で今まで表示していた画面...
-
「<c:forEach タグが終了し...
-
フォーム上で押されたボタンに...
-
プログラミングに詳しい方、HTA...
-
JSPの変数受け渡しについて教え...
-
HPでの発音記号の表示の仕方
-
webアプリを作ってます。エラー...
-
sessionスコープとapplication...
-
JSPでsession変数が勝手に書き...
-
腕時計の時報をならないように...
-
JSPでソースが表示されてしまう。
-
TomcatのJSP Examplesのページ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBAで、EXCELの入力規則...
-
ActiveReportのDataSourceについて
-
Formatでmmが月と分を意味する理由
-
jsp 動的テーブルについて
-
ActiveWorkbook.Pathの一つ下の...
-
Excelで可視セルの行番号取得
-
javascriptでIMEの状態を取得
-
登録済みイベントリスナーの情...
-
スプレッドのアクティブセルの...
-
GetWindowTextについて
-
漢字読み取得方法
-
java → jsp コンボボックス表示...
-
Androidアプリにて標高を取得す...
-
データグリッドでの日本語入力方法
-
javaを使い、jsonデータを取得...
-
HSPでHTMLのタグのパラメーター...
-
JAVA と JSPの ArrayListのやり...
-
javascriptでローカルフォルダ...
-
WebBrowserに表示されているペ...
-
strutsで空白を認識させるには?
おすすめ情報