基於OpenLayers 的WFS模糊查詢優化

2021-05-26 18:36:19 字數 782 閱讀 7780

思路:先通過指定乙個featurename欄位,在全表查詢時,返回的資料就會比較小,這樣會提高一些速度。返回資料中,我們取出featureid的值,再通過url進行gml格式的解析,從而得到查詢後返回的全欄位gml資訊。

實現**:

var filter = new openlayers.filter.logical(),

new openlayers.filter.comparison()

]});

var filter_1_0 = new openlayers.format.filter.v1_0_0();

var xml = new openlayers.format.xml();

var xmlpara = "<?xml version='1.0' encoding='utf-8'?>"

+ ""

+ ""

+"cite:tdzl"

+ xml.write(filter_1_0.write(filter))

+ ""

+ "";

var request = openlayers.request.post( );

}function handler(req)

for (i=0;i < thenodes.length; i++ )});

map.addlayer(selectarea); }}

}function caller(data)

這樣,測試乙個城市資料返回資料的時間控制在3秒內,符合實際需求。

WF是什麼系列之 基於WF與WCF構建資料邏輯層

wf是什麼,許多對net技術有了解的人能說出一點,但又說不清楚 不論你認為wf是什麼,但不要與jbpm shark biztalk,sharepoint 這些產品做比效,這些產品有共同的特點就是面向企業業務流程應用的產品,wf不是,wf面向的開發人員 wf是乙個使用xml描述,具有ioc aop功能...

基於openlayers2軍事標繪,開源

1.其實各gis公司 網路上 都會有提供 軍事標繪的功能,如arcgis 的,超圖的 mapgis的 但大多數是非開源 且收費的。2.在這裡要感謝超圖,超圖開源了標繪擴充套件符號庫,我這裡使用的就是超圖的這個類庫,並稍微擴充套件了openlayers就可以使用。沒有修改openlayers的原始碼。...

基於WF的工作流平台 系統架構

wf已經實現了工作流平台的最難的引擎部分,但為了這個引擎的通用性,他的程式設計介面比較複雜,並且和應用領域相關的部分也都沒有實現,所以我們必須首先實現乙個工作流平台,在這個平台之上才能方便的進行業務系統的開發 現在談談我們是如何構架這個平台的。平台的構架分為引擎的封裝和平台資料兩部分。wf和應用之間...