WFS vs Argcis REST相交性能

68
0
3周前
标签(1)
peter-mueller
通过
新的因素

你好,我是一个应用程序开发人员,试图将地理数据集成到应用程序中。

我从我公司的新原型Argcis企业门户网站获得了一个WFS和一个Arcgis功能服务。我更喜欢使用WFS,因为它是由OGC指定的。

现在我想找到多个(10,000+)点的一些地理数据。正因为如此,单点请求时间对我来说非常重要。

几个层上的点相交请求每个点在Arcgis Feature Service中花费100ms [REQ1]。然而,对于WFS,每个点需要3秒[REQ2]。这种性能差异是意料之中的吗?

[REQ1] https:// [ourargcisportal] / arcgis / rest /服务/基础/ FeatureServer /查询? layerDefs = 16% 3 b17 % 3 b118 % b8 % 3 b58 % 3 b59 % 3 b10 % 3 b28&geometry = 690598.318700% 2 c5332234.120500&geometrytype = esriGeometryPoint&inSR = &spatialRel = esriSpatialRelIntersects&returnGeometry = false&f = json

[REQ2]: POST https://[ourargcisportal] /arcgis/services/basis/MapServer/WFSServer

< ?xml version="1.0" encoding="UTF-8" standalone="yes"?> < wfs: GetFeature服务= " wfs”=“2.0.0版本数=“1”srsName = " urn: [: def: crs: EPSG:: 25832 " xmlns: wfs = " http://www.opengis.net/wfs/2.0 " xmlns: gml = " http://www.opengis.net/gml/3.2 " xmlns: [= " http://www.opengis.net/ogc " xmlns:基础=“basis_wfs”> < wfs:查询typeName = " (mytype) " > < ogc: PropertyName > [mypropertyname] < / [: PropertyName > < ogc:过滤器> < ogc:相交> < gml:点srsName = " EPSG: 25832 " > < > gml:坐标5332234.120500,690598.318700 < / gml:坐标> < / gml:点> < /[:相交>   [mypropertyname]          [mypropertyname]    [mypropertyname]    5332234.120500,690598.318700      [mypropertyname]    5332234.120500,690598.318700      [mypropertyname]    5332234.120500,690598.318700      [mypropertyname] [mypropertyname] [mypropertyname] [mypropertyname]    5332234.120500,690598.318700     

亲切的问候,

彼得

0荣誉
0回答