ol之要素查詢
要素查詢可以直接從geoserver上的向量資料服務中查詢符合條件的要素。
其中查詢條件主要通過 filter 編寫。
例子:1.篩選字段資訊
filter: ol.format.filter.equalto('name', '北京')
2.模糊查詢
filter: ol.format.filter.like('code', sfcode)
3.空間篩選(篩選包含指定點的要素)
filter: ol.format.filter.contains('the_geom', new ol.geom.point(coordinate, 'xy'))
注意:1.座標系錯誤時將查詢不到
2.當圖層資料中存在中文亂碼時,會導致查詢不到。可在geoserver的資料儲存中配置字符集為gbk解決。
ol之filter過濾獲取feature
ol之filter過濾獲取feature 使用場景 通過geoserver的省界服務查詢對應省的要素,定位到對應位置 sfcode 為省份編碼 注意事項 1.在查詢字段設定錯誤時,可能會報錯 json格式不正確 2.地圖服務中欄位名和查詢欄位中的資料不能為中文。3.http localhost 80...
ArcGIS Server之高亮查詢要素
gis中,一般查詢要素後,為提醒使用者注意,都會在地圖上用不同的顏色將要素高亮顯示,或者以閃爍實現。arcgis server中,實現高亮查詢要素有兩種思路。一是在manager中新建乙個graphiclayer層,這個層是在內層中的,然後在這個層上將需要高亮顯示的要素重新畫一遍。另一種思路是設定資...
要素服務之快取
要素服務在訪問要素源中的資料之前,除了需要必須建立乙個到要素源的fdo連線,還經常需要描述要素源的模式和空間上下文 spatail context 獲取要素類及其屬性的定義資訊,這些操作都會花掉一定的時間,特別是描述要素源的模式,所以mapguide伺服器將這些資訊快取下來以提高mapguide伺服...