Show Menu
主題×

使用動態點定義元素點層

使用動態點建立元素點層時,緯度和經度資料會內嵌在維度的每個元素中。
要使用動態點定義元素點層,必須建立或已具備以下功能:
  • 在檔案 ​或轉換資料集中定義的維度 Transformation.cfg ,包含檔案,其中每個元素都包含字串「經緯度」或「經緯度名稱」。
    如需建立維度的步驟,請參閱資料集 設定指南
  • 指定相關尺寸的層檔案
    有關層檔案所需格式的詳細資訊,請參 閱元素點層檔案格式
使用時 Dynamic Points,必須確保層檔案中指定的尺寸的基數是合理的。 如果資料集的每一列都有不同的經緯度,維度會快速填滿,而大部分的列會落入「小元素」元素中。 由於「小元素」元素沒有經緯度,因此不會出現在地球上。

元素點層檔案格式

每個使用動態點的元素點層檔案必須使用以下模板進行格式化:
Layer = ElementPointLayer:
  Dimension = ref: wdata/model/dim/Dimension Name
  Metric = ref: wdata/model/metric/Metric Name
  Dynamic Points = bool: true
  Scale = double: Scale
  Color = v3d: RGB Color Vector
  Rendering Mode = int: Mode Number

參數 說明
維度
維的名稱(定義在轉換配置檔案中),它必須包含字串為"latitude,lognitude"或"latitude,lognitude,name"的元素,如以下示例所示:
  • 37.5181,-77.1903
  • 35.3317,-77.8126,某處
量度 在「維度」參數中指定的維度上評估的度量名稱。
動態點 啟用動態點。 設為true。
規模 選填。用於調整圖層中點大小的值。 預設值為 100。值越大,點越大,值越小,點越小。
色彩 選填。RGB顏色向量,表示為(紅、綠、藍)。 對於向量中的每種顏色,可以輸入0.0到1.0的值。例如,(1.0、0.0、0.0)為亮紅色,(0.5、0.5、0.5)為灰色。
演算模式
選填。表示要用於圖層的渲染模式的整數值。 三種可用模式如下:
  • 演算模式1。 點大小定義在螢幕空間中(點相對於電腦螢幕的大小保持不變)。 點是使用多邊形來渲染的,因此點大小沒有上限。 這是預設的演算模式。
  • 演算模式2。 點大小定義在世界空間中(點相對於地球保持恆定大小)。 點是使用多邊形來渲染的,因此點大小沒有上限。
  • 演算模式3。 點大小定義在螢幕空間中。 點是使用OpenGL平滑點渲染的。
檔案 IP Coordinates.layer 的格式如下:
Layer = ElementPointLayer:
  Dimension = ref: wdata/model/dim/Coordinates
  Metric = ref: wdata/model/metric/Visitors
  Dynamic Points = bool: true