この記事はFOSS4G Advent Calendar 2014の、8日目の参加記事になります。 advent calendarには初参加なので緊張しますが、生暖かい目で見守ってください。 さて、今回のテーマですが。 openlayersとか使っててこう思うことはなかったですか。 「labelが重なってしまう!」 「popupが重なってしまう!」 狭い地域で複数選択するとごちゃごちゃと重なってしまいます。 手で調整できるのですが、できれば自動でできないだろうかと。 そんな時、天啓きました。 「openlayersで出来ないならpostgisでやればいいじゃない」 ・・・ということで今回はpostgisでdivの衝突回避をしてみようと思います。 正直javascriptの物理エンジンとかD3のフォースレイアウトとか使ったほうがいいとは思うんですが、 postgisで物理演算処理が使えるのか興