てくてくダイアリー

GISとか使ってました

比例シンボルのサイズ

2012-06-21 | ArcGIS

違うレイヤ間で比例シンボルのサイズを統一したい!ということはないだろうか。例えば国勢調査のデータで、5歳未満人口の比例シンボルの地図と、5歳から10歳までの人口の比例シンボルの地図で、双方の地図で1cmの円の示す人口が同じになるようにしたい、というような場合だ。

そんなときに役立ちそうなのが、以下の記事だ。

How ArcMap calculates proportional symbol sizes
http://forums.esri.com/Thread.asp?c=93&f=1730&t=213906

英語だし、数式だし、うげげって思うかもしれないんだけど、肝心なのはFor example以下のところだ。

レイヤAのシンボルの最小値が2(ポイント)で表示されていて、その属性値の最小値が10だったとする。このレイヤAの比例シンボル表示と同じ大きさで属性値の最小値が20のレイヤBを表示したいときは、レイヤBの比例シンボルの最小値はいくつに設定すればいいか、という式である。

答えはレイヤBの最小値20をレイヤAの最小値10で割った値(つまり2)の平方根(つまり1.414ぐらい)に2(ポイント)をかければよいらしい(結果は記事にあるとおり2.83)。

最近比例シンボルの地図をたくさん作っているところだったので、ちょっと嬉しい記事発見だった。

ちなみに、この記事の末尾にある参考文献のTanimura Sさんは、保健医療関係のGISの第一人者であらせられる谷村先生だ(と思う)。こういう記事の中でさらりと文章が引用されてるなんて、世の中にひろーくひろーく役立っている感じがしてかっこいなーと思うのであった。

あ、あとこの記事で引用されている論文の現在のURLは以下の通り。

Proportional Symbol Mapping in R
http://www.jstatsoft.org/v15/i05/paper