OpenLayers 4和WFS(GML)

时间:2017-03-13 15:42:40

标签: openlayers gml ogc

我试图通过OpenLayer 4中的WFS显示一个几何体。问题是使用下面的代码片段。请求是成功的,我可以在响应中看到XML(wfs gml)数据(使用firebug) )但多边形不可见。 似乎readFeatures方法无法解析XML(gml)文件。 有没有办法在readFeatures方法中指定xml(gml)元素以读取几何?



...
...
    var vectorSource = new ol.source.Vector({
        format: new ol.format.WFS({
          featureNS: 'http://www.opengis.net/wfs/2.0',
          featureType: 'Test'
        }),
        loader: function(extent, resolution, projection) {
          var url = 'http://localhost/deegree-webservices-3.3.20/services/test_WFS?'+
            'service=WFS&request=GetFeature&'+
            'version=2.0.0&typeNames=aaa:Testg&count=30&'+
            'srsname=EPSG:3857';
          $.ajax({
            url: url
          })
          .done(function(response) {
            vectorSource.addFeatures((new ol.format.WFS()).readFeatures(response));
          });
        },
        projection: 'EPSG:3857'
      });
...
...




0 个答案:

没有答案