[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)