[Mapbender-users] WFS Suche liefert kein Ergebnis
Hanno Rahn
Rahn at nurfuerspam.de
Wed Apr 16 08:40:48 EDT 2008
hallo,
Ich bekomme wenn ich firebug benutze zwar einen filter und eine url angezeigt, aber bei meinem datensatz bekomme ich weiterhin kein ergebnis.
Ich habe jetzt einmal die url und den filter, den ich über firebug bekommen habe direkt in den browser eingegeben. Für das Beispiel der Mapbender user bekomme ich angehängtes xml Dokument.
Bei meinen eigenen Daten fehlt anscheinend die gml tags (siehe Anhang). ich hab jetzt leider keine ahnung woran das liegen könnte.
Kann mir irgendwer helfen? Ich verzweifel langsam daran!
Meine Map-datei sieht folgendermassen aus.
MAP
Name "Test_Baeume"
STATUS ON
SIZE 400 400
TRANSPARENT OFF
IMAGETYPE PNG
EXTENT 693050.000000 229656.754875 694750.000000 231643.245125
SHAPEPATH "\TestDaten\Pflanzen\"
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_Test_Baeume'
'WFS_SRS' 'EPSG:4326 EPSG:31467'
'wms_title' 'Test_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
#===================================
#Circle symbol
SYMBOL
NAME 'CIRCLE'
TYPE ellipse
FILLED true
POINTS
1 1
END
END
#===================================
LAYER
NAME 'Test_Baeume'
TYPE POINT
DATA 'Test_Baeume_point_shp.shp'
DUMP TRUE
TEMPLATE '../../ms4w/apps/mapbender/http/html/Templates/test_template.html'
METADATA
'wms_title' 'Baeume'
'wfs_title' 'WFS__Test_Baeume'
'WFS_SRS' 'EPSG:4326 EPSG:31467'
'gml_featureid' 'id'
'gml_include_items' 'all'
'WMS_SRS' 'EPSG:4326 EPSG:31467'
END
STATUS ON
TRANSPARENCY 100
PROJECTION
'proj=longlat'
'ellps=WGS84'
'datum=WGS84'
'no_defs'
END
CLASSITEM 'Deutsche_B'
CLASS
NAME 'Deutsche_B = Hagebutte'
EXPRESSION 'Hagebutte'
STYLE
SYMBOL 'CIRCLE'
SIZE 6
OUTLINECOLOR 0 0 0
COLOR 255 170 0
END
END
CLASS
NAME 'Deutsche_B = Kirschpflaume'
EXPRESSION 'Kirschpflaume'
STYLE
SYMBOL 'CIRCLE'
SIZE 6
OUTLINECOLOR 0 0 0
COLOR 255 0 0
END
END
CLASS
NAME 'Deutsche_B = Roter Hartriegel'
EXPRESSION 'Roter Hartriegel'
STYLE
SYMBOL 'CIRCLE'
SIZE 6
OUTLINECOLOR 0 0 0
COLOR 170 170 0
END
END
CLASS
NAME 'Deutsche_B = Walnuss'
EXPRESSION 'Walnuss'
STYLE
SYMBOL 'CIRCLE'
SIZE 6
OUTLINECOLOR 0 0 0
COLOR 170 85 0
END
END
END
END
-------- Original-Nachricht --------
> Datum: Wed, 16 Apr 2008 10:40:07 +0200
> Von: Verena Diewald <verena.diewald at wheregroup.com>
> An: mapbender_users at lists.osgeo.org
> Betreff: Re: [Mapbender-users] WFS Suche liefert kein Ergebnis
> 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: eigeneDaten.xml
Type: text/xml
Size: 750 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/mapbender_users/attachments/20080416/ee1f1859/eigeneDaten.xml
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mapbenderUser.xml
Type: text/xml
Size: 1631 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/mapbender_users/attachments/20080416/ee1f1859/mapbenderUser.xml
More information about the Mapbender_users
mailing list