斯潘8
斯潘4
蜘蛛图,也被称为蜘蛛图,是可视化与单个点相关的大量数据的好方法。在这个练习中,我们将查看企业与市中心最近的快速中转站之间的距离。我们将清理具有我们不感兴趣的额外属性的数据,然后将这两个数据集关联起来,并将其写入Tableau格式。最后,我们将在Tableau中打开最终的数据集,并对其进行样式化,以创建一个蜘蛛图来与我们的同事共享。
在黑色工作区,添加一个csv阅读器并添加business_licenses.csv文件。打开参数并在“属性”下将“属性定义”更改为“手动”。将纬度和经度更改为Y和X。设置坐标。System to LL84并单击OK。
在数据检查器中打开business_licenses.csv。我们只对位于市中心的企业感兴趣,所以我们需要确定我们可以过滤哪些属性。看起来我们有一个名为localarea的属性,可能包含我们正在查找的数据。点击地图顶部附近密集的点群中间的一个点,这是市区。看看当地,它的价值为02中央商务区/市中心。这就是我们要过滤的内容。
回到工作区,在csv文件中添加一个测试变压器。在测试仪中输入:localarea contains downtown,然后单击OK。
添加测试仪,设置为本地区包含市中心
business_licenses.csv包含大量不需要创建蜘蛛图的数据,所以我们应该在继续之前整理数据集。将attributekeepr添加到测试仪上传递的输出端口。打开要保留的参数和属性下,只检查businessname,商业商标名,商业风格,和businessSubtype,然后单击OK。我们不需要保留本地区,因为我们已经从中过滤了我们需要的内容。单击确定。
csv几乎整洁,我们只需要再做一件事。添加一个geometryfilter以筛选出不包含任何纬度或经度值的任何行。将几何图形类型设置为过滤到点。
将检查器添加到几何过滤器上的点输出端口。在数据检查员中打开数据,确认市区只有点。只有4个以“business”开头的属性,并且所有值在地图上都有一个点。
为了使蜘蛛图与Tableau兼容,点数据需要唯一的标识符。添加UuidGenerator并将其连接到几何过滤器上的点输出端口。
添加阅读器,输入以下内容:
读者格式: | 谷歌KML |
读者数据集: | …\快速中转站.kmz |
单击确定,当“选择要素类型”对话框出现时,取消选择除快速中转站以外的所有内容。
为了保持我们的camelcase命名风格,将另一个属性管理器添加到快速中转站。将Station的输入名称更改为StationName的输出。
我们想把每项业务都连接到最近的中转站。我们可以用像缓冲变压器这样的东西来做,但让我们看看沃罗诺伊迪亚格拉默.voronoidiagrammer创建一组多边形,显示最接近特定输入点的区域。
添加voronoidiagrammer,并将点输入端口连接到连接到快速中转站的属性管理器上的输出端口。然后将检测仪连接到Voronoipolygons输出端口。
检查数据,我们可以看到Voronoidiagrammer工作并创建了多边形,但它移除了我们的快速中转站。
数据检查器中的Voronoi图,请注意,表视图中没有纬度或经度值
我们希望保留我们的快速中转站的原始点数据,那么,让我们在属性管理器和voronoidiagrammer之间添加一个coordinatextractor。coordinatextractor将纬度和经度存储在一个属性中。打开参数并更改模式以指定坐标。然后将x属性更改为trainstation_xcoord,将y属性更改为trainstation_ycoord。删除z属性并单击“确定”。
在coordinatextractor中,将模式设置为指定坐标并更改x和y属性。
是时候将两个数据集联系起来了,添加PointOnAreaOverlayer,将UuidGenerator连接到点输入端口,将VoronoidAgramer Voronoi Polygons输出端口连接到区域输入端口。
添加另一个测试仪并将其连接到PointOnAreaOverlayer上的点输出端口。将测试仪设置为“重叠>0”以测试哪个点与多边形重叠。
现在我们已经处理了我们的数据,让我们把它转换成蜘蛛图。添加一个VertexCreator并将其连接到测试仪上通过的输出端口。打开参数并将模式设置为“添加点”。将x值设置为trainstation_xcoord,将y值设置为trainstation_ycoord。这将创建一条线,从业务点位置开始,到中转站结束。这是通过使用我们用coordinatextractor创建的纬度和经度属性来完成的。
在VertexCreator中,将x和y值设置为trainstation_xcoord和uycoord
要想找到企业和最近的火车站之间的距离(如乌鸦飞),我们需要测量线路的长度。添加长度计算器,打开参数并将乘数更改为100,这将给出以公里为单位的大致距离。将其连接到VertexCreator上的输出端口。将一个检查器连接到长度计算器的输出端口,以确保在我们将其写入Tableau之前翻译工作正常。
添加一个Tableau编写器并将其写入输出文件夹。将添加功能类型更改为自动…然后单击确定。当“要素类型”对话框打开时,将表名更改为spiderdiagram,并将几何图形更改为tde_行。运行翻译并在Tableau中查看结果。
要在Tableau中创建蜘蛛图,我们需要在架子上加上空间经纬度。将“Uuid”和“Spatial”几何图形的顺序添加到“Detail”,然后将“Mark Type”更改为“Line”以查看结果。最后,根据需要自定义地图并设置其样式。
在Tableau中创建蜘蛛图,方法是添加要详细说明的“Uuid”和“Spatial”几何图形
?2019安全亚搏在线软件公司|合法的