使用動態點定義元素點層

使用動態點建立元素點層時,經緯度資料會內嵌在維度的每個元素中。

若要使用動態點定義元素點層,必須建立或已具備下列功能:

  • 維度,在檔案或轉換資 Transformation.cfg 料集包含檔案中定義,其中每個元素都包含字串「latitude、longitude、name」。

    如需建立維度的步驟,請參閱​資料集組態指南

  • 指定 相關維的層檔案。

    有關層檔案所需格式的詳細資訊,請參閱元素點層檔案格式

注意

使用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,longitude」或「latitude,longitude,name」的元素,如下列範例所示:

  • 37.5181,-77.1903
  • 35.3317,-77.8126,某處

量度 在Dimension參數中指定的維度上評估的量度名稱。
動態點 啟用動態點。 設為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

本頁內容