加载geojson面数据_地理数据可视化

本文介绍了在地图上加载和可视化GeoJSON面数据的方法,包括数据可视化图层的分类、样式定义、数据格式以及点、线、面、热力图层的实现细节。通过实例展示了点图层、OD弧线图层和热力图层的渲染技巧,探讨了在三维场景中的点尺寸单位、渲染朝向等问题。
摘要由CSDN通过智能技术生成

7951a9dce345547acc6aac8402ca79c9.png

导读

阅读完此文,你会了解:
1、常见的地理数据可视化图层及分类;
2、GeoJSON编码格式;
3、点的图层如何实现;
4、OD弧线图层如何实现;
5、热力图层如何实现;

数据可视化图层

底图 vs 数据可视化图层

通过之前的文章,即GIS坐标体系、相机控制、数据源的金字塔构成以及二进制的解析,可以得到一个基础的矢量瓦片数据信息,包括:道路、水域、功能面、建筑、POI等信息,辅以前几篇文章(查看请访问本文末尾链接)提到的建筑的渲染、文字的渲染,再加上道路的渲染(有机会再讲)、功能面、水,基本可以构成一个较为完整的地理信息地图引擎。

51ea72ae6f49a27f3584c646dfb9f860.png
地理信息地图

瓦片或矢量瓦片作为地图的底图,通常只用做地理信息的表达,如果想在地理信息底图的基础上绘制,就需要疯狂输出可视化图层,这种图层通常用来快速制作出如散点、轨迹、区面、热力图等地理位置相关的可视化作品。

db540b301c0c517d8662349e6f2cc4c9.png
图层示意

地图底图和可视化图层的关系,就好比 Mapbox和Deck.gl,高德和Loca.js。

数据可视化图层分类

经过与Loca、Deck.gl的分析和收集对比,我们根据数据源类型(点、线、面)以及可视化后的呈现方式,将图层大致分为了5类:

  • 点类型数据图层

1a8205159761558b919026870ab2c1cb.png
  • 线类型数据图层

1e69b55e78548add0303c4c3e8674180.png
  • 面类型数据图层

527970cd5540aa9713998bdd54e62366.png
  • 热力类型图层

1b922ce52a7a5b11046ca91bb96f0c66.png
  • 其他数据模型图层

07a79b13359f47e28604a605a5672144.png

样式和数据定义

数据格式

数据结构的定义我们采用了GeoJSON的编码格式,GeoJSON是一种对各种地理数据结构进行编码的格式,每一条数据,都叫做一个特征(Feature),特征的几何类型包括:

1、点:Point、MultiPoint</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值