Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以后如何获得WFS?GeoExt_Javascript - Fatal编程技术网

Javascript 以后如何获得WFS?GeoExt

Javascript 以后如何获得WFS?GeoExt,javascript,Javascript,你能帮我处理GEOExt上的WFS吗?我读了教程,看到了这段代码 proxy: new GeoExt.data.ProtocolProxy({ protocol: new OpenLayers.Protocol.WFS({ url: "/geoserver/ows", version: "1.1.0", featureType: "parks", featureNS: "http://medford.opengeo.org"

你能帮我处理GEOExt上的WFS吗?我读了教程,看到了这段代码

proxy: new GeoExt.data.ProtocolProxy({
    protocol: new OpenLayers.Protocol.WFS({
        url: "/geoserver/ows",
        version: "1.1.0",
        featureType: "parks",
        featureNS: "http://medford.opengeo.org",
        srsName: "EPSG:4326"
    })
})
在此之后,我看到这个var vectorLayer=newopenlayers.Layer.Vector(“可编辑特性”);不知道如何创建图层。所以我有一些问题。
1如何获取wfs的URL?(我使用geoserver)
2什么是特征类型选项。
更重要的是。这个代码正确吗?我在这里找到它

希望它能帮助别人

             //WFS
                        var myStyle = OpenLayers.Util.extend({},
                            OpenLayers.Feature.Vector.style['default']);
                        myStyle.strokeWidth = 1.5;
                        myStyle.strokeColor = "#ff0000";
                        myStyle.fillOpacity = 0.1;
                        OpenLayers.ProxyHost = "proxy.cgi?url=";
                        var renderer = OpenLayers.Util.getParameters(window.location.href).renderer;
                        renderer = (renderer) ? [renderer] : OpenLayers.Layer.Vector.prototype.renderers;           
                        myVecLayer = new OpenLayers.Layer.Vector("Редактируемый участок", {
                            strategies: [new OpenLayers.Strategy.BBOX(), new OpenLayers.Strategy.Save()],
                            style: myStyle,
                            protocol: new OpenLayers.Protocol.WFS({
                                version: "1.0.0",
                                srsName:"EPSG:900913",
                                url: "http://localhost:8080/geoserver/wfs",
                                featureType: "filedata",
                                featureNS: "http://www.opengeospatial.net/cite"
                            }),
                            renderers: renderer
                        })  
                        app.mapPanel.map.addLayers([myVecLayer]);
featureType
geoserver中图层的名称
featureType
wokspace的路径(也可以在geoserver中看到)