地理空間函數
這些函數用於在地圖視覺化中處理地理空間資料。Qlik Sense 按照地理空間資料的 GeoJSON 規格並支援下列內容:
如需更多關於 GeoJSON 規格的資訊,請參閱:
GeoJSON.org
地圖
使用每個函數中的下拉式功能表,以查看每個函數的簡要描述及語法。按一下語法描述中的函數名稱,以取得進一步詳細資料。
有兩種類型的地理空間函數:彙總和非彙總。
彙總函數以幾何值集 (點或區域) 作為輸入值,並傳回單一幾何值。例如,可以合併多個區域,可以在地圖上繪製彙總的單一邊界。
非彙總函數採用一個單一幾何值,並傳回一個幾何值。例如,對於函數 GeoGetPolygonCenter(),如果將某個區域的邊界幾何值設為輸入值,將傳回該區域中心的點幾何值 (經度和緯度)。
以下為彙總函數:
GeoAggrGeometry() 用來將許多區域彙總至較大區域,例如,將許多子區域彙總至某個區域。
GeoAggrGeometry(field_name)
GeoBoundingBox() 用來將幾何圖形彙總至某個區域,並計算包含所有座標的最小邊界框。
GeoBoundingBox(field_name)
GeoReduceGeometry() 用來減少幾何圖形的頂點數目,並將區域數目彙總至一個區域,但是仍顯示個別區域的邊界線。
GeoReduceGeometry(geometry)
以下為非彙總函數:
GeoMakePoint() 用在指令碼及圖表運算式中,以在緯度和經度中建立一個點並予以標記。
GeoMakePoint(lat_field_name, lon_field_name)
GeoProject() 用在指令碼與圖表運算式中,可將投射套用至幾何圖形。
GeoProject(type, field_name)