2008年09月21日

UTM座標上での半径検索続き

Posted by nene2001 at 01:01 / Tag(Edit): postgis utm mercator / 1 Comments: Post / View / 0 TrackBack / Google Maps このエントリーを含むはてなブックマーク

前の記事にレスポンスをいただきました。

2点間距離(1点からの距離)による検索方法3:MugeSoの日記

これはあるゾーンでの第2象限における等距離円とUTMで得た外接矩形(赤)、経緯度座標での外接矩形(青)、expand_by_meterで得られるポリゴンのバウンディングボックスの関係を示したものです。このように、青で示した外接矩形よりも大きくはなりますが、ポリゴンのバウンディングボックスは等距離円を内包しています。

本当だ...スゲエ。
私のほうが頭の中だけで考えて、メルカトル脳的に結論だしちゃってました。
やっぱりちゃんと図に描かないと判らないですね。
感動、感服いたしました。

中央経線を跨ぐ場合にはバウンディングボックスの北側の辺が等距離円に食い込みますが

これはUTM上の緯線の、もっとも凸なところを跨いじゃうから、ということですね。
で、解決法が、

これは前のエントリの方法で回避できます。

>解決方法としてはUTM上で中央経線と正方形の交点を求め、元の座標系でこの点も含めたバウンディングボックスを得ればOKなはずです。

と。
なるほど、その通りじゃないかなと思います。

ただ、そこまでして経緯度座標系上でのバウンディングボックスを求める理由が、

私がなぜこのような方法に固執するのかというと、検索対象レコードが等距離円を持っていて条件として与えた点をその等距離園内に含むすべてのレコードを得たいからです。等距離円は中心を示すgeometry型列と半径を示すdouble型列を用いて表現しています。このとき、中心点の列で空間インデックスを張っても半径を得るために逐次検索となってしまうのです。

考えてみるとUTM上で外接矩形を用いたインデックスを張る手もありますが、国内で動かす場合6つのゾーンすべてについてインデックスを張らなければいけないのが気になります。検索対象が頻繁に移動することがあるため避けたいところなのです。

だとすれば、UTMではなくメルカトル図法を用いる方法を検討されてはどうでしょうか。

元ネタはここ↓

Geographic/Photogrammetric/Cartographic - 1点からの半径検索は、Google 投影に変換してから検索するのがベストプラクティス?

第1回: Google 投影にふれる
第2回: Mercator 投影の縮尺係数

メルカトル図法なので、検索中心の緯度が変わるごとに検索範囲に補正係数をかけてやる必要がありますが、関数インデックスは単一で済みます。

1エントリ:1アイヌリンク

CHIKAR STUDIO

アサンカラ(旭川)アイヌの血を引く、カラフト・アイヌの伝統弦楽器「トンコリ」の奏者、OKIさんのページ。
DUB AINU BANDを率いて活躍中とのこと。

初めて聞きましたけど、幻想的な感じですごくいいです。
Fuji Rock Festとかにも出てるんですね。
恥ずかしながら知りませんでした。

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
トラックバックはありません。
Comments

 メルカトル図法検討してみます。 ありがとうございす。

Posted by: MugeSo at 2008年09月21日 17:22
Post a comment












Remember personal info? 
2008年09月
Su Mo Tu We Th Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
GoogleマップやMaps APIが韓国地図に対応(GOGA - 毎日走る社長のブログ)
韓国の地図が世界のGoogle Mapsで見られるようになってた
韓国の地図が世界のGoogle Mapsで見られるようになってた(ここギコ!)
韓国に行ってきました(出来事編・2日目)
京都外国人排斥カウンターデモの「反日上等」「日の丸ウンコ」とかについて(ここギコ!)
フリーチベットデモ参加してきました
ワンコリアフェスティバルDay2009行ってきました(ここギコ!)
トゥルソリ追加写真
ワンコリアフェスティバルDay2009行ってきました(ここギコ!)
入院しまつた
目的と手段の取り違えが、お役所仕事/お役所体質を生む(ここギコ!)
嫡出推定の意義は判ったがそれにより切り捨てられる部分を救うことにも意義を認めないとな
39サーチ/掃除機/「掃除機」:最新情報(39サーチ)
掃除機ホースに詰まったハンカチの取り出し方
京都通り名ジオコーダー「ジオどす」(ぱらめでぃうす)
京都の通り名に対応したジオコーディングサービス「ジオどす」
アイヌ 叙事詩(最新ブログニュース)
Google未オルソ衛星画像にぶった切られた我が母校
有象無象系ケータイ公式サイトの世界は、恐ろしい虚業の世界かもしれない(ここギコ!)
思った以上にマスはでかい、だからマーケッターが強くなる
Hatena bookmarked
My Hatebu

Banners

Syndication
Powered by
Get it!!