[Mapbender-users] PostGis und Mapbender
2StepForward
kwegezeder at web.de
Wed Dec 13 07:20:03 EST 2006
Hallo Till,
danke für den Tip mit der XML Datei. Der Fehler war tatsächlich etwas
ausführlicher beschrieben.
Ich hab auch gefunden woran es gelegen hat. Witziger weise hat die Doku:
http://www.mapbender.org/presentations/Spatial_Data_Management_Arnulf_Christl/html/img10.html
einen kleinen Fehler. Die Datenbank hat sich beschwert, dass es die
angefragte column mit der OID nicht finden kann. Ist auch richtig so, da in
der Doku steht, dass die erste Spalte GID heißen soll. Ich schätze mal, die
Doku ist einbisschen älter und das hat vielleicht früher gegolten, oder es
ist ein Tipfehler.
Ich habe die spalte nun auf OID geändert, jetzt geht es.
Die Metadaten sollten schon rein, da hast du recht, aber ich wollte erst
einmal testen, ob es generell funktioniert.
LG Klaus
adams-5 wrote:
>
> Klaus,
>
> zunächst einmal: Dein Problem ist ein Mapserver und kein Mapbender
> Problem. Weiteres s. Inline:
>
> 2StepForward schrieb:
>
>>Hallo zusammen,
>>
>>ich versuche zur Zeit PostGis Layer in meinen Mapbender einzurichten. Die
>>PostgreSQL-Datenbank ist aufgesetzt und der Layer wie folgt in das Mapfile
>>eingebunden:
>>
>>LAYER
>> CONNECTIONTYPE postgis
>> CONNECTION "user=mapbender dbname=mapbender host=localhost port=5432
>>password=xxxxxxx"
>> DATA "the_geom from frankfurt_city"
>> NAME "Frankfurt_Test"
>> CLASS
>> COLOR 255 22 22
>> END
>> PROJECTION
>> "init=epsg:23032"
>> END
>> STATUS ON
>> TYPE POLYGON
>> END
>>
>>jetzt bekomme ich den Fehler:
>>
>>msDrawMap(): Faild to draw layer named 'Frankfurt_Test'.
>>
>>und leider keine weitere Information wieso er nicht gezeichnet werden
>>konnte.
>>
>>
>
> Wie ich das sehe, fehlen deinem Layer sämtliche Metadata Informationen,
> s. dazu UMN Homepage -> HowTo's -> "WMS Server"
>
>>2 Fragen:
>>
>>Erstens: braucht man das PROJECTION's Objekt überhaupt in dem Layer. Der
>>Datensatz in der Datenbank hat doch eine SRS. Ich habe gesehen, dass
einige
>>Beispiele das Objekt weglassen. Macht für mich auch Sinn, leider meldet
der
>>Mapbender-Client, dass ein Layer ohne Projection nicht zulässig ist.
>>
>>
> Das ist per OGC Spezifikation so.
>
>>Zweitens:woran sehe ich was da falsch ist. Die Log des Mapbenders bleiben
>>unberührt und besonders hilfreich ist die msDrawMap-Meldung auch nicht.
>>
>>
> Natürlich loggt der Mapbender keine UMN Fehler, die interessieren den
> Mapbender im Grunde auch nicht.
>
> Mach mal folgendes: Rufe deinen Mapbender Client im Firefox auf, wenn
> die Fehlermeldung erscheint, dann klickst du mit der rechten Maustaste
> NEBEN das Kartenfenster und wählst aus dem Menü "Eigenschaften" oder
> "Seiteninformationen anzeigen" (je nach FF Version). Im aufpoppenden
> Menü nimmst du den Reiter "Medien" und suchst in den Links darin nach
> deinem GetMap Request auf deine Mapdatei (sieht in etwa so aus:
> http://yoururl.de/cgi-bin/mapserv?map=yourpath/yourmap.map&VERSION=1.1.1&REQUEST=GetMap&SERVICE=WMS&LAYERS=xxx&STYLES=&SRS=EPSG:xxx&BBOX=xxx&WIDTH=xx&HEIGHT=yy&FORMAT=image/png&BGCOLOR=0xffffff&EXCEPTIONS=application/vnd.ogc.se_inimage).
>
>
> Diesen ganzen Request kopierst du in einen Texteditor und änderst ganz
> am Ende dieses:
>
> EXCEPTIONS=application/vnd.ogc.se_inimage
>
> in das:
>
> EXCEPTIONS=application/vnd.ogc.se_xml
>
> Nun kopierst du den ganzen Link wieder und wirfst ihn in irgendein
> Browserfenster (daran siehst du auch, daß das dann kein Mapbender
> Problem ist). Du bekommst nun als Fehlermedlung ein XML gesendet,
> welches du u.U. in irgendeinem Editor öffnen musst. Die darin enthaltene
> Fehlermeldung ist meist wesentlich aufschlußreicher, als die _inimage
> Meldung des UMN.
>
> Wenn dein Layer nachdem du die Metadaten eingetragen und das Ganze
> erneut im Mapbender aktualisert hast ("Hochgeladene aktualisieren")
> immer noch nicht läuft, dann schicke doch bitte mal die im XML
> erscheinende Fehlermeldung rum (und das am Besten auf der UMN Liste ;-))
>
> Till
>
>>Ich bin für jeden Tip dankbar, da ich schon einige Zeit rumschraube um den
>>Fehler in den Griff zu bekommen.
>>
>>Lg Klaus
>>
>>
>
> --
> *****************************************
> * www.webmapcenter.de - Hosting *
> * GDIdevL 'Start GDI from CD' *
> * http://www.terrestris.de *
> *****************************************
>
> ------------------------------------------
>
> Dipl. Geogr. Till Adams
> terrestris, H. Paulsen& T. Adams GbR
> Siemensstr. 8 * 53121 Bonn
> Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
> info at terrestris.de * http://www.terrestris.de
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
> For additional commands, e-mail: users-help at mapbender.osgeo.org
>
>
>
--
View this message in context: http://www.nabble.com/PostGis-und-Mapbender-tf2813096.html#a7851848
Sent from the mapbender-users mailing list archive at Nabble.com.
More information about the Mapbender_users
mailing list