Show Menu
主题×

Define element point layers referencing lookup files

在创建引用查找文件以获取经纬度数据的元素点层时,可通过在查找文件中检索每个元素及其关联的经纬度来获取点的位置。
您可以使用“动态点”功能,而不是使用查找文件,该功能将位置的纬度和经度嵌入到维的每个元素的名称中。 See Defining Element Point Layers Using Dynamic Points .
若要定义引用查找文件的元素点层,必须创建或已经具有以下信息:
  • 在或文件中定 义的维 transformation dataset include 度。 有关转换配置文件的信息,请参阅《数据集配置指南》**。
  • 查找文件 ,包含用于绘制每个数据点的数据。此文件必须针对每个数据点至少包含三个数据列:键、经度和纬度。有关查找文件所需格式的详细信息,请参阅 元素点层文件格式
  • 层文件 ,指定查找文件的位置并标识相关的维度和量度以及查找文件中的键、经度和纬度列名称。有关层文件所需格式的详细信息,请参阅 元素点层文件格式
    The Zip Points.layer file, provided with the Geography profile, is an element point layer that identifies the Zipcode.dim file, the Sessions.metric file, the Zip Points.txt lookup file, and the names of the key, longitude, latitude, and name columns in the lookup file.

Element point lookup file format

元素点层查找文件必须至少包含以下三列:
  • Key列: ​此列应包含常用键数据,这使Data Workbench服务器能够将查找文件中的数据连接到数据集中的数据。 Thekeycolumn must be the first column in the lookup file. 此列中的每一行都标识维度中的一个元素。
  • Longitude列: ​此列应包含列中每个数据点的经Key度。
  • Latitude列: ​此列应包含列中每个数据点的纬度Key值。
  • Name列(可选): ​如果要为每个数据点指定要在地图上显示的名称,则可以在查找文件Name中包含列。
Zip Points.txt 查找文件中的每一行在第一列中包含邮政编码,随后是经度、纬度和关联的城市名称。
tude, and associated city name.
ZIP_CODE LATITUDE LONGITUDE NAME
00210 +43.005895 -071.013202 PORTSMOUTH, NH
00211 +43.005895 -071.013202 PORTSMOUTH, NH
...

Element point layer file format

Each element point layer .layer file that references a lookup file must be formatted using the following template:
Layer = ElementPointLayer:
  Data Paths = vector: 1 items
    0 = Path: Maps\\Lookup File Name.txt
  Longitude Column = string: Longitude Column Name
  Latitude Column = string: Latitude Column Name
  Name Column = string: Location Column Name
  Key Column = string: Key Column Name
  Dimension = ref: wdata/model/dim/Dimension Name
  Metric = ref: wdata/model/metric/Metric Name
  Scale = double: Scale
  Color = v3d: RGB Color Vector
  Rendering Mode = int: Mode Number

参数 描述
Data Paths(数据路径) 包含经纬度数据的查找文件的路径。
Longitude Column(经度列) 查找文件中包含经度数据的列名称。
Latitude Column(纬度列) 查找文件中包含纬度数据的列名称。
Name Column(名称列) 可选。查找文件中包含由经纬度数据表示的位置名称的列名称。
Key Column(键列)
查找文件中包含常用键数据的列的名称,使Data Workbench服务器能够将查找文件中的数据集成到数据集中。 这必须是查找文件中的第一列。
此列中的每一行都是维度的一个元素。此维度必须在 Transformation.cfg 文件或 转换数据集包含 文件中定义,并在该文件的 Dimension(维度)参数中指定。有关转换配置文件的详细信息,请参阅《数据集配置指南》
Dimension(维度) 所含元素与 列中的数据行对应的维度名称(在转换配置文件中定义)。
Metric(量度) 对 Dimension(维度)参数中指定的维度求得的量度名称。
Scale(缩放) 可选。用于调整层中点大小的值。默认值为 100。值越大点越大,值越小点越小。
Color(颜色) 可选。RGB 颜色矢量,表达为 (红,绿,蓝)。有关矢量中的每种颜色,您可以输入 0.0 到 1.0 之间的值。例如,(1.0, 0.0, 0.0) 是大红,(0.5, 0.5, 0.5) 是灰色。
Rendering Mode(呈现模式)
可选。表示要用于层的呈现模式的整数值。以下是三个可用的模式:
  • 呈现模式 1。点大小在屏幕空间中定义(点相对于计算机屏幕始终保持常量大小)。点是使用多边形呈现的,因此点大小没有上限。此为默认的呈现模式。
  • 呈现模式 2。点大小在世界空间中定义(点相对于地球始终保持常量大小)。点是使用多边形呈现的,因此点大小没有上限。
  • 呈现模式 3。点大小在屏幕空间中定义。点是使用 OpenGL 平滑点呈现的。
Zip Points.layer 文件按照以下方式设置格式:
Layer = ElementPointLayer:
  Data Paths = vector: 1 items
    0 = Path: Maps\\Zip Points.txt
  Longitude Column = string: LONGITUDE
  Latitude Column = string: LATITUDE
  Name Column = string: NAME
  Key Column = string: ZIP_CODE
  Dimension = ref: wdata/model/dim/Zipcode
  Metric = ref: wdata/model/metric/Sessions