GIS全称是:Geography Information System,意指:地理信息系统,主要将地理空间数据库为基础,在计算机软、硬件支持下,对空间相关数据进行采集、输入、管理、编辑、查询、分析、模拟和显示,并采用空间模型分析方法,适时提供多种空间和动态信息。
GIS本身是用于创建、共享地图有用信息产品,而GIS的应用范围,主要是通过地理信息结合业务数据,实现分析、预测等能力。
GIS地图的数据可分为矢量数据、栅格数据:
矢量数据和栅格数据模型结合使用可绘制以下地图数据:
矢量道路数据+栅格地图的路线数据
基于矢量数据的呈现高格的表面地图
在构建GIS地图数据中会涉及到非常专业的知识,如地图学、地理学、测量学、遥感、图形学等等,在门槛这么高的GIS行业中,可以通过以下开源工具快速制作地图及获取相应的地图数据。
简单扼要的说,做好一个GIS分析系统,需要做好三大步:搞定数据!定义图层!配置交互!
2. 定义图层:根据麦克哈格的《设计结合自然》中的千层饼模式理论,在地图上需要逐层搭建业务图层,用于分析不同维度下的地理信息+业务数据,主要分为以下步骤。
3.配置交互:在GIS地图分析应用上,点位与图层的数据联动配置,用于配置不同图层下的点位展示;通过点位的数据驱动事件的生成,事件驱动图层交互,实现GIS地图分析的动态交互及可视化分析。
面向传统开发GIS地图需要处理大量地理数据和复杂的数据分析,定义图层及配置交互的动作越来越专业化,导致以下几个问题:
在这GIS引擎越来越成熟的软件行业,有这么一款产品叫smardaten,易上手、好分析,利用无代码快速拖拽、配置也能实现非常丰富的 GIS 功能,利用无代码玩转GIS应用,我也在行,那下面我们来看下通过smardaten怎么快速配制出一个场站最新地址统计的GIS地图分析的,如何解决传统GIS应用的慢、难、丑问题的。
登录smardaten平台之后点击左上角的图标,在数据源中即可找到各种数据源的配置。
总结:smardaten依托成熟的数据采集及治理的产品功能,解决大数据量、实时数据采集难的问题,无代码也可以实现地图数据采集及清洗。
数据准备好之后就可以新建工作区,并在工作区中对图层进行设置。
1.支持WMS和TMS的图层类型设置
图层类型支持二次开发,接入更多图层类型,如WFS(网络要素服务)、WCS(网络覆盖服务)、WMTS(切片地图web服务)。
2. 支持图层配置:图层的目录管理,图层的数据绑定、图层的标绘管理,实现了图层的可视化管理,数据驱动的图层及数据沉淀。
3. 点位上图:指的是点位根据实时数据进行图层渲染展示,支持端渲染、云渲染、点云数据渲染、视频融合渲染等渲染手段,结合实时数据的采集能力,解决点位数据上图慢的问题;在点位上图页面,支持预览点位数据,配置点位历史数据,用于地图场景回放。
场景回放:多用于GIS地图中点位的历史轨迹分析
总结:smardaten根据图层可视化管理、图层点位数据联动、点位上图实时渲染,实现了数据驱动的GIS地图分析。
传统GIS地图解决了地图数据,图层分析等功能,但忽略了交互,GIS地图中的交互为何同样重要,主要是结合GIS地图的交互,可以辅助业务决策,驱动事件管理,数字化大屏分析等。
那smardaten中GIS地图交互体现在哪里?
点位支持配置数据绑定,通过画布自由编排数据渲染的布局及样式,用于在GIS地图中分析点位可实时获取相关业务属性数据。
内置的逻辑编排及变量传参功能,实现图层与点位之间的数据过滤,图表交互逻辑配置。
内置大量图表用于分析
内置的表单填报、规则定义等功能,实现了事件规则驱动事件告警的消息提示,统一管理事件的能力。
内置的地图标绘功能,用于地理数据分析的同时标绘辅助业务,同时标绘数据支持绑定图层管理数据。
总结:smardaten内置的数据、交互配置能力,有效解决了在分析过程中业务数据维护,数据驱动事件,事件驱动交互的逻辑闭环。
随着GIS地图的应用范围越来越广,在无代码的加持下,没有技术功底的业务人员也可以借用smardaten快速完成GIS的相关应用。