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

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

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

  • ​维度,在 Transformation.cfg 文件或转换数据集包含文件中定义,其中每个元素都包含字符串“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

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now