俗话说的好:工欲善其事,必先利其器!一款好的工具可以让你事半功倍,尤其是在大数据时代,更需要强有力的工具通过使数据有意义的方式实现数据可视化,还有数据的可交互性;我们还需要跨学科的团队,而不是单个数据科学家、设计师或数据分析员;我们更需要重新思考我们所知道的数据可视化,图表和图形还只能在一个或两个维度上传递信息, 那么他们怎样才能与其他维度融合到一起深入挖掘大数据呢?此时就需要倚仗大数据可视化(BDV)工具,因此,笔者收集了适合各个平台各种行业的多个图表和报表工具,这些工具中不乏有适用于NET、Java、Flash、HTML5、Flex等平台的,也不乏有适用于常规图表报表、甘特图、流程图、金融图表、工控图表、数据透视表、OLAP多维分析等图表报表开发的。为了进一步让大家了解如何选择适合的数据可视化产品,本文将围绕这一话题展开,希望能对正在选型中的企业有所帮助。下面就来看看全球备受欢迎的的可视化工具都有哪些吧!
接下来我们就给各位介绍一下GIS大数据可视化分析工具
Openlayers
Openlayers可能是所有地图库中可靠性最高的一个。虽然文档注释并不完善。且学习曲线非常陡峭,但是对于特定的任务来说,Openlayers能够提供一些其他地图库都没有的特殊工具。
http://openlayers.org/
PolyMaps
http://polymaps.org/
PolyMaps是一个地图库,主要面向数据可视化用户。PolyMaps在地图风格化方面有独到之处,类似CSS样式表的选择器。Polymaps是一个基于矢量和tile创建动态、交互式的动态地图。
Modest Maps
Modest Maps是一个很小的地图库,在一些扩展库的配合下,例如Wax、Modest Maps立刻会变成一个强大的地图工具。Modest Maps是一个轻量级、可扩展的、可定制的和免费的地图显示类库,这个类库能帮助开发人员在他们自己的项目里能够与地图进行交互。
Quantum GIS(QDIS)
Quantum GIS(QDIS)是一个用户界面友好、开源代码的GIS客户端程序,支持数据的可视化、管理、编辑与分析和印刷地图的制作。
OpenStreetMap
OpenStreetMap是一个世界地图,由像您一样的人们所构筑,可依据开放协议自由使用。
OpenHeatMap
OpenHeatMap简单易用,用户可以用它上传数据、创建地图、交流信息。它可以把数据(如Google Spreadsheet的表单)转化为交互式的地图应用,并在网上分享。
GeoCommons
GeoCommons可以使用户构建富交互可视化应用来解决问题,即使他们没有任何传统地图使用经验。你可以将实社会化数据或者GeoCommons保存的超5万份开源数据在地图上可视化,创造带交互的可视化分析作品,并将作品嵌入网站、博客或分享到社交网络上。
GeoCommons在2012年已经被Esri收购。
由google公司提供的fusion table可以轻松地将包含地理信息的spreadsheet转成地图,不少知名的媒体都曾尝试过用这一方式制作数据地图并结合到数据新闻项目之中。
由英国《卫报》所制作的数据地图,基于维基解密所提供的数据,将海湾战争后伊拉克的每一次伤亡标识在地图上。
英国《卫报》基于维基解密所作的大使情报管道。
英国《每日电讯报》所作的关于英国大选的数据地图。
利用众包方式制作,让电台听众用短信的方式报告他们清理积雪的情况。用三张图个展示三天里清理积雪的进展。
这张图展示了在得克萨斯州不同地区的西班牙后裔的分布情况。
简单的地图工具,可以导入数据 也可以创建 线条、标签与形状,结果可以导出为 Flash ActionScript 3.0 or KML.
这个工具的特色在于可以将已有地图叠加到Yahoo地图上。
可以使用Google Spreadsheet来生成地图的免费应用。
以下例子便是由上述工具制作而成
结合了全景照片与地图创造出精彩的虚拟实景。
将声音与地图加以结合。
将天气与推特结合起来放到地图上。
基于google地图,可供回答在我附近有什么店开通宵的。
纽约的自行车爱好者可以使用这张地图寻找安全的路线。
有不少网站都可以实现在地图上显现新闻事件,而这个网站可以把特定地点发生的新闻追溯到2005年。
这张图标出了奥运奖牌得主的故乡。
这张图结合了3D与数据地图。
同样是新闻地图,不过可以按娱乐、财经、政治等分类来查看。
可自定义标志、线条与多边形,可加入html,照片与视频。
可以在几分钟中轻松制作地图,可以进行地址搜索,上传csv格式的位置信息,可以编辑html代码,可以自定义操作。地图上的标识可以包括文本、图片、视频、html,可以导出为html/css格式文件。
可以上传excel文件,创建路径、色彩编码或自定义标记,可以导出到社交媒体
可以导出csv文件,可自定义标志
Vidmap可以将视频插入到地图之中,操作非常简单,只需将视频上传到vidmap或是youtube中,并与在地图上所绘制的路线结合起来即可。
将地址的表单文件复制粘贴即可生成地图。
最简易的热力图工具
将文件中的地理数据上传到地图中,相比openheatmap之类的工具提供了更多个性化设置与细节。
比Many Eyes功能多,交互方式更加多样化,还能处理常见的地理文件格式,例如shapefile和KML。这也是媒体比较喜欢使用的一个工具,以下是部分使用了GeoCommons的新闻作品
适合制图员和设计师。
TileMill建立在一系列开源代码上。TileMill将项目间共享、下载和释放空间数据库结构、检测投影、索引SQLite数据库等自动化,你只用专注于地图的效果制作上。如果你已经有一定的CSS基础,TileMill将很容易上手。
TileMill的核心是Mapnik渲染引擎,一个强大的全功能库,支持RGBA颜色,TrueType字体,SVG等。
Weave是一款开源的数据地图制作工具,由IVPR(可视化和感知研究学院)和OIC(开放指标联盟)合作推出。软件基于网络运行,可以处理各种数据源的数据,部署环境需要java和flash,可连接到其它开源统计平台。
Batchgeo是一个在线的数据地图工具,只需要复制粘贴表格数据、设置首行对应的信息、生成地图三步。如果你的数据里没有包含经纬度信息,Batchgeo会根据邮政编码或街道地址获取位置信息并生成地图。
CartoDB是 一个不可错过的网站。你可以用CartoDB很轻易就把表格数据和地图关联起来,可以输入CSV文件,CartDB能将地址字符串自动转化成经度/维度数据并在地图上标记出来。目前CartoDB支持免费生成五张地图数据表,更多使用需要支付月费。
创建与发布特定类型的互动地图,支持多种格式。
可以在线创建地图的编辑器,可以将地图放在自己的服务器上,还有移动终端的app版本。
严格来说,这并不是地图生成器,使用了代码载入您的网页之后就会在页面添加一个计数器并显示您的页面所有访问者的位置,计数器显示的数字不断累加(即使数量很大也是如此)。如上例所示,点击这个计数器就会显示一张很大的世界地图,您还可以放大某个大洲(可选)。
相比google map,它要麻烦一些,不过却可以生成高度互动的地图。
可以导入jpg等图片格式创建互动地图。
免费注册后,可以在短时间内创建地图,所有工作可以在浏览器中完成。
可以使用照片作为层或是背景,可以高亮地点与路线,支持现代浏览器与主要的移动操作系统。
最早的网上地图提供者,曾是收费服务,现已改为开源项目。既有api,也有免费工具,可创建互动或是静态地图。
由OpenStreetView支持, MapBox 提供了多种胜色彩主题,以及多种语言。
地图汇与Batchgeo类似, 使用者不需要任何的专业知识或者 编程技能,只需要将数据上传至网站,即可一键生成地图。“七步成诗,一步成图”是地图汇的宣传语,也是地图汇的服务主旨。用户只需要通过三个步骤,就可以 轻松打造出专属的地图应用。与Batchgeo不同的是,地图汇是国产的、中文的。
ArcGIS
一款大型软件,可以处理大批量的数据,还提供了平滑、合成等众多其他功能。可以在用户界面中完成所有事情,所以也不需要写代码。
Qgis
自由软件的桌面GIS软件。它提供数据的显示、编辑和分析功能.可以在多种操作系统上运行,包括Mac OS X、Linux、UNIX和Microsoft Windows。相较于商业GIS,Quantum GIS的文件体积更小,需要的内存和处理能力也更少。因此它可以在旧的硬件上或CPU运算能力被限制的环境下运行。可以使用Shapefile、Coverage和Personal Geodatabase格式的数据。它也支持MapInfo、PostGIS和许多其他格式。
只有一些基础功能,而且只能以国家或美国各州为单位。
Tableau Public是一款BI软件,但是也有数据地图生成功能,而且可以将结果嵌入到网站。
R是数据统计分析和数据可视化人士喜爱的免费工具, 它的基础版本并未提供地图绘制功能,但有一些工具包能帮助我们。
unfolding是一个可以在Processing和Java中创建交互式地图和地理可视化的库。unfolding的四大特色功能:交互事件、数据可视化、风格化地图、清洁和可扩展的代码。对熟悉Processing或Eclipse环境的用户比较合适。
Modest Maps是一个很小的地图库,只有10KB大小,是目前最小的可用地图库。Modest Maps是一个Flash和ActionScript的区块(拼接地图函数库,并且支持Python。Modest更像一个框架,而不仅是一个地图API。它只提供极少必备条件,方便你创建在线地图。
一个小型化的地图框架,通过小型化和轻量化来满足移动网页的需要。Leaflet和Modest Maps都是开源项目,有强大的社区支持,是在网站中整合地图应用的理想选择。需要安装Node.js。
Polymaps是另外一个地图库,但主要面向数据可视化用户。Polymaps在地图风格化方面有独到之处,类似CSS样式表的选择器,是不可错过的好东西。Polymaps有点像JavaScript版本的Modest Maps。Modest Maps只能进行基础的地图绘制,而Polymaps却有内置功能,例如区域密度(choropleth)和气泡图。
Polymaps只能支持现代浏览器,通过可缩放矢量图形(SVG)来显示数据。
OpenLayers可能是所有地图库中可靠性最高的一个。虽然文档注释并不完善,且学习曲线非常陡峭,但是对于一些特定的任务来说,OpenLayers无可匹敌。例如能够提供一些其他地图库都没有的特殊工具。
Kartograph的标记线是对地图绘制的重新思考,我们都已经习惯了莫卡托投影(Mercator projection),但是Kartograph为我们带来了更多的选择。如果你不需要调用全球数据,而仅仅是生成某一区域的地图,那么Kartogaph将使你脱颖而出。
javascript库,结合了openlayers的功能与Ext js的界面,可以快速创建Gis和地图应用。
可以用作不同的map api的单一接口,支持所有的map apis,可以切换地图提供者。
使用d3.js,简单复制粘贴一段 javascript文件就可以定制svg地图
可以充分使用google map的一个javascript库。
小型而有用的javascript库,可制作矢量图。
文章浏览阅读8.6k次。一、Linux记录用户登录信息文件1 /var/run/utmp----记录当前正在登录系统的用户信息;2 /var/log/wtmp----记录当前正在登录和历史登录系统的用户信息;3 /var/log/btmp:记录失败的登录尝试信息。二、命令用法1.命令last,lastb---show a listing of la_怎么记录linux设备 发声的登录和登出
文章浏览阅读167次。摘要:1. 简介 2. 公园迷宫漫步 3. 无线迷宫与最短(不加权)路径问题 4. 强连通分量1. 简介在计算机科学裡,树的遍历(也称为树的搜索)是圖的遍歷的一种,指的是按照某种规则,不重复地访问某种樹的所有节点的过程。具体的访问操作可能是检查节点的值、更新节点的值等。不同的遍历方式,其访问节点的顺序是不一样的。两种著名的基本遍历策略:深度优先搜索(DFS) 和 广度优先搜索(B...
文章浏览阅读591次。提起报表,大家会觉得即熟悉又陌生,好像常常在工作中使用,又似乎无法准确描述报表。今天我们来一起了解一下什么是报表,报表的结构、构成元素,以及为什么需要报表。什么是报表简单的说:报表就是通过表格、图表等形式来动态显示数据,并为使用者提供浏览、打印、导出和分析的功能,可以用公式表示为:报表 = 多样的布局 + 动态的数据 + 丰富的输出报表通常包含以下组成部分:报表首页:在报表的开..._activereports.net 实现查询报表功能
文章浏览阅读6.6k次。最近实验室需要用Cadence,这个软件的安装非常麻烦,每一次配置都要几个小时,因此打算把Cadence装进Docker。但是Cadence运行时需要GUI,要对Docker进行一些配置。我们实验室的服务器运行的是Ubuntu18.04,默认桌面GNOME,Cadence装进Centos的Docker。安装Ubuntu18.04服务器上安装Ubuntu18.04的教程非常多,在此不赘述了安装..._docker xrdp ubuntu
文章浏览阅读1.8k次,点赞2次,收藏2次。首先导入头文件#import 导入头文件后创建几个相机必须实现的对象 /** * AVCaptureSession对象来执行输入设备和输出设备之间的数据传递 */ @property (nonatomic, strong) AVCaptureSession* session; /** * 输入设备 */_ios avcapturestillimageoutput 兼容性 ios17 崩溃
文章浏览阅读982次。按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况。 类似于v$sesstat,该视图存储下列的统计信息:1>.事件发生次数的统计(如:user commits)2>._oracle v$sysstat视图
文章浏览阅读7.6k次,点赞2次,收藏9次。我最近做SPA项目开发动态树的时候一直遇到以下错误:当我点击文章管理需要跳转路径时一直报NavigationDuplicated {_name: “NavigationDuplicated”, name: “NavigationDuplicated”}这个错误但是当我点击文章管理后,路径跳转却是成功的<template> <div> 文章管理页面 <..._navigationduplicated {_name: 'navigationduplicated', name: 'navigationduplic
文章浏览阅读3.9k次。版本VoiceEngine 4.1.0舒适噪音生成(comfort noise generator,CNG)是一个在通话过程中出现短暂静音时用来为电话通信产生背景噪声的程序。#if defined(WEBRTC_ANDROID) || defined(WEBRTC_IOS)static const EcModes kDefaultEcMode = kEcAecm;#elsestati..._webrtc aecm 杂音
文章浏览阅读6.3k次,点赞9次,收藏19次。医学成像原理与图像处理一:概论引言:本系列博客为医学成像原理与图像处理重要笔记,由于是手写,在此通过扫描录入以图片的形式和电子版增补内容将其进行组织和共享。前半部分内容为图像处理基础内容,包括图像的灰度级处理、空间域滤波、频率域滤波、图像增强和分割等;后半部分内容为医学影象技术,包括常规胶片X光机、CR、DR、CT、DSA等X射线摄影技术、超声成像技术、磁共振成像(MRI)技术等。本篇主要内容是概论。_医学成像与图像处理技术知识点总结
文章浏览阅读591次,点赞13次,收藏10次。notepad++ v8.5.3 安装插件,下载进度为0_nodepa++
文章浏览阅读2.1w次。用spark执行SQL保存到Hive中: hiveContext.sql("insert overwrite table test select * from aaa")执行完成,没报错,但是核对结果的时候,发现有几笔数据超出指定范围(实际只包含100/200)最终排查到是ret_pay_remark 字段包含换行符,解决方案:执行SQL中把特殊字符替换掉regexp_replace(..._hive sql \n
文章浏览阅读520次,点赞10次,收藏8次。印象笔记05:如何打造更美的印象笔记超级笔记本文介绍印象笔记的具体使用,如何打造更美更实用的笔记。首先想要笔记更加好看和实用,我认为要使用超级笔记。所谓超级笔记就是具有很多便捷功能的笔记。_好的印象笔记怎么做的