AW: [Mapbender-users] WFS Problem
Kesting, Arne
Arne.Kesting at velbert.de
Thu Jul 29 04:31:57 EDT 2010
Hallo,
Ja, das scheint wohl das Problem zu sein.
Im Firebug-Output ist die Geometrie leer (geometry = "") und im mapbender error-log fehlt die Geometrie ebenfalls
<gml:featureMember>
<ms:address fid="address.2666268">
<ms:oid>639077</ms:oid>
<ms:gid>2666268</ms:gid>
<ms:hsnr>31</ms:hsnr>
<ms:hsnrz></ms:hsnrz>
<ms:nr>16329</ms:nr>
<ms:name_gross>AM LINDENKAMP</ms:name_gross>
<ms:name_maski>Am Lindenkamp</ms:name_maski>
</ms:address>
</gml:featureMember>
Vor oid müsste "geometrie" kommen (Name der Geometriespalte in DB)
Hier mal ein Auszug aus dem WFS-Dienst:
WEB
IMAGEPATH "e:/ms4w/tmp/ms_tmp/"
IMAGEURL "http://web-test-neu/umn/tmp/"
METADATA
"wfs_title" "wfs_address"
"wfs_onlineresource" "http://web-test-neu/cgi-bin/mapserv.exe?map=../../maps/wfs_address.map&"
"wfs_srs" "epsg:31466"
"ows_schemas_location" "http://ogc.dmsolutions.ca" # Optional
END #METADATA
END
# Start of layer definitions ################################################
LAYER
NAME "address"
CONNECTIONTYPE postgis
CONNECTION "user=xxx dbname=xxx host=xxx port=xxx password=xxx"
DATA "geometrie from velbert.v_hnrsuchesort USING UNIQUE gid USING SRID=31466"
STATUS on
TYPE POINT
DUMP TRUE
METADATA
"gml_featureid" "gid"
"wfs_title" "AdressSuche"
"gml_include_items" "geometrie,oid,gid,nr,hsnr,hsnrz,name_gross,name_maski" #Optional (serves all attributes for layer)
"gml_geometries" "the_geom"
"gml_the_geom_type" "point"
END #METADATA
Vielleicht liegt es ja an der MAP-Datei?
Mit freundlichen Grüßen
Arne Kesting
_______________________________
Stadt Velbert
Technische Verwaltungsdienste
Geodaten und Vermessung
Am Lindenkamp 31, Raum 228
42549 Velbert
Tel.: 02051/26-2647
Fax: 02051/26-2784
Email: arne.kesting at velbert.de
Internet: http://www.velbert.de
-----Ursprüngliche Nachricht-----
Von: mapbender_users-bounces at lists.osgeo.org [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von Michael Schulz
Gesendet: Donnerstag, 29. Juli 2010 09:50
An: Mapbender User List
Betreff: Re: [Mapbender-users] WFS Problem
Hallo,
tja, sieht so aus, als ob zwar Attribute aber keine Geometrie beim Ergebnis mitgeliefert würde. Ich vermute mal das da eine Punkt-Geometrie zurückkommen sollte?
Ist die Geometrie in der eigentlich gelieferten getFeature Antwort enthalten?
Grüße, Michael
Am 29. Juli 2010 09:39 schrieb Kesting, Arne <Arne.Kesting at velbert.de>:
> Hier ist die JSON-Ausgabe von Firebug
>
> features
> [Object { type="Feature", more...}]
>
>
> 0
> Object { type="Feature", more...}
>
>
> crs
> null
>
>
> geometry
> ""
>
>
> id
> "address.2666268"
>
>
> properties
> Object { oid="639077", more...}
>
>
> gid
> "2666268"
>
>
> hsnr
> "31"
>
>
> name_gross
> "AM LINDENKAMP"
>
>
> name_maski
> "Am Lindenkamp"
>
>
> nr
> "16329"
>
>
> oid
> "639077"
>
>
> type
> "Feature"
>
>
> type
> "FeatureCollection"
>
> ----
> Folgender Fehler ist übrigens aufgetreten, Firebug meldet:
> this.get(-1).e is undefined in map.php myBBOX
>
>
> Mit freundlichen Grüßen
>
> Arne Kesting
> _______________________________
>
> Stadt Velbert
> Technische Verwaltungsdienste
> Geodaten und Vermessung
> Am Lindenkamp 31, Raum 228
> 42549 Velbert
>
> Tel.: 02051/26-2647
> Fax: 02051/26-2784
> Email: arne.kesting at velbert.de
> Internet: http://www.velbert.de
>
>
> -----Ursprüngliche Nachricht-----
> Von: mapbender_users-bounces at lists.osgeo.org
> [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von
> Kesting, Arne
> Gesendet: Donnerstag, 29. Juli 2010 09:31
> An: 'Mapbender User List'
> Betreff: AW: [Mapbender-users] WFS Problem
>
> Hallo,
>
> Muss man JSON für den Firebug freischalten? Ich bekomme unter mod_wfs_gazetteer_server.php die Reiter Parameter, Header, Antwort und Cache. Mache das zum ersten mal, deshalb frage ich.
> Danke.
>
> Mit freundlichen Grüßen
>
> Arne Kesting
> _______________________________
>
> Stadt Velbert
> Technische Verwaltungsdienste
> Geodaten und Vermessung
> Am Lindenkamp 31, Raum 228
> 42549 Velbert
>
> Tel.: 02051/26-2647
> Fax: 02051/26-2784
> Email: arne.kesting at velbert.de
> Internet: http://www.velbert.de
>
>
> -----Ursprüngliche Nachricht-----
> Von: mapbender_users-bounces at lists.osgeo.org
> [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von
> Kesting, Arne
> Gesendet: Donnerstag, 29. Juli 2010 09:20
> An: 'Mapbender User List'
> Betreff: AW: [Mapbender-users] WFS Problem
>
> Hallo,
>
> Ich schau gleich mal nach.
> Was ich festgestellt habe ist, dass im Dialog "WFS laden" der WFS-Dienst My Geoserver WFS eingestellt war, und auch in der PostgreSQL-DB unter gui_wfs die entsprechende ID (1) stand und nicht die meines WFS-Dienstes.
> Nach Löschen der entsprechenden Zeilen in der DB habe ich den WFS nochmal komplett neu eingeladen und konfiguriert, GUI zugewiesen und auch die ConfID im gazetteer-Modul geändert.
> Leider immer noch der gleiche Fehler.
>
>
> Mit freundlichen Grüßen
>
> Arne Kesting
> _______________________________
>
> Stadt Velbert
> Technische Verwaltungsdienste
> Geodaten und Vermessung
> Am Lindenkamp 31, Raum 228
> 42549 Velbert
>
> Tel.: 02051/26-2647
> Fax: 02051/26-2784
> Email: arne.kesting at velbert.de
> Internet: http://www.velbert.de
>
>
> -----Ursprüngliche Nachricht-----
> Von: mapbender_users-bounces at lists.osgeo.org
> [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von
> Michael Schulz
> Gesendet: Donnerstag, 29. Juli 2010 09:01
> An: Mapbender User List
> Betreff: Re: [Mapbender-users] WFS Problem
>
> Hallo,
>
> ok, sorry, ich war wohl auf dem falschen Dampfer. Hatte vor kurzem einen ähnlichen/gleichen Fehler und bei mir hings an der verwurschtelten Zuweisung von wfs_confs.
>
> Bin die erste Mail nochmal durch gegangen und nach Suche im Quelltext kommt diese Fehlermeldung aus der geometry.js. Bitte mal im Firebug unter Netzwerk nach der JSON-Rückgabe von mod_wfs_gazetteer_server.php schauen - und evtl. posten. Oder kann man das irgendwo live sehen?
>
> Viele Grüße, Michael
>
>
> Am 29. Juli 2010 08:30 schrieb Kesting, Arne <Arne.Kesting at velbert.de>:
>> Hallo,
>>
>> vielen Dank für die zahlreichen Tipps.
>> Ich habe in der WFS Verwaltung unter "WFS Konfiguration GUI zuweisen" nachgeschaut und festgestellt, dass zu meiner GUI nur der Adressen-WFS zugeordnet ist, kein Mapbender User oder sonstige WFS-Confs.
>> Allerdings gibt es z.B. für gui2 keine WFS-Zuweisung, noch nicht einmal Mapbender User, obwohl die Suche nach Usern in der gui2 funktioniert. Komisch. Die einzige GUI, die WFS-Zuweisungen hat ist gui_digitize (Mapbender User, myLines, myPoints, myPolygons).
>>
>> Jetzt steh ich irgendwie auf dem Schlauch.
>>
>>
>> Mit freundlichen Grüßen
>>
>> Arne Kesting
>> _______________________________
>>
>> Stadt Velbert
>> Technische Verwaltungsdienste
>> Geodaten und Vermessung
>> Am Lindenkamp 31, Raum 228
>> 42549 Velbert
>>
>> Tel.: 02051/26-2647
>> Fax: 02051/26-2784
>> Email: arne.kesting at velbert.de
>> Internet: http://www.velbert.de
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: mapbender_users-bounces at lists.osgeo.org
>> [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von
>> Michael Schulz
>> Gesendet: Mittwoch, 28. Juli 2010 17:34
>> An: Mapbender User List
>> Betreff: Re: [Mapbender-users] WFS Problem
>>
>> Hallo,
>>
>>> Die WFS-Conf ist mit keinen WMS-Diensten verknüpft, ist für eine Adressensuche auch nicht nötig, oder?
>>
>> Nö, ich glaube nicht, könnte nur Probleme geben wenn noch Ebenen mit conf-IDs verknüpft sind, wie es z.B. beim Mapbender-user gazetteer der Fall ist.
>>
>>> Die elementvars des gazetteer-Elements, d.h. wfsConfIDString enthält nur die Nummer des "richtigen" WFS, in meinem Fall 5. In der GUI-WFS-Konfiguration ist auch die Spalte geom richtig gesetzt, sonst fällt mir nichts auf.
>>
>> Hmm, die Spalte "geom" richtig gesetzt, das hört sich für mich nach der WFS-Konfiguration an, es gibt aber noch die GUI-WFS-Konfiguration, bei der du eine WFS-Conf einem GUI zuordnest. Das muss vorhanden sein, wenn aber deine Suche schon erscheint, ist das wohl schon passiert.
>> Schau aber mal, ob da noch andere wfs_confs zugewiesen sind, indem du in dem Dialog "alle WFS Confs" und dann deine GUI auswählst. Dann sollten unten rechts in der Liste alle zugewiesenen wfs_confs erscheinen.
>>
>>> Muss ich vielleicht einen ganz neues gazetteer-Element erstellen?
>>
>> Nö. Sollte so gehen.
>>
>> Viele Grüße, Michael
>>
>>
>>>
>>> Mit freundlichen Grüßen
>>>
>>> Arne Kesting
>>> _______________________________
>>>
>>> Stadt Velbert
>>> Technische Verwaltungsdienste
>>> Geodaten und Vermessung
>>> Am Lindenkamp 31, Raum 228
>>> 42549 Velbert
>>>
>>> Tel.: 02051/26-2647
>>> Fax: 02051/26-2784
>>> Email: arne.kesting at velbert.de
>>> Internet: http://www.velbert.de
>>>
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: mapbender_users-bounces at lists.osgeo.org
>>> [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von
>>> Michael Schulz
>>> Gesendet: Mittwoch, 28. Juli 2010 16:29
>>> An: Mapbender User List
>>> Betreff: Re: [Mapbender-users] WFS Problem
>>>
>>> Hallo,
>>>
>>> ich glaube da stimmt etwas nicht mit den zugewiesenen Diensten und den verwendeten WFS-Conf-IDs...
>>> Sind WMS-Dienste mit der WFS-Conf verknüpft? Sind noch alte Verknüpfungen, z.B. zur Mapbender-User Suche noch irgendwo referenziert? Die Punkte in in GUI-WFS-Konfiguration, GUI-WMS Konifiguration und elementvars des gazetteer-Elements checken.
>>>
>>> Viel Erfolg, Michael
>>>
>>>
>>> Am 28. Juli 2010 16:03 schrieb Kesting, Arne <Arne.Kesting at velbert.de>:
>>>> Hallo Mapbender-Nutzer,
>>>>
>>>> ich habe ein Problem bei der Einbindung eines WFS zur Adressensuche.
>>>> Das Laden und Konfigurieren des WFS ist kein Problem, auch das
>>>> Zuweisen zu einer GUI funktioniert, allerdings werden keine Suchergebnisse angezeigt.
>>>> Die Suche bricht ab bei de Meldung "Arranging search results..."
>>>> Das mapbender_error.log File liefert folgenden Fehler:
>>>>
>>>> ERROR: class List: function getIndex: member index -1 is not valid
>>>>
>>>> Die Adressen befinden sich in einer PostgreSQL-Datenbank und werden
>>>> laut Error-Log-File auch gefunden. Die Funktion createFromXml:
>>>> getfeature zeigt die gefundenen Features (Adressen) richtig an.
>>>> (ich hatte die Datei class_gml_factory.php abgeändert)
>>>>
>>>> Als Template für meine GUI habe ich gui2 gewählt und das
>>>> gui_element gazetteerWFS entsprechend abgeändert, also eine andere WFS-ID eingegeben.
>>>>
>>>> Es wäre nett, wenn mir jemand weiterhelfen könnte. Vielen Dank.
>>>>
>>>>
>>>> Mit freundlichen Grüßen
>>>>
>>>> Arne Kesting
>>>>
>>>> -------------------------------
>>>> System-Info:
>>>>
>>>> Mapbender 2.6.1
>>>> Mapserver 5.6.3
>>>> Apache 2.2.15
>>>> PHP 5.3.2
>>>> PostgreSQL 8.3
>>>> -------------------------------
>>>> _______________________________________________
>>>> Mapbender_users mailing list
>>>> Mapbender_users at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> Aufwind durch Wissen!
>>>
>>> Qualifizierte Open Source Schulungen bei der
>>> http://www.foss-academy.eu/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>
>>> -----------------------------------------------------------
>>> Michael Schulz
>>> mschulz at webgis.de
>>>
>>> in medias res
>>> Gesellschaft für Informationstechnologie mbH
>>>
>>> Schwimmbadstraße 2
>>> D-79100 Freiburg i. Br.
>>>
>>> Tel: +49 (0)761 705798-102
>>> Tel: +49 (0)761 705798-0
>>> Fax: +49 (0)761 705798-09
>>>
>>> http://www.webgis.de / http://www.zopecms.de
>>> --------------------------------------------------------------
>>> Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck Eingetragen
>>> im Handelsregister HRB 5930 beim Amtsgericht Freiburg
>>> _______________________________________________
>>> 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
>>>
>>
>>
>>
>> --
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Aufwind durch Wissen!
>>
>> Qualifizierte Open Source Schulungen bei der
>> http://www.foss-academy.eu/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>> -----------------------------------------------------------
>> Michael Schulz
>> mschulz at webgis.de
>>
>> in medias res
>> Gesellschaft für Informationstechnologie mbH
>>
>> Schwimmbadstraße 2
>> D-79100 Freiburg i. Br.
>>
>> Tel: +49 (0)761 705798-102
>> Tel: +49 (0)761 705798-0
>> Fax: +49 (0)761 705798-09
>>
>> http://www.webgis.de / http://www.zopecms.de
>> --------------------------------------------------------------
>> Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck Eingetragen im
>> Handelsregister HRB 5930 beim Amtsgericht Freiburg
>> _______________________________________________
>> 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
>>
>
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Aufwind durch Wissen!
>
> Qualifizierte Open Source Schulungen bei der
> http://www.foss-academy.eu/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> -----------------------------------------------------------
> Michael Schulz
> mschulz at webgis.de
>
> in medias res
> Gesellschaft für Informationstechnologie mbH
>
> Schwimmbadstraße 2
> D-79100 Freiburg i. Br.
>
> Tel: +49 (0)761 705798-102
> Tel: +49 (0)761 705798-0
> Fax: +49 (0)761 705798-09
>
> http://www.webgis.de / http://www.zopecms.de
> --------------------------------------------------------------
> Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck Eingetragen im
> Handelsregister HRB 5930 beim Amtsgericht Freiburg
> _______________________________________________
> 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
>
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aufwind durch Wissen!
Qualifizierte Open Source Schulungen bei der http://www.foss-academy.eu/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-----------------------------------------------------------
Michael Schulz
mschulz at webgis.de
in medias res
Gesellschaft für Informationstechnologie mbH
Schwimmbadstraße 2
D-79100 Freiburg i. Br.
Tel: +49 (0)761 705798-102
Tel: +49 (0)761 705798-0
Fax: +49 (0)761 705798-09
http://www.webgis.de / http://www.zopecms.de
--------------------------------------------------------------
Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg _______________________________________________
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