推荐数据挖掘开源软件KNIME,这款软件是可以数据流的形式进行数据挖掘,这点比较像IBM 的SPSS Modeler,学习使用起来还是很方便的。KNIME最棒的地方就是可以支持其他的开源工具,比如说数据挖掘常用的Weka,还有多用于统计分析的R,Python,其原生的就是Java语言等。
目前很多数据挖掘软件都能够呈现地理信息,KNIME也不例外。今天,就从一个简单的案例,看一看KNIME是如何呈现地理信息的。
今天的模型非常简单但是很具有代表性,通过流实现数据到地理信息在地图上的呈现。
概览:数据建模流
1、 数据集
我们从维基百科上获取一些城市的数据,包括城市名称,人口,概述,区域大小,人口数,所属国家,所属洲,经纬度等。
2、 对相应国家选择表现形式
在这里,我们可以根据变量对城市地点进行呈现。从下图可以看到,KNIME提供很多种不同的表现形式,这是最后地理位置呈现在地图上的形状。为了最后呈现的形式统一,这里,我们全部以圆形表现,以洲进行筛选。
3、 赋予颜色
之后我们根据国家进行筛选,对不同的国家赋予不同的颜色,这样方便大家在地图上区分这些点。
4、 赋予大小
我们用人口数表现城市的大小,圆圈越大,代表城市人口数多。
我们将基础大小设为6.0。
通过3个Manager模块,我们用将数据变化为形状,颜色和大小,将地理位置上对应的信息数据可视化。
5、 在地图上呈现
根据经纬度信息,最后KNIME最后能自动将数据在地图上定位。同时,我们可以看到,KNIME最后为我们呈现了几种不同的地图方式,最后让我们来看下。
图层1:MapQuest Aerial
Bing
MapQuest
Maplik
CycleMap
通过这个简单的案例,我们知道了在KNIME中,如何将地理信息结合地图进行可视化的呈现,非常简单,你也可以试试哦。
End.
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!