[pgsql-jp: 33888] Re: PostGIS インストールできました。
Jun Kuwamura
juk @ rccm.co.jp
2004年 8月 17日 (火) 16:33:10 JST
くわむらです。
ありがとうございます。
On Wed, 11 Aug 2004, Isamu Zakoji wrote:
> 座光寺です。
>
> Jun Kuwamura wrote:
>
> > PROJ.4 と GEOS のライブラリが必要とかですが、Makefile で
> >
> > USE_PROJ=0
>
> 各種投影法への座標変換ライブラリですね。
> http://www.remotesensing.org:16080/proj/
> にあります。
>
> > USE_GEOS=0
> >
> ポリゴン同士の足し算や引き算などの幾何演算ライブラリです。
> http://geos.refractions.net/
> Javaで書かれた「JTS」をC++にポートしたものです。
> なお、上記を両方とも「=0」にすると、PostGISが実装している
> SQLレベルでのポリゴン同士の演算や、異なる座標系の空間データ
> 同士の演算ができなくなりますのでPostGISをインストールして
> 得られるメリットのほとんどが無くなっちゃう様に思います。
Plamo Linux 4.0 用に PostGIS をパッケージしてみたの
ですが、
--
http://www.linet.gr.jp/~juk/plamo/parts/4.0/
2004-08-16
php-5.0.1 アップデート
WWW/php-5.0.1-i386-P1.tgz
PostGIS および、GIS関連ライブラリ
Database/postgis-0.8.2-i386-1.tgz
Develop/proj-4.4.8-i386-1.tgz
Develop/geos-1.0-i386-1.tgz
--
regress を実行してみると、いくつか問題がありました。
select の出力にのきなみ "SRID=-1;" というのが前置され
てしまいます。
--
select 'POINT( 1 2 )'::GEOMETRY as geom;
geom
--------------------
SRID=-1;POINT(1 2)
--
GEOMETRYCOLLECTION(MULTIPOINT(... ))を呼ぶとエラー
になります。
--
select 'GEOMETRYCOLLECTION(MULTIPOINT( 1 2))'::GEOMETRY as geom;
ERROR: couldnt parse objects in GEOMETRY
--
問題のうちいくつかは、クエリから ::GEOMETRY を除くと起
きないものもあったりしますが、その他に、次のようなエラー
が出力されているので、うまく動作しているのかちょっと
不安ですが、いかがなものでしょうか?
--
ERROR: couldnt parse objects in GEOMETRY
ERROR: BOX3D parser - doesnt start with BOX3D
ERROR: function npoints("unknown") is not unique
ERROR: function npoints("unknown") is not unique
ERROR: function numb_sub_objs("unknown") does not exist
ERROR: couldnt parse objects in GEOMETRY
ERROR: function perimeter2d("unknown") does not exist
ERROR: function length2d("unknown") does not exist
ERROR: function truly_inside("unknown", box3d) does not exist
ERROR: function truly_inside("unknown", box3d) does not exist
--
Jun Kuwamura
rC Cm
^
~
pgsql-jp メーリングリストの案内