ol之要素查詢

2022-03-15 01:08:48 字數 661 閱讀 7362

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伺服...