[Mapbender-users] PostGis und Mapbender

Till Adams adams at terrestris.de
Fri Dec 15 02:59:23 EST 2006


OK, back in english.

Indeed, maybe it's useful to set uo kind of GDI-Wiki, where we could 
place such documents. But who does?
Maybe OSGEO is the adress to pose this?

Anyway, there also is an existing postgis wiki 
(http://postgis.refractions.net/support/wiki/), I think the best place 
in the
moment. The key problem is, that people, especially newbies shouldn't 
find UMN and PosGIS stuff under the roof of mapbender,
because it surely causes befuddlement (mal echt: Für die 
deutschsprachigen: cooles Wort, was LEO da ausspuckt ;-)).

Till

Arnulf Christl schrieb:

>Hi
>wrapping this thread up we notice that it is not a good idea to publish
>documents with technical sections without being price, adding a version
>number and at what time they deprecate.
>
>It would be a lot better to have this document in the Wiki, the only
>"problem" being that it is a presntation on PostGIS not on Mapbender. So
>does it make sense to have it under the Mapbender domain at all?
>
>Regards,
>
>On Wed, December 13, 2006 17:18, Till Adams wrote:
>  
>
>>naa  gut, dann lassen wir das nochmal durchgehen ...  ;-)
>>
>>Also, mal im Ernst: Es ist ja gut, wenn Leute die Dokus kritisch
>>betrachten!
>>Und gerade Leute, die vielleicht nicht so "erfahren" sind, schauen mit
>>Sicherheit genauer hin.
>>
>>Grüsse & weiter so! Till
>>
>>
>>2StepForward schrieb:
>>
>>    
>>
>>>Hi Till,
>>>
>>>hast recht, habs auch grad gelesen. Die Anweisung "as foo using unique
>>>gid"
>>>macht es möglich, soweit ich das versanden habe. Ich hatte diese
>>>Anweisung
>>>nicht drin. Sorry, ich bin noch einigermaßen unerfahren mit der PostGis
>>>geschichte, sollte auch keine Kritik an der Doku sein.
>>>
>>>Lg Klaus
>>>
>>>adams-5 wrote:
>>>
>>>
>>>      
>>>
>>>>Klaus,
>>>>
>>>>ne,nee, da muß ich den Arnulf und seine Doku mal raus und in Schutz
>>>>nehmen:
>>>>Wie die Spalte heisst, ist eigentlich egal. Hauptsache es ist eine
>>>>eindeutige ID dahinter:
>>>>
>>>>Heisst die Spalte "oid" dann sprichst du in deinem Mapfile eben die
>>>>"oid" an: [...] as foo using unique oid [...], heisst Sie "gid", dann
>>>>nimmst du eben "gid": [...] as foo using unique gid [...] und heisst Sie
>>>>eben "karlheinzruprecht", dann nimmst du eben die ;-)
>>>>
>>>>Grüsse, Till
>>>>
>>>>2StepForward schrieb:
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>>>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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>--
>>>>*****************************************
>>>>*	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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>
>>>      
>>>
>>--
>>*****************************************
>>*	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
>>
>>
>>    
>>
>
>
>  
>

-- 
*****************************************
*    SensorGIS 'Geodaten in Echtzeit'		*
*        http://www.sensorgis.de	 		*
*        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





More information about the Mapbender_users mailing list