[Mapbender-users] WFS über einen Button in eigenem Fenster starten
Hanno Rahn
Rahn at nurfuerspam.de
Fri Apr 18 02:55:39 EDT 2008
Hallo Liste,
Ich würde gern die WFS Suche nicht über die Tabs laufen lassen, sondern über einen Button. Ich möchte quasi, dass sich das Such-Eingabe-Formular öffnet, wenn ich einen Button drücke. Ich hab jetzt einmal einen Button angelegt für die Suche. Bei den Attributes haben ich jetzt folgenden Befehl eingetragen.
"(src='../img/button_gray/gazetteer_over.png')"
onmouseout =
"(src='../img/button_gray/gazetteer_off.png')"
title="Suchen"
onclick='window.open("http://localhost/mapbender/javascripts/mod_wfs_gazetteer_client.php?sessionID&wfsConfIdString=7,6,5,1&target=mapframe1,overview&resultFrame=this","Hilfe",
"width=200, height=600, resizable=yes,scrollbars=yes")'
Das onclick öffnet jetzt auch ein neues Fenster. leider kommt der Suchdialog nicht. Wie genau funktioniert denn die WFS Suche intern? Reicht es nicht die Datei aufzurufen? Was müsste ich tun, damit es gehen könnte, oder kann man das gar nicht so realisieren ohne grössere Umstände? Theoretisch müsste das doch funktionieren, oder?
Für eure Hilfe bedanke ich mich schon einmal im Voraus und hoffe, dass es jemanden gibt, der das schonmal versucht hat. Ich nutze übrigens mapbender 2.4.5
Mit freundlichen Grüssen
Hanno Rahn
-------- Original-Nachricht --------
> Datum: Thu, 17 Apr 2008 16:02:33 +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,
>
> les' dir doch mal diese Mail aus dem MapServer_DE-Archiv durch:
> http://freegis.org/pipermail/mapserver-de/2007-October/003444.html
> Könnte sein, dass dein Problem eine ähnliche Ursache hat. Die Projektion
> deines Mapfiles ist EPSG:31467, deinen Layer definierst du als WGS84.
>
> Gruß
>
> Verena
>
>
>
> Am Mittwoch 16 April 2008 16:17:11 schrieb Hanno Rahn:
> > Hallo,
> >
> > Vielen Dank erstmal für die schnelle Antwort. Ich habe jetzt mal ein
> > Dokument mit der url und dem entsprechend angezeigten filter aus dem
> > firebug angehängt. Ausserdem einmal die Attributtabelle meines
> shp-Files.
> > Die Bezeichung "Hagebutte" in der Spalte Deutsche_B gibt es also schon,
> > denke ich.
> >
> > Hab das ja auch so angezeigt bekommen bei der konfiguration des WFS und
> > abfragbar ist der Layer auch. Aber als Ergebnis (siehe ergebnis.xml)
> > scheint er keine Geometrien zu finden aus irgendeinem Grund.
> >
> > Vielen Dank schon einmal im Voraus für die freundliche Hilfe.
> >
> > Hanno Rahn
> >
> > -------- Original-Nachricht --------
> >
> > > Datum: Wed, 16 Apr 2008 15:36:46 +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,
> > >
> > > dein XML scheint gültig zu sein, es gibt einfach nur kein
> entsprechendes
> > >
> > > Ergebnis zu deiner Suche (das "<gml:null>missing</gml:null>" spricht
> > > dafür).
> > > Kannst du mal den Request aus dem FireBug samt Filterbedingung posten?
> Da
> > > keine Ergebnisse zurückkommen, ist vielleicht der Filter falsch
> > > definiert.
> > >
> > > Gruß
> > >
> > > Verena
> > >
> > > Am Mittwoch 16 April 2008 14:40:48 schrieb Hanno Rahn:
> > > > 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
> > >
> > > _______________________________________________
> > > Mapbender_users mailing list
> > > Mapbender_users at lists.osgeo.org
> > > http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
>
>
> --
> ---------------------------------------
> WhereGroup GmbH & Co. KG
>
> Siemensstraße 8
> 53121 Bonn
>
> Verena Diewald
> Anwendungsentwicklung
>
> Fon: +49 (0)228 / 90 90 38 - 20
> Fax: +49 (0)228 / 90 90 38 - 11
>
> verena.diewald 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
More information about the Mapbender_users
mailing list