基于微信平台的MAPGIS气象可视化

微信平台的气象可视化,其实蛮适合做前端练手项目的,是用上了 MAPGIS 之后,数据结构和属性组织这块就变得清晰多。点、线、区这些空间实体,各有默认的属性结构,像ID长度面积这类字段,类型和长度都帮你定好了,省了不少麻烦。

属性结构有点像SQL Server里的表设计,字段名、数据类型啥的都能一一对上,开发时不用老想着建表建字段,直接读就行。而属性数据部分,说白了就是具体的值,比如一个点的ID是几,位置在哪儿,都在这层体现。数据类型也挺多,像浮点型布尔型日期型这些基本都能满足前端展示的需求。

你要是打算把微信小程序跟气象图层做点结合,推荐看看下面几个资源,像控件开发示例MAPGIS 组件应用这两篇文章,写得挺细。尤其是属性查询流程这块,这篇梳理得蛮清楚,适合刚上手的你慢慢对。

需要注意的是,MAPGIS里默认的属性结构是不能动的,改不了删不了,开发的时候别想着扩展它,想加字段就自己搞张扩展表,或者用外部数据库做桥接。整体来说,属性定义这块比较“死板”,但好在规范,前端接起来逻辑简单,出错也少。

如果你是搞可视化的,可以顺便看看属性雷达图JavaScript 树形结构这类图层展示方式。配合气象数据,比如风速、湿度啥的,搞点图形联动还是挺带感的。

pdf 文件大小:705.63KB