AsSVG関数(PostGIS)

RとPostGISを見て、Rの勉強をしようかと、 自宅のノートにPostgreSQL8.0with PostGISをインストールしました。ReadMeを見ながら作業をしていたところ、AsSVG関数というPostGISのGeometry型をSVGに変換してくれる関数を発見。うへー、こりゃ便利

test=# select AsSVG(transform('SRID=4612;POINT(131.1 33.1)',2444),0);
assvg

                                                                                                      • -

cx="9333.83338599229" cy="-11093.8738311467"
test=# select AsSVG(transform('SRID=4612;POINT(131.1 33.1)',2444),1);
assvg

                                                                                                      • -

x="9333.83338599229" y="-11093.8738311467"

と座標の表現に変えてくれるので、取り出した後にプログラムで 見たいに入れればいいので、プログラム側で変な整形する必要がないだけすっきりしますな。

ソースはこちらから
http://svg.cc/pg/assvg/

 しかし、当初の目的であった、RからPostgreSQLへの接続はできませんでした。orz
まだまだ精進が足りません。