<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1498" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I was trying to query a postgis layer for my locate 
widget, and assumed it was a 'feature' that you couldn't do a getShape request 
on a postgis layer. But according to <A 
href="http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=316">http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=316</A></FONT></DIV>
<DIV><FONT face=Arial size=2>it was fixed a while ago. Did it break 
again?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>-----Original Message-----<BR>From: <A 
href="mailto:chameleon-bounces@lists.maptools.org">chameleon-bounces@lists.maptools.org</A> 
[mailto:chameleon-bounces@lists.maptools.org] On Behalf Of Dirk Jesko<BR>Sent: 
10 May 2005 22:59<BR>To: <A 
href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</A><BR>Subject: 
Re: [Chameleon] Maptips and PostGIS</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Paul,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>All PostGIS layers are similar to the 
following.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Dirk</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>LAYER # Gemeinden (Fläche)<BR>&nbsp;&nbsp;&nbsp; 
GROUP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Grenzen"<BR>&nbsp;&nbsp;&nbsp; 
NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"Gemeinden"<BR>&nbsp;&nbsp;&nbsp; CONNECTIONTYPE postgis<BR>&nbsp;&nbsp;&nbsp; 
CONNECTION&nbsp;&nbsp; "user=... password=... dbname=... host=... 
port=..."<BR>&nbsp;&nbsp;&nbsp; 
DATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "the_geom from 
sel_admingebiete using SRID=4326"<BR>&nbsp;&nbsp;&nbsp; 
FILTER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "feat_type='GEMEINDE' and projektname 
= 'infogis'"<BR>&nbsp;&nbsp;&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
OFF<BR>&nbsp;&nbsp;&nbsp; TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
POLYGON<BR>&nbsp;&nbsp;&nbsp; HEADER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"gemeinde_header.html"<BR>&nbsp;&nbsp;&nbsp; TEMPLATE&nbsp;&nbsp;&nbsp;&nbsp; 
"gemeinde_query.html"<BR>&nbsp;&nbsp;&nbsp; 
FOOTER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "gemeinde_footer.html"</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; 
METADATA<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "DESCRIPTION" 
"Gemeinden"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "GROUP" 
"Grenzen"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "LAYER" 
"Gemeinden"<BR>&nbsp;&nbsp;&nbsp; END</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; 
PROJECTION<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"init=epsg:4326"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"towgs84=-598.1,-73.7,-418.2,-0.202,-0.045,2.455,-6.70"<BR>&nbsp;&nbsp;&nbsp; 
END</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; LABELITEM&nbsp; 
"polygon_nm"<BR>&nbsp;&nbsp;&nbsp; LABELMAXSCALE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
75000.0<BR>&nbsp;&nbsp;&nbsp; LABELMINSCALE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
20000.0</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; 
CLASS<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"Gemeinden"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
STYLE<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
COLOR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -1&nbsp; -1&nbsp; 
-1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUTLINECOLOR 20 200 
140<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
LABEL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANGLE 
auto<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ANTIALIAS 
TRUE<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BUFFER 
4<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 220 220 
220<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT 
"arial-bold"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHADOWCOLOR 0 0 
0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHADOWSIZE 1 
1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE 
TRUETYPE<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 
11<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION 
CC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PARTIALS 
FALSE<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MINDISTANCE 
25<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<BR>&nbsp;&nbsp;&nbsp; END<BR>&nbsp; END 
# Gemeinden (Fläche)</FONT></DIV>
<DIV>&nbsp;</DIV><FONT face=Arial size=2>
<DIV><BR>Paul Spencer wrote:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt; Dirk,<BR>&gt;<BR>&gt; what is the configuration of your postgis layer 
in your map file?<BR>&gt;<BR>&gt; Paul<BR>&gt;<BR>&gt; Dirk Jesko 
wrote:<BR>&gt;<BR>&gt;&gt; Hello again,<BR>&gt;&gt;<BR>&gt;&gt; I have done some 
more investigations regarding the problem of PostGIS <BR>&gt;&gt; layers not 
recognized by the Maptips widget. It works fine with <BR>&gt;&gt; shapes but not 
with PostGIS. Until now, I found that the getShape <BR>&gt;&gt; 
function:<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
$oShape = $oLayer-&gt;getShape($nTile, 0 );<BR>&gt;&gt;<BR>&gt;&gt; in 
LayerAttributes.php does not return an object if the layer is a <BR>&gt;&gt; 
PostGIS layer. Therefore, the layer does not appear in the selection 
<BR>&gt;&gt; dialog.<BR>&gt;&gt;<BR>&gt;&gt; If I use $oLayer-&gt;getItems() to 
retrieve the attributes of the <BR>&gt;&gt; layers, they at least appear in the 
"Configure MapTips", but nothing <BR>&gt;&gt; happens within the map. Might this 
be specific to the development <BR>&gt;&gt; version of Mapserver/MapScript (see 
below for the configuration)?<BR>&gt;&gt;<BR>&gt;&gt; By the way, clicking 
&lt;OK&gt; in the "Configure MapTips" executes the <BR>&gt;&gt; currently active 
navigation function, e.g. ZoomIn or ZoomOut. Is this <BR>&gt;&gt; a 
misconfiguration or a bug?<BR>&gt;&gt;<BR>&gt;&gt; Finally, my 
configuration:<BR>&gt;&gt;<BR>&gt;&gt; Windows XP Pro<BR>&gt;&gt; Postgres 8 
nativ Windows<BR>&gt;&gt; PostGIS 1.0<BR>&gt;&gt; Apache 2.0.53<BR>&gt;&gt; PHP 
5.0.3 (modul)<BR>&gt;&gt; Mapserver and Mapscript 4.5 (development version from 
MapTools.org).<BR>&gt;&gt;<BR>&gt;&gt; Regards,<BR>&gt;&gt; Dirk 
Jesko<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; 
_______________________________________________<BR>&gt;&gt; Chameleon mailing 
list<BR>&gt;&gt; <A 
href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</A><BR>&gt;&gt; 
<A 
href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</A><BR>&gt;&gt;<BR>&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>_______________________________________________<BR>Chameleon mailing 
list<BR><A 
href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</A><BR><A 
href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</A><BR></FONT></DIV></BODY></HTML>