首頁 / 浏覽問題 / 雲GIS / 問題詳情
iClient-Classic空間檢索功能出(chū)問題
269EXP 2023年05月01日
在(zài)iClient-Classic的(de)網頁地(dì / de)圖中描繪圓(64個(gè)頂點的(de)多邊形)或多邊形檢索(3+個(gè)頂點),

設置好參數後,使用SuperMap.REST.QueryByGeometryService進行空間檢索。

半年前可以(yǐ)正常檢索出(chū)結果。

但現在(zài)用圓檢索返回結果變成0,用多邊形檢索則分成了(le/liǎo)兩種情況

用三角形檢索可以(yǐ)正常返回結果,用其他(tā)形狀檢索返回結果變成0

請問這(zhè)是(shì)什麽原因?

補充1:

在(zài)SuperMap.REST.FilterParameter中将attributeFilter删除或者修改成SmID>0可以(yǐ)正常搜索出(chū)結果,但不(bù)知道(dào)原本的(de)attributeFilter爲(wéi / wèi)什麽會導緻檢索結果爲(wéi / wèi)0,以(yǐ)及爲(wéi / wèi)什麽三角形就(jiù)可以(yǐ)正常檢索。attributeFilter内的(de)原文如下:

" 種別 = '" + document.getElementById("areaSearchType").value + "'"

補充2:

新建了(le/liǎo)一(yī / yì /yí)個(gè)核種別内容完全一(yī / yì /yí)緻的(de)新字段crime,然後對crime檢索,也(yě)是(shì)同樣的(de)效果

在(zài)crime字段的(de)每一(yī / yì /yí)個(gè)值前面加上(shàng)SmID的(de)數字,然後檢索條件改成 like '1%'去檢索所有1開頭的(de)值,可以(yǐ)正常檢索

也(yě)就(jiù)是(shì)說(shuō)很可能是(shì)無法檢索文字的(de)問題,請問這(zhè)應該如何解決

1個(gè)回答

您好,您iserver是(shì)什麽版本的(de)呢?您截圖一(yī / yì /yí)下network種幾何查詢的(de)參數設置,另外您可以(yǐ)試試新建複制一(yī / yì /yí)下數據集,對新的(de)數據集進行查詢是(shì)否是(shì)同樣的(de)效果。
3,148EXP 2023年05月04日
...