<br><font size=2 face="Arial">Hallo Herr Kniprath</font>
<br>
<br><font size=2 face="Arial">&gt; &nbsp;DATA &quot;gewaessergueteabschnitt
from view_gewaesserguete as foo </font><font size=2 color=red face="Arial">using
unique column name</font><font size=2 face="Arial"> using SRID=31466#&quot;<br>
</font>
<br><font size=2 face="Arial">Ist das jetzt nur für das Posting so rübergekommen
</font>
<br><font size=2 face="Arial">oder heisst die eindeutige Integer-Spalte
wirklich &quot;column&quot; </font>
<br><font size=2 face="Arial">oder ist das ein echter Copy-Paste-aus-der-Doku-Flüchtigkeitsfehler?
</font>
<br>
<br><font size=2 face="Arial">Immerhin wird laut Fehlermeldung &quot;column&quot;
in das von Mapserver generierte Statement übernommen.</font>
<br>
<br><font size=2 face="Arial">Sollte da statt &quot;using unique column
name&quot; besser &quot;using unique ID&quot; stehen (mit &quot;ID&quot;
der Name der Integer-Spalte, die eine Zeile</font>
<br><font size=2 face="Arial">im View eindeutig identifiziert)?</font>
<br>
<br><font size=2 face="Arial">Schöne Grüße aus Aachen nach Düren</font>
<br><font size=2 face="Arial">Benedikt Rothe</font>
<br>
<br>
<br><font size=2><tt>mapserver-de-bounces@freegis.org schrieb am 12.12.2006
14:43:23:<br>
<br>
&gt; Hallo Liste, folgende Aufgabenstellung:<br>
&gt; Karte der Gewässergüte mit unterschiedllichen farbigen Bereichen je
nach ermittelter Güteklasse in einzelnen Gewässerabschnitten<br>
&gt; <br>
&gt; gegeben:<br>
&gt; - Layer Gewässer (PostGIS-Lininethema, LINSTRINGM)<br>
&gt; - Tabelle Gewässergüte (Postgres-Tabelle, verknüpft zum Gewässerthema
über eine eindeutige ID und Stationierungsangaben gg_stationierung_uw/gg_stationierung_ow
zur Bereichseingrenzung)<br>
&gt; <br>
&gt; Vorgehen:<br>
&gt; 1. Anlegen eines Views &quot;view_gewaesserguete&quot; (mit Public-Zugriffsrechten)
in Postgres, der die Geometrie des Gewässers zwischen den Stationierungsangaben
zurückliefert:<br>
&gt; &quot;SELECT locate_between_measures(gewaesser.the_geom_m, gewaesserguete.gg_stationierung_uw,
gewaesserguete.gg_stationierung_ow) AS gewaessergueteabschnitt ...&quot;<br>
&gt; <br>
&gt; 2. In der Map-Datei einen zugehörigen PostGIS-Layer definieren<br>
&gt; LAYER<br>
&gt; &nbsp; &nbsp;NAME &quot;Gewaesserguete&quot;<br>
&gt; &nbsp; &nbsp;CONNECTIONTYPE postgis<br>
&gt; &nbsp; &nbsp;CONNECTION &quot;user=max password=mustermann dbname=test_gis
host=localhost port=5432&quot;<br>
&gt; &nbsp; &nbsp;DATA &quot;gewaessergueteabschnitt from view_gewaesserguete
as foo using unique column name using SRID=31466#&quot;<br>
&gt; &nbsp; &nbsp;...<br>
&gt; END<br>
&gt; <br>
&gt; Problem:<br>
&gt; ( ! ) Warning: [MapServer Error]: prepare_database(): Error executing
POSTGIS DECLARE (the actual query) statement: 'DECLARE mycursor BINARY
CURSOR FOR SELECT asbinary(force_collection(force_2d(gewaessergueteabschnitt)),'NDR'),column::text
from view_gewaesserguete WHERE gewaessergueteabschnitt &amp;&amp; setSRID('BOX3D(2464351.07744
5583866.05258598,2583172.52304 5674940.36731402)'::BOX3D, 31466 )' Postgresql
reports the error as 'ERROR: syntax error at or near &quot;column&quot;
at character 111 ' More Help: Error with POSTGIS data variable. You specified
'check your .map file'. Standard ways of specifiying are : (1) 'geometry_column
from geometry_table' (2) 'geometry_column from (sub query) as foo using
unique column name using SRID=srid#' Make sure you put in the 'using unique
column name' and 'using SRID=#' clauses in. For more help, please see http://postgis.refractions.net/documentation/
Mappostgis.c - version of Jan 23/2004. in C:\website\myMapServer\php_out\getMap.php
on line 719<br>
&gt; <br>
&gt; Der Fehler tritt auch auf, wenn ich im MapFIle statt des Views den
kompletten Abfragestring in DATA &quot;the_geom from (SELECT ....)...&quot;
verwende, offenbar ist der Part &quot;column::text&quot; in der von MapServer
generierten Abfrage überflüssig, kann aber leider nicht von mir beeinflusst
werden.<br>
&gt; <br>
&gt; Ein Bug oder ein Fehler meinerseits?<br>
&gt; <br>
&gt; Danke im Voraus...<br>
&gt; <br>
&gt; Ludwig<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Mapserver-DE mailing list<br>
&gt; Mapserver-DE@freegis.org<br>
&gt; https://freegis.org/mailman/listinfo/mapserver-de<br>
</tt></font>