原文:https://community.tibco.com/wiki/spotfire-tips-tricks-create-better-maps-using-tiles
概观
等值线图或专题地图是可视化地理信息的默认方式。这些地图显示相对于某个数据变量[1]进行地图的着色、阴影或图案模式化的划分地理区域或地域。
图1 Spotfire中的等值线图
但是,等值线图在编码颜色信息方面存在许多已知的缺点。假设您在地图上使用变量“X”作为颜色依据,这可能会导致在判断某些地区的重要性时出现感知扭曲。
区域的重要性是区域的颜色值乘以区域的面积[2]。因此,尽管具有相等的变量“X”值,但具有高颜色强度的小区域通常看起来不如具有高颜色强度的大区域重要。
图2 显示了Spotfire中的网格状态图
这可以通过使用平铺图来克服。在平铺网格地图中,不同的地理区域被缩减为恒定大小的单一统一形状。一旦该区域保持不变,我们认为的重要性等于该状态上变量“X”的聚合度量。
在Spotfire中创建瓦片图(tile maps)
注意:附加了完成的瓦片地图DXP,但以下步骤将帮助您使用相同的想法来镶嵌世界地图,其他国家/地区的地图,部分到整个关系等。
1.选择参考地图
瓦片地图存在不同形状的瓦片(tiles)以及与州位置的不同空间近似[3]。根据这些特征选择参考地图,或者看看如何使用R [4]创建自己的参考地图。
图3 显示选择作为参考的方形瓦片网格图。来源。
2.创建轴点
为了编码状态的位置信息,我们将在地图上标记x,y坐标的网格,如下所示。请注意每个州的中心位置,例如,阿拉斯加的中心位于1,15。原点或0,0是左下角。
3.创建州位置数据
使用网格我可以创建州名和位置的数据集。这是作为csv附加的。为方便起见,我已经包含州名和州缩写代码
4.创建散点图
在Spotfire中导入此信息并创建散点图。我们可以看到网格瓦片地图正在形成。
5.其他配置
- 在散点图属性>形状>形状定义中,选择方形
- 在散点图“属性”>“大小”中,增加标记大小,直到创建切片效果
图4 在散点图中显示切片效果
- 在散点图“属性”>“大小”中,显示标记的标签
- 隐藏X,Y轴选择器
- 在散点图“属性”>“Y轴”中,取消选择“显示标签”。X轴也是如此
6.连接您的数据
您可以通过以下方式将数据连接到瓦片地图可视化:
- 在现有数据集中插入X,Y列,按州名或缩写进行匹配,然后执行上述步骤
- 使用各种spotfire连接操作将另一个数据集中的列插入当前数据集
图5 在Spotfire中显示完整的State Tile Map可视化
而不是Color by,您还可以在Size by中使用数据并在Marker tile map中显示。
我如何了解更多信息?
您可以通过以下方式从Spotfire博士上面的任何特定方法请求特色会话:
- 使用标签#DrSpotfire发布您的问题
- 使用标签#DrSpotfire 将您的问题发布到TIBCO社区“答案”部分
- 请通过[email protected]直接联系Dr. Spotfire
引文
- [1] Choropleth Maps - 维基百科。(2017年)。取自URL
- [2] G. Aisch,照顾你的等值地图。取自URL
- [3] N. Yau,Great Grid Map Debate,发表于FlowingData(2015)。取自URL
- [4]尼克,可视化R中的地理数据,发布于Medium。取自URL
也可以看看
- (Wiki)Spotfire提示与技巧
- (Wiki)Spotfire位置分析:制图,地理分析和空间分析
- (参考)让我们的Tessellate - 用于平铺网格地图的六边形
- (参考)Spotfire插入列
附件
附件 | 尺寸 |
---|---|
statetile.txt | 951个字节 |
tile_state_map.dxp | 709.11 KB |