编者按:超图于2017 GIS 软件技术大会上发布了大数据时代的GIS基础软件——SuperMap GIS 9D。为了让大家能更全面的认识SuperMap GIS 9D在大数据领域的成果和能力,我们策划了SuperMap GIS 9D大数据系列文章,从技术、产品、数据和应用等多个维度进行全面、系统的介绍和阐述。欢迎走进大数据时代GIS技术的饕餮盛宴!
你是否有过这样的困惑:数亿、数十亿级的地理数据存在哪里?存好了又用什么软件来处理分析从而提取信息?如果你不是GIS专业出身,是不是需要聘请专业人员来操作?不用着急!看SuperMap iServer 9D如何帮你轻松解决这些问题。
数据在哪里?
顾名思义,大数据的核心就是数据,有了数据才可以进行后续的分析和处理。那用户数据可以存储在哪里呢?SuperMapiServer为你准备了数据注册,你可以将存储在PostgreSQL和Oracle数据库、文件存储系统HDFS、以及计算机磁盘目录中的数据注册到SuperMap iServer 9D,无需关心数据的连接信息以及安全控制信息,更便捷省心。
注册数据存储
没有准备数据存储环境也没关系,认识下SuperMap iServer DataStore 9D。SuperMap iServer DataStore 9D是一款独立的存储类应用程序,只要跟着配置向导就能分分钟创建好你想要的数据存储环境,你可以创建关系型数据存储、二进制数据存储、切片数据存储、以及时空数据存储。
SuperMapiServer DataStore 9D可快速创建多种数据存储
怎么存入、浏览和管理数据?
SuperMapiServer提供了数据目录服务,将所有存储方式集中起来,提供统一的数据操作和访问入口,帮助你轻松找到你想要的数据。并提供REST API作为数据的导入、浏览和管理操作的接口。
iServer REST数据目录服务
注册到SuperMapiServer的数据库、共享文件和通过SuperMapiServer DataStore创建的数据库,都可以在这里找到。如果你是管理员用户,可以通过dataImport资源导入数据:
导入数据
如果你是普通用户,可以通过各数据存储资源下的datasets或datas子资源浏览这些数据:
浏览数据
在datasets资源下还可以创建数据集:
创建数据集
此外,SuperMap iDesktop Cross 9D中也可以打开大数据目录服务中的数据,便于更直观地浏览和管理数据。
SuperMap iDesktop Cross 9D中打开数据目录服务中的数据
最后,数据目录服务还可以作为其他服务的数据来源。SuperMap iServer 9D支持将数据目录服务中的关系型数据快速发布为地图服务、数据服务以及空间分析服务,支持将数据目录服务中的切片数据发布为地图服务。
快速发布数据目录服务
数据怎么分析?
SuperMapiServer的分布式分析功能基于Spark分布式计算框架运行。不过,你不需要麻烦的Spark集群搭建步骤。SuperMapiServer内置了最新的Spark运行环境,只需要在SuperMapiServer中开启Spark集群服务的开关,然后加入子节点,一个可用的Spark集群就搭好了!当然,你也可以使用自己搭建的Spark集群服务。
开启Spark集群服务
Spark集群服务开启后,再开启分布式分析服务,就可以使用服务了。如果你是PUBLISH和ADMIN用户,则可以创建分析任务,包括:
点聚合分析
核密度分析
矢量裁剪
单对象查询
区域汇总分析
在iServer REST分布式分析服务页面就可以创建分析任务:
通过REST API创建分布式分析任务
分析的结果会自动发布为地图服务、数据服务,你还可以自定义专题图模板来渲染地图,使分析结果更美观。
矢量裁剪分析结果展示,浏览于SuperMap iClient 9D for leaflet
核密度分析结果展示,浏览于SuperMap iClient 9D for leaflet
点聚合分析结果展示,浏览于SuperMap iClient 9D for leaflet
你也可以在SuperMap iDesktop Cross 9D中进行在线分析:
SuperMap iDesktop Cross 9D在线分析
大数据,怎能不实时!
在很多行业中,数据是否“新”也十分重要。SuperMap iServer 9D提供了实时数据服务,支持对数据流进行实时分析和处理。基于Spark Streaming分布式实时计算框架实现,支持接入包括 WebSocket协议、TCP协议、HTTP协议以及Kafka专用通讯协议在内的多种主流协议,可以接入CSV、JSON 、GeoJSON格式的实时数据。
实时分析方法有:
对实时数据进行属性或空间关系的过滤
对实时数据进行属性映射
对实时数据应用地理围栏
处理后的实时数据以CSV,JSON或GeoJSON格式输出到SuperMapiServer DataStore创建的实时数据库中,还可以发布为数据流服务,使分析的数据能够即时出现在客户端上。
两千架飞机的飞行轨迹实时监控
本期供稿 |云产品研发中心饶庆云 肖睿
本期责编 |谢林 曾志明
领取专属 10元无门槛券
私享最新 技术干货