2005年08月21日

Google Mapsが出たからMapServer等のGISは不要?

Posted by nene2001 at 19:34 / Tag(Edit): google maps gis mapserver postgis / 3 Comments: Post / View / 2 TrackBack このエントリーを含むはてなブックマーク

ちょっと最近、タイトルのような疑問をある方面からぶつけられたので個人的な考えを書くと、

Google Mapsは確かに位置情報をベースに情報発信する敷居を大きく下げたけど、その範囲はシステムで言うとプレゼンテーション層に限られているわけですよね。
飽くまで提供しているのはプレゼンテーション層の簡単化・高機能化だけで、それだけでシステムが成り立つわけではない事は判ると思います。
ロジック層やデータ層については、自分で作っていかなければいけないわけです。
そんな時、データストアとして、位置情報をどう管理するかという話になった時に、 数百数千点程度の、点だけの情報であれば、普通のDBでも現実的な範囲で管理ができますが、数万数十万という数の情報になったり、あるいは線や面の情報になると通常のDBでは管理できず、PostGIS等の空間DBでの管理が必要になってきます。
(ただし上記の閾値はいい加減なので信用しないように。ハードスペックやアクセス頻度によっても変わるだろうし。要するにインデックスを張らずにSELECTしても、DBの処理がボトルネックに感じない程度のデータ量、と解釈してもらえれば)

ロジック層でも、なにか厳密な処理をやろうと思えば、PROJ4やGEOSといった、GIS用の関数を使う必要が出てくるかもしれません。
PostGISやMapServerが要求してくるから、以外の理由では俺も使った事はないけど。

さらに、 自分の持つ空間情報をGoogle Maps上に展開するだけでなく、RSSで他人の配信したテキスト情報を取り込むように、他人の配信した位置情報を取り込もうとする場合、何らかの交換可能な位置情報配信プロトコルで情報を配信しなければいけま
せん。
その辺の位置情報交換規格としてG-XMLやWFSといった規格がありますが、自分でこれらの規格を勉強して配信プログラムを書かなくても、MapServerを使えば、この辺の規格には対応していますので、空間DBを走らせてその上にMapServerを一緒に走らせるだけで、自分の持つ位置情報を他人にも使ってもらえる形で配信できます。
この辺の規格が将来にわたって標準化するかはまだ疑問ですが、どんな新しい位置情報交換プロトコルが出てきても、まあMapServerは対応するでしょう。
そういう立ち位置のソフトなわけですから。

というわけで、Google Mapsが出てきたからと言って、GISが不要になるかというと、そういうことはありません。
むしろ、Google Mapsと絡んだちょっと大規模な事やろうとすると既存GISツールの力を借りざるを得ないので、今後ますます必要になるのではないかと。
もちろん、Movable Typeを使うのに、必ずしもRDBMSを使う必要はない、別にサイトの規模・アクセス数等によってBDBでも全く構わないように、必ずしもGoogle Maps絡みのシステムを作るからと言ってGISのシステムや知識が必要になるわけではないけれども。

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
Google Earth への要望リスト
Excerpt: 先ほどのエントリーの中でも軽く触れたが、ここギコ!さんも指摘しておられるように、Google Maps や Google Earth は基本的に地理情報をユーザ...
Weblog: earthhopper
Tracked: 2005年08月23日 13:58
GISのクライアントアプリとしての Google Earth の実例
Excerpt: 先日、Google Maps や Google Earth はプレゼンテーション層のみを司っていて、既存の地理情報システム(GIS)と競合するのではなく、むしろ...
Weblog: earthhopper
Tracked: 2005年08月26日 05:40
Comments

流行に乗って?Mapsハッキングしてみました。
で、ねねさんの言う事よーく判りました。
距離で検索するのって大変ですね。

まだ未完成ですが、よろしかったらつついてみてくんさい。
http://hvs.dyndns.org/PosPos/PC/

Posted by: ひゅ〜 at 2005年08月22日 02:04

近隣検索は、実は空間DBでもしんどいです。
http://kokogiko.net/m/archives/000778.html
1次元DBで、最大値や最小値から何個、とかじゃなくて、真ん中あたりのある値から、差の絶対値が小さい順に何個のデータを取る、とかが難しいのと同じで。
もちろんSQL的には簡単なやり方もありますよ、
select value, abs(value - TARGET_VALUE) as distance from table sort by distance limit 10
とかでいけますが、これって総当り計算で、INDEX使われないですよね。
INDEXを活かそうと思えば、工夫をしないといけないという、そのあたりの難しさ。
まあ、プロのGISerの人達はその辺ノウハウ持っておられると思いますが...。

空間DBの優位はそれよりもう一歩下のレイヤというか、そもそも多次元値に対して一般のDBだとインデックスを張る事ができないのに対し、空間DBは多次元値にもインデックスを張れるといったところです。
1次元DBでインデックスさえ張ってあれば、A以上B以下、なんてデータの集合は総当りしなくても一瞬で出るのと同様、多次元データベースでインデックスが張られていれば、ある矩形内のデータ、とかだと総当りせずに一瞬で出ると、そういうあたりです。
その上で、1次元のインデックス上で難しい(とまでいかなくても工夫のいる)事は、やっぱり空間DBでも難しいと思います。

Posted by: ねね at 2005年08月23日 11:12

 衛星写真使ってGISソフトで土地利用地図を作るように、Google Earth あるいはMapとGISソフトを組み合わせて、土地利用地図を作ることはできるんでしょうか?

当方、ほぼずぶの素人ですので、恐縮ですが(質問自体がおかしい可能性も)ご教示いただければ幸いです。

Posted by: どしろうとですが at 2006年06月24日 00:27
Post a comment












Remember personal info? 
2005年08月
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 31      

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
わしズムを読んで「アイヌは民族じゃないよ だから先住民族ではあり得ない」というような奴には、「国連先住『部族』の権利に関する宣言だよ」で問題ない(ここギコ!)
わしズム内の一服の清涼剤「るいるいかむい」
姫路のオモシロ寿司屋(ここギコ!)
0系こだまとひかりレールスターに乗ってきた ドクターイエローも見た
姫路のオモシロ寿司屋(ここギコ!)
位置情報ベース広告AdLocalへ一般からも入札が可能に
「定義できない」とのたまうものを自説根拠の説明の中で延々と使う不誠実(笑)(ここギコ!)
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択
現代アイヌの政治運動は利権獲得のためのようだな。(むにゅう!の平和大好き! はてな基地)
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択
的外れですた恥ずかしい Googleは世界標準の絵文字を作ろうとしてるわけではない、少なくとも、今のところ(ここギコ!)
絵文字標準化でのキャリア批判に思うこと
すごい職場の活性法(これが答えだ)
人員がクラスタ化できている職場と言うのはうらやましい そろそろ限界です
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択(ここギコ!)
大和民族の定義云々について
歴史のダイナミズムの元では右翼こそ変わらなければならない(ここギコ!)
右翼はアイヌや沖縄を包摂する論理を構築すべきではないのか
右翼はアイヌや沖縄を包摂する論理を構築すべきではないのか(ここギコ!)
大和民族の定義云々について
Hatena bookmarked
My del.icio.us

Banners

Syndication
Powered by
Get it!!