Mehr

WFS Leaflet-Skript funktioniert nicht

WFS Leaflet-Skript funktioniert nicht


Dies öffnet sich gut im Browser und der Server scheint positiv auf die WFS-Anfrage zu reagieren, aber nichts lädt. Kann mir hier jemand weiterhelfen?

 MerkblattTest       

Wenn Sie sich die GetCapabilities-Response Ihres Geoservers ansehen, werden Sie feststellen, dass keine Layerliste vorhanden ist. Sie haben also entweder keine Layer veröffentlicht oder Sie geben diese nicht im Capabilities-Dokument und in der Layer-Vorschau bekannt:

http://130.239.124.215:8080/geoserver/geonode/ows?Service=WFS&Request=GetCapabilities

http://130.239.124.215:8080/geoserver/web/?wicket:bookmarkablePage=:org.geoserver.web.demo.MapPreviewPage

Es ist also schwer zu sagen, ob dieser Layer "geonode:Isleif2015-1>" wirklich existiert. Wie in Ihrer anderen Frage (WFS-Anfrage funktioniert im Geoserver, aber der Server gibt einen Fehler zurück) scheint auch hier ein unnötiges Zeichen ">" im Layernamen zu sein.

Als ich mir die Geoserver-Instanz Ihrer anderen Frage ansah, sah ich, dass es einen Layer "Isleif2015-1" gibt. Vielleicht haben Sie also Ihre Geoserver verwechselt?

Dieser funktioniert:

var owsrootUrl = 'http://130.239.57.16:8080/geoserver/ows'; var defaultParameters = { service : 'WFS', version : '1.0', request : 'GetFeature', typeName : 'Survey:Isleif2015-1', outputFormat : 'text/javascript', format_options : 'callback:getJson', SrsName : 'EPSG:4326', MaxFeatures: 200 };

http://jsfiddle.net/fss5x8sa/


Schau das Video: How to display YOUR GIS data in a leaflet web map Pt 1 - Points