我正嘗試在我的圖層中創建排除區域的上下文。子查詢中的多行
我想下面的地圖文件/ SQL組合
DATA "geom FROM public.data"
FILTER "layer = %layer_id% AND ST_CONTAINS(ALL(SELECT the_geom FROM public.exclusion_zone WHERE layer = %layer_id%), geom) != true"
顯然,當有更多的則1個禁區這打破,所以我怎麼做呢?
我已經試過storedProc的已經只被告知地圖服務器找不到,因爲它沒有在幾何表顯示它的SRID
我收到的錯誤是這樣
Query error. Error (ERROR: more than one row returned by a subquery used as an expression) executing query
這看起來應該工作,但即時通訊錯誤附近的「任何」關鍵字? – DrogoNevets
@DrogoNevets沒有地圖服務器來測試,試試更新後的查詢 –
對不起,延遲,只是從一次旅行回來 - 新SQL像一個寶石一樣工作,謝謝你! – DrogoNevets