[Mapbender-users] WFS Suche liefert kein Ergebnis

Verena Diewald verena.diewald at wheregroup.com
Wed Apr 16 04:40:07 EDT 2008


Hallo Hanno,


auf den ersten Blick ist es nach deiner Beschreibung schwer, ein Problem 
auszumachen. Hört sich von der Konfiguration eigentlich ganz gut an.
Was du noch ausprobieren könntest: Benutzt du den Firefox? Für den Firefox  
gibt es das Add-On FireBug, ein ziemlich gutes Tool für Webentwickler. In der 
FireBug-Konsole kannst du dir u.a. die URL vom WFS-Request und den 
zusammengebauten Filter (url + filter) anschauen, den die Suche abschickt 
(siehe Screenshot). Schick die URL doch mal mit angehängtem Filter direkt in 
der Adresszeile des Browsers ab und guck dir das Ergebnis-XML an. Vielleicht 
gibt dir das ja Hinweise auf das Problem. 

Gruß

Verena


Am Mittwoch 16 April 2008 09:44:45 schrieb Hanno Rahn:
> Hallo,
>
> Leider funktioniert meine WFS Suche immer noch nicht. Ich versuche mal mein
> Vorgehen zu beschreiben und hoffe, dass mir vielleicht jemand weiterhelfen
> könnte.
>
> Zuerst habe ich über WFS_load ein getCapabilities geladen. (Analog zu WMS
> laden halt nur als WFS über das entsprechende WFS Modul) ich denke da liegt
> der fehler nicht. Dann habe ich über WFS konfigurieren den WFS
> konfiguriert.
> Die Einstellungen habe ich im Grunde von Mapbender users übernommen.
> (jedenfalls Style und result style usw.) Dann habe ich bei geom die
> geometriespalte meiner tabelle ausgewählt und ein haken bei search gesetzt
> bei den spalten über die ich suchen möchte. Und bei show ein haken gesetzt
> bei den DB Einträgen die als Ergebnis erscheinen sollen. Die pos habe ich
> jeweils einfach von 1-6 in meinem Fall durchnummeriert. den style hab ich
> mit c bzw. d von mapbender user übernommen. bin mir nicht sicher ob da
> überhaupt etwas stehen muss.Label hab ich eben ein label
> eingetragen.mandatory, edit und html steht bei mir nichts. wz_graphics ist
> auch noch ein haken gesetzt.Abgespeichert.
>
> Dann hab ich in den WMS Gui Einstellungen die entsprechende WMS aufgerufen
> und bei dem Layer mit setWFS den vorher konfigurierten WFS ausgewählt
> (GazetterID). Abgespeichert.
>
> Dann über gui Elemente editieren die Oberfläche ausgewählt. Dann Element
> gazetteerWFS gewählt und über klick in die Element vars geschaltet. Dort
> ist dann schon definiert wfsConfIdString. Hier habe ich nun  meine
> GazetteerID (Die die auch bei setWFS in den Einstellungen nach dem
> Speichern erscheint) statt der 1 zugeschrieben.Abgespeichert.
>
> Wenn ich nun über show die Voransicht wähle und dort zu meiner WFS Suche
> schalte, dann erscheint dort das vorher konfigurierte WFS Formular mit den
> Labels und den eingabetextfelder und entsprechendem Bestätigungsbutton.
>
> Leider bekomme ich jetzt keine Ergebnisse. Ich habe versucht den
> Suchbegriff komplett einzugeben. Ich habe versucht nur einen teil
> einzugeben und auch Gross- und Kleinschreibung hab ich ausprobiert. Zuerst
> steht dort, dass er sucht, aber dann kommt die meldung: "kein Ergebnis".
>
> Ich weiss leider nicht mehr woran es liegen könnte. Die mapbender user
> suche liefert Ergebnisse in der gleichen Oberfläche. Weiss aber nicht
> wieso. An meinen daten kann ich auch keinen fehler finden. Ist ein
> einfaches Punkt-Shp.
>
> Ich wäre für jede Hilfe dankbar.
>
> Mit freundlichen Grüssen
> Hanno Rahn
>
> -------- Original-Nachricht --------
>
> > Datum: Wed, 16 Apr 2008 08:39:50 +0200
> > Von: "Sven Böhme (WhereGroup)" <sven.boehme at wheregroup.com>
> > An: Mapbender User List <mapbender_users at lists.osgeo.org>
> > Betreff: Re: [Mapbender-users] WFS Suche liefert kein Ergebnis
> >
> > Hallo Hanno,
> >
> > für die WFS Suche im Mapbender benötigst du das Modul gazetteerWFS, das
> > in der "gui" Oberfläche eingebunden ist. Desweiteren musst du deinen WFS
> > Dienst einbinden und für die Suche konfigurieren. Infos siehe hier:
> >
> > http://www.mapbender.org/WFS_Konfiguration
> >
> > Nachdem du einen WFS angelegt und konfiguriert hast, musst du diesen
> > (die ID) in den element_vars des gazetteer Modul in die Variable
> > wfsConfString eintragen. Standardmäßig steht hier eine 1 drin, für den
> > konfigurierten WFS Mapbender Users.
> >
> > In einer php Datei musst du keine Änderungen vornehmen!
> >
> > Ich hoffe das hilft weiter.
> >
> > Gruß
> > Sven
> >
> > Hanno Rahn schrieb:
> > > Hallo Liste,
> > >
> > > Ich habe ein Problem mit der WFS Suche im Mapbender. Vielleicht kann
> > > mir
> >
> > ja jmand helfen. Ich nutze Mapbender 2.4.5 und möchte gern eine
> > Suchabfrage aus einem Point Layer machen. (Layer enthält Baeume mit
> > Beschreibung der Art, Gattung usw.)
> >
> > > Ich will jetzt über eine Abfrage praktisch alle Apfelbaeume oder so
> >
> > angezeigt bekommen. Also genauso wie die beispielanwendung mit den
> > Mapbender Usern nur eben auf meine eigene Datenbank.
> >
> > > Ich bekomme mit dem mod_gazetteer_client.php es auch soweit hin, dass
> >
> > ich die einzelnen Suchfelder angezeigt bekomme. (Also das Suchformular,
> > entspricht eben der Name, Vorname Eingabe bei den Usern), aber wenn ich
> > nach etwas suche, dann bekomme ich immer die Mitteilung, kein Ergebnis.
> > (oder brauch ich da noch andere Module zu als mod_gazetteer_client.php?
> > Hab bisher die Oberfläche "gui" kopiert und als Grundlage genommen)
> >
> > > Hat jemand eine Ahnung woran das liegen könnte? Wäre für jede Hilfe
> >
> > dankbar und danke schonmal im Voraus für die Bemühungen.
> >
> > > Hier noch einmal ein Auszug aus meiner map-Datei:
> > >
> > > MAP
> > > 	Name "Baeume"
> > > 	STATUS ON
> > > 	SIZE 400 400
> > > 	TRANSPARENT OFF
> > > 	IMAGETYPE PNG
> > > 	EXTENT 693050.000000 229656.754875 694750.000000 231643.245125
> > >
> > > 	SHAPEPATH "\TestDaten\Pflanzen\"
> > >
> > > 	SYMBOLSET "/Dissen_Daten/Symbole/Symbole.sym"
> > >
> > > 	FONTSET   "/Dissen_Daten/Fonts/Fonts.fnt"
> > >
> > > 	OUTPUTFORMAT
> > > 		NAME png
> > > 		DRIVER "GD/PNG"
> > > 		MIMETYPE "image/png"
> > > 		IMAGEMODE RGB
> > > 		EXTENSION "png"
> > > 	END
> > >
> > > 	WEB
> > > 		MINSCALE 1
> > > 		MAXSCALE 100000
> > > 		IMAGEPATH '\ms4w\tmp\ms_tmp\'
> > > 		IMAGEURL '/ms_tmp/'
> > > 		METADATA
> > > 		   'wfs_title' 'WFS_Baeume'
> > > 		   'wfs_srs' 'epsg:31467'
> > > 		   'wms_title' 'Baeume'
> > > 		   'WMS_feature_info_mime_type' 'text/html'
> > > 		   'WMS_SRS' 'EPSG:4326 EPSG:31467'
> > > 		END
> > >
> > > 	END
> > >
> > > 	LEGEND
> > > 	  STATUS on
> > > 	  TRANSPARENT on
> > > 	END
> > >
> > > 	QUERYMAP
> > > 		STATUS ON
> > > 		SIZE 400 400
> > > 		COLOR 255 255 0
> > > 		STYLE hilite
> > > 	END
> > >
> > > 	# Map projection
> > > 	PROJECTION
> > > 		"init=epsg:31467"
> > > 	END
> > >
> > >
> > > #=================================== SYMBOLS
> >
> > ===================================
> >
> > >       #Circle symbol
> > >       SYMBOL
> > >         NAME 'CIRCLE'
> > >         TYPE ellipse
> > >         FILLED true
> > >         POINTS
> > >           1 1
> > >         END
> > >       END
> > >
> > >
> > > #=================================== LAYER
> >
> > ===================================
> >
> > > #========Baeume===============
> > >
> > >
> > > LAYER
> > >     NAME 'Baeume_Multi'
> > >     TYPE POINT
> > >     DATA 'Baeume_Multi.shp'
> > >     DUMP TRUE
> > >     TEMPLATE
> >
> > '../../ms4w/apps/mapbender/http/html/Templates/template_Baeume.html'
> >
> > >     METADATA
> > >       'wms_title' 'Baeume'
> > >       'wfs_title' 'WFS_Baeume'
> > >       'gml_featureid' 'id'
> > >       'gml_include_items' 'all'
> > >     END
> > >     STATUS ON
> > >     TRANSPARENCY 100
> > >     PROJECTION
> > >     'proj=longlat'
> > >     'ellps=WGS84'
> > >     'datum=WGS84'
> > >     'no_defs'
> > >     END
> > >     CLASSITEM 'DEUTSCHE_B'
> > >     CLASS
> > >       NAME ''
> > >       EXPRESSION ''
> > >       STYLE
> > >         SYMBOL 'CIRCLE'
> > >         SIZE 8
> > >          OUTLINECOLOR 0 0 0
> > >          COLOR 170 85 0
> > >        END
> > >     END
> > >     CLASS
> > > #      NAME 'Ahornblättr. Platane'
> > >       EXPRESSION 'Ahornblättr. Platane'
> > >       STYLE
> > >         SYMBOL 'CIRCLE'
> > >         SIZE 8
> > >          OUTLINECOLOR 0 0 0
> > >          COLOR 229 210 191
> > >        END
> > >     END
> > >     CLASS....
> > > ....
> > >
> > > PS: Die Abfrage per Klick in die Karte funktioniert einwandfrei.
> > >
> > > Mit freundlichen Grüssen
> > > Hanno Rahn
> > > _______________________________________________
> > > Mapbender_users mailing list
> > > Mapbender_users at lists.osgeo.org
> > > http://lists.osgeo.org/mailman/listinfo/mapbender_users
> >
> > --
> > ---------------------------------------
> > Dipl.-Geogr. Sven Böhme
> > - Anwendungsentwickler -
> >
> > WhereGroup GmbH & Co. KG
> > Siemensstraße 8
> > 53121 Bonn
> > Germany
> >
> > Fon: +49 (0)228 / 90 90 38 - 20
> > Fax: +49 (0)228 / 90 90 38 - 11
> >
> > sven.boehme at wheregroup.com
> > www.wheregroup.com
> >
> > Amtsgericht Bonn, HRA 6788
> > -------------------------------
> > Komplementärin:
> > WhereGroup Verwaltungs GmbH
> > vertreten durch:
> > Arnulf Christl, Olaf Knopp, Peter Stamm
> > ---------------------------------------
>
> _______________________________________________
> 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: firebug.png
Type: image/png
Size: 47148 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/mapbender_users/attachments/20080416/de78fdff/firebug-0001.png


More information about the Mapbender_users mailing list