Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >高质量编码-克里金插值地图可视化(高级技巧)

高质量编码-克里金插值地图可视化(高级技巧)

原创
作者头像
MiaoGIS
修改于 2021-07-15 10:04:41
修改于 2021-07-15 10:04:41
2.2K1
举报
文章被收录于专栏:Python in AI-IOTPython in AI-IOT

上文介绍的克里金插值地图可视化是由各个站点的经纬度和PM2.5值,使用kriging.js 生成canvas,然后将canvas叠加到地图上。

除了克里金插值算法需要的krigingModel(使用'exponential',还可选'gaussian','spherical'),krigingSigma(使用0),krigingAlpha(使用100)外。要把生成的canvas合适的叠加到百度地图上,还需要许多尝试。下面介绍几个高级技巧:

1.根据合适经纬度宽度生成多个canvas同时叠加到地图上

因为坐标系投影的问题,使用kriging.js生成的canvas只根据BMap.Bounds添加BMap.GroundOverlay到地图上,纬度方向上发生很大的坐标偏移。

2.自定义分级色彩

由于kriging.plot方法生成canvas时会将颜色数组的第一个颜色和最后一个颜色对应为最小值最大值,一般上我们想自定义数值范围来分级色彩表示,这时需要在调用kriging.plot方法生成canvas时需要传入动态计算的colors数组。

3.百度地图叠加层其实为img元素,2.0版本遇到图片高度不能完全填充显示。需要覆盖img样式(#allmap img) ( height: 100%)

为避免以上三个问题需要对代码中多个变量进行调整,最后根据效果选择合适的数值。最后效果如下:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
1 条评论
热度
最新
你好,麻烦问下 “根据合适经纬度宽度生成多个canvas同时叠加到地图上”,这个怎么转换
你好,麻烦问下 “根据合适经纬度宽度生成多个canvas同时叠加到地图上”,这个怎么转换
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
高质量编码-克里金插值地图可视化(前端代码)
使用$.parseJSON将result反序列化为JSON对象,表示包含经纬度坐标的全国空气站点信息的数组。
MiaoGIS
2021/07/16
1.1K0
高质量编码-克里金插值地图可视化(前端代码)
高质量编码-克里金插值地图可视化(后台缓存优化)
实际在web页面中根据真实数据即时运行上面三个步骤的计算,因为模型训练涉及到的数学计算量很大,可能需要很长时间才能得到结果,前端javascript耗时统计如下:
MiaoGIS
2021/08/20
1.9K0
高质量编码-克里金插值地图可视化(后台缓存优化)
高质量编码-克里金插值地图可视化
克里金插值也称作空间局部插值法,或空间自协方差最佳插值法,它以变异函数理论和结构分析为基础, 在特定区域内对区域化变量进行无偏最优估计,被广泛应用于GIS制图领域,是一种非常重要的地统计学方法。
MiaoGIS
2021/07/15
8440
高质量编码-克里金插值地图可视化
Python-pykrige包-克里金(Kriging)插值计算及可视化绘制
前面两篇推文我们分别介绍了使用Python和R进行IDW(反距离加权法) 插值的计算及结果的可视化过程,详细内容可见如下:
DataCharm
2021/02/22
17.2K0
Python-pykrige包-克里金(Kriging)插值计算及可视化绘制
高质量编码-在地图上调整Excel位置经纬度
为表格添加"编号"列,编号唯一(可采用自增序列),添加"经度"和"纬度"列,可初始化为0。这里我使用百度地图拾取坐标系统,查找到河南工业大学近似经纬度。保存为xlsx文件。
MiaoGIS
2021/07/13
7530
高质量编码-在地图上调整Excel位置经纬度
R-gstat-ggplot2 IDW计算及空间插值可视化绘制
上一篇文章,我们使用了Python 自定义IDW插值函数进行了IDW空间插值及可视化的plotnine、Basemap的绘制方法(Python - IDW插值计算及可视化绘制),本期推文我们将使用R-gstat进行IDW插值计算和使用ggplot2进行可视化绘制,主要涉及的知识点如下:
DataCharm
2021/02/22
3.2K1
R-gstat-ggplot2 IDW计算及空间插值可视化绘制
R-gstat+ggplot2-克里金(Kriging)插值计算及可视化绘制
上篇推文我们介绍了使用Python-pykrige包实现了克里金(Kriging)插值计算及对应的可视化结果绘制,详细内容点击下方链接:Python-pykrige包-克里金(Kriging)插值计算及可视化绘制,相信你也感受到了Python的简单方便性。本期推文,我们就推出使用R-gstat包实现克里金(Kriging)插值的计算及对应结果的可视化绘制,主要知识点如下:
DataCharm
2021/02/22
4.2K0
R-gstat+ggplot2-克里金(Kriging)插值计算及可视化绘制
两种降水站点数据克里金插值及可视化方法
gma库是洛大神写的一个地理库, 其中有许多可以使用的函数, 今天简单介绍一下它克里金插值的使用,并与meteva进行对比
用户11172986
2024/06/20
4270
两种降水站点数据克里金插值及可视化方法
Python气象数据处理 | 克里金(Kriging)插值与可视化
克里金法(Kriging) 是依据协方差函数对随机过程/随机场进行空间建模和预测(插值)的回归算法。在特定的随机过程,例如固有平稳过程中,克里金法能够给出最优线性无偏估计(Best Linear Unbiased Prediction, BLUP),因此在地统计学中也被称为空间最优无偏估计器(spatial BLUP)。
郭好奇同学
2021/11/29
11K1
Python气象数据处理 | 克里金(Kriging)插值与可视化
高质量编码-在地图上调整Excel位置经纬度(前端开发)
省略说明html和css,下面介绍一下js中各部分函数负责的功能。 image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png image.png im
MiaoGIS
2021/07/14
8350
高质量编码-在地图上调整Excel位置经纬度(前端开发)
【python】【Djang】GPS/北斗串口数据实时定位百度地图
本项目为从串口读取GPS/北斗设备接收数据,进行处理后使用百度地图api实时显示定位。
一点儿也不潇洒
2018/12/13
7.1K2
【python】【Djang】GPS/北斗串口数据实时定位百度地图
地图可视化 | EXCEL中展示气泡点地图
小O地图EXCEL版提供将EXCEL中带有经纬度坐标的数据,按点气泡的方式标注到地图上的功能,并可设置点气泡的大小、填充颜色等样式。
小地图大用途
2022/01/17
1.4K0
地图可视化 | EXCEL中展示气泡点地图
Django调用百度地图api在地图上批量增加标记点
在调用百度地图api进行web开发时遇到了一个需求,我们需要在网页中内嵌一个div 然后在div中调用百度地图的js显示我们所需要的地区。根据需求坐标在地图上添加若干个标记点,并批量的为各个标记点设置监听函数,使之显示我们所需要的信息
earthchen
2020/09/24
1.7K0
百度地图电子围栏功能的实现
最近公司项目需求,要做一个百度地图电子围栏的功能,在网上查了一下资料,看了很多博客,大多数都写的不是很详细,我看的云里雾里的,最后终于集合所有的几篇资料,自己做出了一个简单的demo,下面将过程记录和分享一下,希望给予有需要同学一些帮助,我这个人说话比较啰嗦,所以写的一定会很详细的,哈哈!闲言少叙,开始了。
CherishTheYouth
2019/07/30
3.7K0
百度地图电子围栏功能的实现
高质量编码-克里金插值地图可视化(后台代码)
加载点位信息xlsx文件,使用pandas加载为DataFrame后转换为JSON。
MiaoGIS
2021/07/16
4640
高质量编码-克里金插值地图可视化(后台代码)
高质量编码-空气质量地图可视化
平时采用百度地图api来开发地图可视化,除了使用JavaScript API GL来开发地图可视化应用。也可以使用百度地图提供的MapVGL库来开发。使用JavaScript API GL时利用overlayer(label,marker,line,polygon等)来完成地图叠加层添加实现可视化,MapVGL由于采用了图层(layer)来群组管理叠加层,从而代码更简洁,开发更高效。
MiaoGIS
2022/01/07
7011
高质量编码-空气质量地图可视化
是技术也是艺术 使用geopandas玩转地图可视化
通过前面的文章,我们已经对geopandas中的数据结构、坐标参考系以及文件IO有了较为深入的学习。
派大星的数据屋
2022/04/03
2.6K0
是技术也是艺术 使用geopandas玩转地图可视化
数据分析可视化(四)|Pyecharts制作地图的几种方法评析
说到使用Python进行地理坐标可视化那就一定少不了Pyecharts的身影,本文就对Pyecharts可以制作的四种地图进行简单的评析。
龙哥
2020/07/22
3.3K0
基于腾讯地图定位组件实现周边公用厕所远近排序分布图
地图应用非常广泛,目前地图服务,都提供地图操作、标注、地点搜索、出行规划、地址解析、街景等接口,功能非常丰富。在实际开发过程中,各有优劣。本次基于需求,使用腾讯位置服务作为一个公用厕所位置标注的H5页面开发。
腾讯位置服务
2021/04/09
1.7K0
从零打造一个Web地图引擎
说到地图,大家一定很熟悉,平时应该都使用过百度地图、地图、腾讯地图等,如果涉及到地图相关的开发需求,也有很多选择,比如前面的几个地图都会提供一套js API,此外也有一些开源地图框架可以使用,比如OpenLayers、Leaflet等。
街角小林
2022/03/21
4.3K0
从零打造一个Web地图引擎
推荐阅读
相关推荐
高质量编码-克里金插值地图可视化(前端代码)
更多 >
交个朋友
加入前端学习入门群
前端基础系统教学 经验分享避坑指南
加入腾讯云技术交流站
前端技术前沿探索 云开发实战案例分享
加入云开发企业交流群
企业云开发实战交流 探讨技术架构优化
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档