PostGIS Layer Failing
William Kyngesburye
woklist at KYNGCHAOS.COM
Sat Dec 1 13:26:10 PST 2007
Which version of PostGIS are you using? There is a bug in PostGIS
1.3.1 and SVN that was fixed a few days ago that affects Leopard.
PostGIS had a function with a commonly used name, and this function
was added to the Leopard libSystem. This gets used in PostGIS instead
of its own, causing Postgres to crash.
Either install PostGIS from the latest SVN, or install my latest
PostGIS if you are using my binaries.
If that's not the problem, try looking in the console and system logs,
as well as the Apache logs. A library problem may just appear as an
unidentified error at the PHP level, and digging into system logs may
be needed to identify the problem.
On Dec 1, 2007, at 1:52 PM, Fawcett, David wrote:
> I am testing out a new install of PostGIS and MapServer on OS X
> Leopard. I built a map file to display a simple ten point layer
> coming from PostGIS.
>
> I get the following error:
>
> msDrawMap(): Image handling error. Failed to draw layer named
> 'basemap'. prepare_database(): Query error. Couldnt recover from a
> bad query: 'DECLARE mycursor BINARY CURSOR FOR SELECT
> asbinary(force_collection(force_2d(the_geom)),'NDR'),the_geom::text
> from ten_points_layer WHERE the_geom && setSRID('BOX3D(146545.5
> 4814000,804891.5 5472346)'::BOX3D,
> find_srid('','ten_points_layer','the_geom') )'
>
> Here is the layer definition:
> LAYER
> NAME basemap
> STATUS DEFAULT
> TYPE POLYGON
> CONNECTIONTYPE POSTGIS
> CONNECTION "host=localhost dbname=mydb user=myuser
> password=mypass port=5432"
> DATA "the_geom FROM ten_points_layer using unique the_geom"
>
> CLASS
> COLOR 255 255 255
> OUTLINECOLOR 181 181 181 #An OUTLINECOLOR with no COLOR
> gives same effect as old POLYLINE
> END
>
> PROJECTION
> "init=epsg:26915"
> END
> END
>
> Any ideas? I am also having trouble getting QGIS to display the
> layer.
>
> Thanks,
>
> David.
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
"Time is an illusion - lunchtime doubly so."
- Ford Prefect
More information about the MapServer-users
mailing list