定义使用动态点的元素点层

重要

阅读有关Data Workbench 生命周期终止公告.

在创建使用动态点的元素点层时,经纬度数据会嵌入维度的每一个元素中。

若要定义使用动态点的元素点层,必须创建或已经具有以下信息:

  • 在 Transformation.cfg 文件或 transformation dataset include 文件,其中每个元素都包含字符串“latitude,longitude”或“latitude,longitude,name”。

    有关创建维度的步骤,请参阅《数据集配置指南》**。

  • 层文件,用于指定相关维度。

有关层文件所需格式的详细信息,请参阅元素点层文件格式

注意

使用 Dynamic Points,则必须确保层文件中指定维度的基数是合理的。 如果数据集的每一行都有不同的纬度和经度,则该维度会很快填满,并且大部分行都归为“Small Elements”元素。由于“Small Elements”元素没有纬度和经度,因此它不会在地球上显示。

元素点层文件格式

必须使用以下模板格式化使用动态点的每一个元素点层文件:

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,Somewhere

量度 对 Dimension(维度)参数中指定的维度求得的量度名称。
Dynamic Points(动态点) 启用动态点。设置为 true。
Scale(缩放) 可选。用于调整层中点大小的值。默认值为 100。值越大点越大,值越小点越小。
颜色 可选。RGB 颜色矢量,表达为 (红,绿,蓝)。有关矢量中的每种颜色,您可以输入 0.0 到 1.0 之间的值。例如,(1.0, 0.0, 0.0) 是大红,(0.5, 0.5, 0.5) 是灰色。
Rendering Mode(呈现模式)

可选。表示要用于层的呈现模式的整数值。以下是三个可用的模式:

  • 呈现模式 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

在此页面上