[Mapserver-DE] Fehler beim Anzeigen eines Layers
KlausSchiefer
KlausSchiefer at web.de
Die Nov 22 20:44:09 CET 2005
Hallo zusammen,
nachdem ich Polygon- und Linienshapes nach Postgres 8.1 exportiert habe,
gibt es nun Probleme mit dem Anzeigen von Punkten aus einer Tabelle.
Ich habe die Tabelle lage_k unter Pg angelegt, mittels AddGeometryColumn den
Eintrag in der Tabelle
<http://localhost/phpPgAdmin/redirect.php?subject=table&server=%3A5432&datab
ase=geodaten&schema=public&table=geometry_columns> geometry_columns und die
Spalte the_geom in der entsprechenden Tabelle erzeugt. Anschließend habe ich
mit einer Abfrage Daten in die Tabelle geschrieben und dabei mittels
,GeometryFromText die Spalte the_geom befüllt. Mit extent(the_geom) bekomme
ich ein Ergebnis.
Wenn ich den Layer einbinden will, kommt die Fehlermeldung:
Warning: [MapServer Error]: msDrawMap(): Failed to draw layer named
'einsatz'. in C:\webserver\websites\MapServer\zoomtest.phtml on line 66
Warning: [MapServer Error]: prepare_database(): Error executing POSTGIS
DECLARE (the actual query) statement: 'DECLARE mycursor BINARY CURSOR FOR
SELECT asbinary(force_collection(force_2d(the_geom)),'NDR'),OID::text from
lage_k WHERE the_geom && setSRID('BOX3D(2550220.14387
5629446.95902996,2585841.33414001 5665068.1493)'::BOX3D,
find_srid('','lage_k','the_geom') )'
Postgresql reports the error as 'ERROR: column "oid" does not exist '
Was ist hier mit der Spalte oid gemeint und was soll diese enthalten?
Mein Layer sieht so aus:
LAYER
NAME "einsatz"
TYPE POINT
CONNECTIONTYPE POSTGIS
CONNECTION "user=schiefer dbname=geodaten host=localhost port=5432
password=password"
DATA "the_geom from lage_k"
PROJECTION
"init=epsg:31466"
END #PROJECTION
METADATA
"WMS_TITLE" "einsatz"
"WMS_SRS" "epsg:31466"
END #Metadata
STATUS ON
CLASS
NAME "einsazt"
SYMBOL "circle"
SIZE 8
COLOR 255 0 0
OUTLINECOLOR 0 0 0
TEMPLATE "templ.html"
END
END
Ich hoffe, jemand hat eine Idee.
Mit freundlichen Grüßen
Klaus Schiefer
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051122/3a675064/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)