Skip to main content

核心概念

介绍了QuickEarth相关的核心概念,理解这些概念能够更好的使用QE。

地图

初始化二维地图 框架中二维地图是Leaflet地图,继承自原生L.Map,所以创建地图方法与Leaflet中设置地图的方法类似。 首先创建具有特定mapId的div,并确保该div具有大小,放置...

数据解析器

数据解析器,也称数据访问器,也称provider。作用是将原始气象数据解析为具有统一格式的,适用于本框架的结构数据。这里详细介绍每个provider。

内置数据格式支持

QuickEarth内置支持了一些适于网络传输的气象数据格式,以便在项目中开箱即用。

资源管理器-resourceService

resourceService是框架内置的资源管理器,是用来管理有复用价值资源的工具。提供了资源的加载、更新和删除操作,支持从配置文件或者构造参数构建资源,提供了资源ID级别的事件监听。对于项目...

加载器-loader

加载器,也称loader,框架中默认使用 # + 内置loader名称 的表现形式,如#res,#degree2arc等等。用在样式配置中,这样通过样式文件来配置的时候也可以调用函数。 #res...

分级规则-stops

分级规则也称分段规则,是对数据进行分段处理来返回不同值的一种设置方式。常应用于图例设置。 分级规则是什么 我们先看下分级规则是长什么样的? { "stops": [ { ...

样式

QE中的图层样式是可灵活配置的,支持常量、使用分级规则分级渲染、使用函数动态设置、从配置文件加载、使用loader进行预处理和后处理等等很多方式。这里我们按照矢量、格点、风流场三大类分别详细介绍。

图层

QE的封装主要是图层的封装,图层 = 数据 + 样式。 先使用数据访问器将原始气象数据(自动站、数值模式、卫星、雷达等)转换为内部统一格式数据(QE数据模型),再配置绘制样式,将数据和样式设置到...

等值色斑追踪

等值线色斑图追踪服务 QE中提供了等值线色斑图追踪服务,该服务支持: 使用格点数据追踪等值线色斑图 使用站点数据插值成格点数据 使用站点数据追踪等值线色斑图 二维等值色斑追踪服务 LTracin...

动画

LDataAnimationService是二维中基于数据源更新的动画服务,主要应用是格点填色图层在时间和高度上的数据动画播放。数据动画的实现原理是不断更新数据解析器中的当前高度层current...

地图工具

QE中对地图工具进行了抽象,其接口是IMapTool,并且在LMap中添加了地图工具的管理服务map.toolService,通过该服务可以设置当前激活的地图工具。 绘制工具 QE中内置了地图绘...

截图

二维地图中截图步骤如下: 创建矩形绘制工具,在地图上框出截图范围 使用html2canvas库将页面的dom转化为canvas 使用BorderAxisTool工具添加经纬度信息 下载图片 ...

consts常量

QE内置了一些常量consts,可在项目初始化时进行设置。 是否使用WebGL2 可通过框架中 getProperlyWebGLVersion 方法来查看当前系统支持的WebGL版本,来决定是否...