AW: [Mapbender-users]WFS_technology_producs_tutorials_problems

Buchholz, Robert Robert.Buchholz at LUA.Brandenburg.de
Fri May 16 04:11:42 EDT 2008


Hey Roland,

thanks for reply. 

>- GeoServer Capabilities
I am not sure if attachments are accepted by the list-server, but here i try. I cut some lines at the cpabilities doc (most epsg and some layers) to limit size of file and lines. Look for Layer : --cite:natgl--
Is it possible that there is a problem about the ports? Geoserver uses localhost:2020 and Mapbender uses localhost:8080.

>- wfs_conf
load of WFS from Geoserver: works (not the WMS on: Load WMS).
WFS_conf: all "Layers" are presented, selection of "Layer" -cite:natgl- enables to configure (Abstract,Label,...table with features is there, according to the pg-db,- but, rows at the pg-db defined as "text" have now no definition (like text,int, double,...). Might this be problematic?
assign WFS conf to GUI: unselect OWSProxy, select gui and "layer", move to the GUI CONFIGURATION LIST. -I miss a SAVE button.-
This is far as I can get, because I want to use the Geoserver WMS.

Please have a look at the attached xml and support me in loading Geoservers WMS
best regards,
Robert

-----Ursprüngliche Nachricht-----
Von: mapbender_users-bounces at lists.osgeo.org [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von Ronald Woita
Gesendet: Freitag, 16. Mai 2008 07:50
An: mapbender_users at lists.osgeo.org
Betreff: Re: [Mapbender-users]WFS_technology_producs_tutorials_problems

Hi Robert,

- GeoServer Capabilities
can you post the Capabilities Document from GeoServer to the list please ?!
So I could try to load it in my application. I use Mapbender installations with ISO-8859-1 and UTF-8 encodings containing the same GS Services and I never experienced any problems reading the capabilities (except German 'Umlauts').

- wfs_conf
create a wfs_conf (Configure WFS), add this wfs_conf to your GUI (assign WFS conf to GUI) and link it to a WMS Layer (WMS GUI settings).
that's all
 
Ronald


>>> Robert.Buchholz at LUA.Brandenburg.de 15.05.2008 15:52:46 >>>
Hello,
as I understand right discussions should take place in English. Sorry for until now!
Brief summary of theme content:
- I have problems to install a WFS-T with Mapbender (2.5.0 rc2)from a PostgreSQL 8.2 (incl.Postgis DB) served by Geoserver (1.6.2)
- I use Mapserver 5.0 (MS4W 2.2.6) as well, but it is not needed for my idea, because Geoserver might handle the WMS (sorry for German: -Kopplung-).
- All installations (except Mapbender) work and communicate ->tested via Browser!  

There is no tutorial online using these Software versions.  
http://www.mapbender.org/WFS_Konfiguration ends up too common, http://www.selbstverwaltung-bundesweit.de/mapserver/wms_wfs_anleitung.pdf (unfortunately in German) is very helpful (Thanks to Kai), gives me problem at page 36 ->src-Bereich is different for MB 2.5.0!). I cannot set "wfs_conf=.." parameter, because it is not there.
http://www.mapbender.org/Howto:setup_wfst_with_geoserver uses an older Geoserver Version. And at the tricky part (for me) it advise to look at the URL above.

For the moment I would be happy if I could realize digitizing like in gui_digitize and save the geometric objects at my Postgis DB. Further on I would like to fill/add to the geometric objects some data (if possible by a web-gis-client (Mapbender). Nice would be to be able to introduce a search by feature from the Postgis DB (not only points but lines and polygons).

(-hope the following is ok for you Roland-)Roland gives advice to take part on a workshop, because of the complexity of my wish. He successfully uses on a "productive system"(WMS+WFS), MB 2.4.4 + GeoServer 1.5.4 / MB 2.5 + GS 1.6.3.
He ask me if Mapbender can handle localhost:2020?
Mapbender can I assume, because it has no problem to integrate http://localhost:2020/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS&VERSION=1.0.0
the log says for the url:...session...permission...valid, but Notice: No Conversion: is utf-8 but with http://localhost:2020/geoserver/wms?Request=GetCapabilities&Service=WMS&Version=1.1.1 results in Fatalerror Maximun execution time of 30 seconds exceeded in C:\ms4w\apps\mapbender\http\classes\class_wms.php on line 157 or 133, or 420...
log file is identical.

Do I have to change the utf-8 at the DB?
Can someone confirm problems in MB 2.5.0 rc2 regarding installation of WMS from Geoserver 1.6.2. and Postgis Data?
Are there additional tutorial on this issue using the same versions of programs?

robert

P.s.: Roland is right for sure: I need specialized workshops. I tried at some fossgis meetings, but these are too common and too short (2 hours).
Expecting for my issue 3 Days Mapbender, 3 Days Postgis, 3 Days Geoserver, + 1 Week OGC Spec. Time?, Money? Ability of software? conformance of standards?
I do not know how many people aside me are interested at this topic, but I think I am not alone on this, and this Mailing List I did understand as the place to ask questions and get support!


-----Ursprüngliche Nachricht-----
Von: mapbender_users-bounces at lists.osgeo.org [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von Ronald Woita
Gesendet: Donnerstag, 15. Mai 2008 14:29
An: mapbender_users at lists.osgeo.org
Betreff: Antw: AW: [Mapbender-users]WFS_Technologie_Produkte_Anleitungen_Probleme

Hallo,

(Hr. Christl wird sich bestimmt wieder sehr darüber freuen, dass die Diskussionen mal wieder in deutscher Muttersprache geführt werden) vielleicht mal vorneweg ein wirklich ernst gemeinter Ratschlag: bei der Komplexität deines Anliegens würde ich eine Schulung bzw. einen Workshop schon sehr empfehlen.
aber zu deinen Problemen:
Der Mapserver unterstützt auch andere Geometrietypen bei der WFS-Ausgabe als nur Punkte. Natürlich müssen dann entsprechende DB-Tabellen (bzw adäquate Datenquellen) vorliegen. Da der mapserver wohl nie 'transactional' sein wird, macht es aber aus meiner Sicht durchaus Sinn hier gleich auf den GeoServer zu setzen.

zu 1
Prinzipiell kann Mapbender WMS-Dienste vom GeoServer einlesen: folgende Kombinationen habe ich selber am laufen (WMS+WFS), MB 2.4.4 + GeoServer 1.5.4 / MB 2.5 + GS 1.6.3 Weiß dein Mapbender denn was mit localhost:2020 anzufangen ? 
Was sagt denn das LOG dazu ?

zu 2
leider ist das mit dem automatischen Anpassen beim Update auch ein von mir gepflegtes Wunschdenken, solche durchgreifenden Änderungen, wie die WFS-Konfiguration müssen wohl leider 'händisch' in die bestehende Installation eingepflegt werden.
Aber lies dazu mal hier : 
http://www.mapbender.org/EditWFS
http://www.mapbender.org/WFS_gazetteer
zu meiner Schande muß ich aber gestehen, seit einer Änderung (ich glaube ab Version 2.4.3 ?) habe ich die aktuellen WFS_Gazetteer Module auch nie mehr an's Laufen bekommen (leider viele Fehler), so daß ich immer noch beim Update die alten Module 'mitschleppe'.
Vermutlich wird es auch für mich mal wieder Zeit an einem Workshop teilzunehmen ;-) veilleicht ja auf der AGIT


Gruß
Ronald

>>> Robert.Buchholz at LUA.Brandenburg.de 15.05.2008 13:42 >>>

 hallo armin, hallo liste,

>zu 1) natürlich reicht der geoserver alleine aus. für eine reine ortssuche kann man natürlich auch den umn als basic-wfs verwenden.

a) für die Ortssuche via UMN geht das dann nur, wenn Puntgeometrien genutzt werden? Bei Flächen und Linien scheidet der UMN dann aus?
b) der Geoserver stellt soweit ich weiss keine Mapfiles (Was eigenlich sonst?) bereit. Der Versuch einen Geoserver-WMS einladen (GetCapabilities)in Mapbender sieht bei mir so aus:
http://localhost:2020/geoserver/wms?REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1
klappt leider nicht: 
Fatalerror Maximun execution time of 30 seconds exceeded in C:\ms4w\apps\mapbender\http\classes\class_wms.php on line 157 oder 133, oder 420...
Ich habe an den Request ->&LAYERS=cite:SG<- angehängt; gleiches Ergebniss. Daten liegen in PG.
Im Modzilla Firefox funktioniert der Link von oben. Auch als GetMap. 
Warum klappt das nicht im Mapbender?

>zu 2) die neue programmversion hat einige änderungen: die wfs_conf wird als element_var an das jeweilige modul gehangen.

Das passiert dann selbstständig schon beim hochladen? Oder was muss dann hierzu konfiguriert werden?

>weiterhin muss der nutzer auch die berechtigung haben auf diese wfs_conf zuzugreifen.

ich arbeite bislang nur mit dem Standartnutzer: root

>wir haben diese dinge in auftrag gegeben, um die wfs ähnlich verwalten 
>zu können,  wie die wms. in der neuen version kann man dynamisch neue suchmodule, bzw. downloadmodule (wfs_conf) hinzuladen bzw. wieder aus dem client entfernen.

in Auftrag gegeben? eine weitere Version höher als 2.5.0 rc2?
Mit 2. wollte ich auch darauf hinweisen, dass es zu den aktuellen Programmversionen kein 1zu1 Tutorial gibt und mein Problem darstellen. Ich weiss immer noch nicht was passieren sollte, wenn Import und Konfiguration erfolgreich wären. Mein Problem ist bestimmt die Modulkonfiguration?  

>zu 3) hintergrund der verknüpfung: der wfs stellt ja keine geometrien 
>dar. man kann mit einem clientseitigen rendering der geometrien sehr 
>schnell an die grenzen des browsers gelangen. daher wird bei der visualisierung auf einen wms zurückgegriffen. die kopplung wird unter  http://www.mapbender.org/Template:WFS_-_WMS_-_Kopplung beschrieben.
werde ich mir nochmals anschauen...
 
>wir haben hier ein testsystem unter http://www.gdi-rp-dienste3.rlp.de

vielen Dank! Gefällt mir schon sehr gut. Es wäre natürlich auch schön die Daten in Tabellenform anschauen und verändern zu können.
Wie habt Ihr das mit dem Transaktionalen geschafft? 
Die Standartinstallation mit gui_digitze ist zwar bei mir abrufbar, ich weiss aber nicht, wie ich die digitalisierten Daten dann in meine Postgis-Tabelle kriegen kann. Hier wäre Unterstützung wünschenswert!


>grüsse
>armin
Vielen Dank erstmal und auch Grüsse,
robert



-----Ursprüngliche Nachricht-----
Von: mapbender_users-bounces at lists.osgeo.org [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von Armin Retterath
Gesendet: Donnerstag, 15. Mai 2008 09:24
An: Mapbender User List
Betreff: Re: [Mapbender-users] WFS_Technologie_Produkte_Anleitungen_Probleme

hallo,

zu 1) natürlich reicht der geoserver alleine aus. für eine reine ortssuche kann man natürlich auch den umn als basic-wfs verwenden.

zu 2) die neue programmversion hat einige änderungen: die wfs_conf wird als element_var an das jeweilige modul gehangen. weiterhin muss der nutzer auch die berechtigung haben auf diese wfs_conf zuzugreifen. wir haben diese dinge in auftrag gegeben, um die wfs ähnlich verwalten zu können, wie die wms. in der neuen version kann man dynamisch neue suchmodule, bzw. downloadmodule (wfs_conf) hinzuladen bzw. wieder aus dem client entfernen. in zukunft wäre ein layerbaum wie auch für die steuerung der wms sinnvoll. die wfs_conf werden auch in einer extension im mapbender wmc abgespeichert. da das berechtigungssystem auf die wfs erweitert wurde, ist die konfiguration jetzt etwas anders - man bekommt jedoch mehr flexibilität.
zu 3) hintergrund der verknüpfung: der wfs stellt ja keine geometrien dar. man kann mit einem clientseitigen rendering der geometrien sehr schnell an die grenzen des browsers gelangen. daher wird bei der visualisierung auf einen wms zurückgegriffen. die kopplung wird unter http://www.mapbender.org/Template:WFS_-_WMS_-_Kopplung beschrieben.

bezogen auf die anderen konfigurationen:
die sache mit dem downloadclient ist bisher nur prototypisch - wird wohl in einer der nächsten versionen in den stabilen bereich übernommen. 
wir haben hier ein testsystem unter http://www.gdi-rp-dienste3.rlp.de auf dem man einige dinge austesten kann. die erfassung von objekten - mit überprüfung der authorisierung bis auf objektebene (der wfs-t schreibt den usernamen in ein vordefiniertes feld der db) kann als user
fossgis1 und fossgis2 (passwörter identisch) getestet werden.

grüsse
armin


Am Mittwoch, den 14.05.2008, 11:02 +0200 schrieb Buchholz, Robert:
> Hallo Liste,
> 
> nun bastel ich schon eine Woche und komme immer nur kriechend voran...
> Ich möchte am liebsten die vollen Möglichkeiten von WFS mit Mapbender, Postgis, UMN und Geoserver nutzen und tappe immer mal wieder im Dunkeln.
> Unter "vollen Möglichkeiten von WFS" verstehe ich einen Web-GisClient (z.B.: Mapbender) mit den Fähigkeiten:
> - Manipulation der kartografischen Ausprägung (z.B. Linienfarbe)
> - Suche von Features (Ortsuche, Suche nach einem Schutzgebiet über den
> Namen,...) mit Ergebnisstabelle und Zoom zu diesem Feature
> - weiterhin wichtig (WFS-T): Manipulation der Daten als auch 
> Geometrieobjekten (Digitalisierung)
> - Datendownload
> 
> 1. vielleicht ein Verständnisproblem:
> Wenn ich einen transaktionalen WFS (Ortsuche, Datenmanipulation, Digitalisierung)  nutzen möchte kommt nur der Geoserver mit Postgis in Betracht.
> Frage: Muss ich den Geoserverdienst in den Mapserver einbinden, um 
> diesen dann Mapbender bereitzustellen? Wohl eher nicht, da der 
> Mapserver keine Transaktionen unterstützt. Andererseits findet man 
> Fehlerursachen in dem Mapfile (ohne
> Geoserver->http://lists.osgeo.org/pipermail/mapbender_users/2006-Decem
> ber/000829.html)
> 2. Die verschiedenen Tutorials
> http://www.mapbender.org/WFS_Konfiguration ist zu allgemein gehalten, 
> http://www.selbstverwaltung-bundesweit.de/mapserver/wms_wfs_anleitung.pdf ist prima (Dank an Kai), beschreibt dies leider nicht für aktuelle Programmversion (Seite 36 ->src-Bereich ist anders für MB 2.5.0!). An diesem Punkt komme ich nicht weiter. "wfs_conf=.." gibt es nicht mehr. ???
> http://www.mapbender.org/Howto:setup_wfst_with_geoserver nutzt eine ältere Geoserver Version und auch Postgis mag hier nicht so recht...Besonders schade der Schluss mit Verweis auf die Quelle von oben und etwas sehr kurz gehalten.
> 
> 3. Ich habe es geschafft den Geoserver auf eine Postgis DB zugreifen zu lassen, dies als WFS bereitzustellen(Geoserver), ihn in Mapbender zu laden und zu konfigurieren. Aber: Was nun? Nichts zu sehen in der Anwendung. Was ist der Hintergrund zur Verknüpfung mit einem "identischen" WMS? Warum von Mapserver und nicht vom Geoserver bereitstellen? Einzig die Fähigkeiten zur Visualisierung?
> Wenn ich dies klappen sollte -in die GUI_digitize (Copy) einbinden-, was habe ich dann zu erwarten?
> a) Unter dem Reiter ->SUCHE<- eine Auswahl in dem Pulldown-Menu:
> Mapbender User:
> Point:
> Polygon:
> Line:
> Und dann noch mein Feature->Schutzgebiete?
> Als auch ein zusätzliches Eingabefeld wo ich den Suchwert eingeben kann?
> b) Unter dem Reiter->DIGITALISIERUNG<- hinzufügen von Geometrieobjekten über Mapbender nach Geoserver in die Postgis DB? Hier finde ich allerdings keinen Button "Speichern".
> c) Ist das Ändern der Daten möglich? Z.B. der Name eines Schutzgebietes über den Dienst und nicht über Postgis?
> d) der Download der Daten ist wohl nicht vorgesehen!?
> 
> Zum Schluss noch eine Kleinigkeit:
> Die Nutzung des GetFeatureInfo Requests (I-Button in Copy GUI_digitize auf einen WMS) liefert nur eine Feature ID (z.B.: 29389) zurück und nicht den Wert (Schutzgebietsnamen). 
> Wie kann ich dies ändern?
> Mein System:
> Windows 2000
> Mapbender 2.5.0
> PostgreSQL 8.2
> Mapserver 5.0 (MS4W 2.2.6)
> Geoserver 1.6.2
> 
> Ich möchte niemanden angreifen, ärgern oder auf die Füße treten. Es ist für mich ein sehr spannendes, faszinierendes Thema, dass ich nach +/- Recherche und intensiven Bemühungen bislang nicht allein lösen konnte.
> Vielen Dank im Voraus für eventuelle Antworten und an dieser Stelle auch einmal für die Bereitstellung und Pflege dieser Liste sowie an die Entwickler und Förderer von "Freien" GIS-Software-Produkten.
> 
> RobertWF
> 
> -----------------------------------------
> Robert Buchholz
> Sachbearbeiter (Trainee)
> Referat GIS-Zentrale
> Landesumweltamt Brandenburg
> Tel.: (033201)-442-127
> Mail: Robert.Buchholz at LUA.Brandenburg.de
> Internet: http://www.brandenburg.de/lua Kein Zugang für elektronisch 
> signierte sowie für verschlüsselte elektronische Daten.
> -----------------------------------------
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
--
Armin Retterath
Kompetenz- und Geschäftsstelle
Geodateninfrastruktur Rheinland-Pfalz
beim LVermGeo-RP
Ferdinand-Sauerbruch-Straße 15
56073 Koblenz
Telefon: +49 (0)261/492-466
Fax: +49 (0)261/492-492
E-Mail: armin.retterath at lvermgeo.rlp.de
http://www.geoportal.rlp.de


_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapbender_users
_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapbender_users
_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapbender_users
_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapbender_users
_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapbender_users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: geoserv_pg_capa.xml
Type: text/xml
Size: 44698 bytes
Desc: geoserv_pg_capa.xml
Url : http://lists.osgeo.org/pipermail/mapbender_users/attachments/20080516/8d9f1664/geoserv_pg_capa-0001.xml


More information about the Mapbender_users mailing list