使用 Python 地图绘制工具 -- folium 全攻略

使用 Python 地图绘制工具 -- folium 全攻略,第1张

1 准备工作

有朋友可能没用过 folium ,它其实就是 python 的一个 专业绘制地图 的第三方库,所以在使用之前需要先安装它。

在安装完成之后,我们可以在 jupyterlab 进行演示如下:

对于上面的输出,其实是一个 可交互 的地图,支持放大缩写拖拽等等。

如果你想将输出存在本地,可以这样来:

可以看到本地就存了这个一个文件,浏览器打开就可以进行交互式 *** 作了。

以上就是一个平平淡淡的过程

2 关于foliumMap()

在上一部分我们可以看到这个 map 玩意直接就是一个地图啦,这里我们就介绍一下它常用的几个参数。

参数可真多啊!!

以上是常用的一些参数,而最常用的莫过于 location 、 zoom_start 和 tiles 等。

内建地图样式 还有一下几种:

我们简单试下 location 和 zoo_start 参数:

可以看到 清华大学校区

以上对 Map 的参数进行了简单的介绍,接下来,我们就来看看地图底图样式的选取情况吧~

3 内建地图底图样式

我们看到 folium 其实有好几种内建地图底图样式,其中部分需要去申请 key ,由于我这边没有申请成功就不做演示了。

地势地形底图

黑白无标记底图

水墨画底图

以上就是内建地图底图样式的一些展示,部分需要key的大家可以去这个网站申请:

另外,在这里也可以找到一些地图底图

我后续也会去研究这些地图底图样式,试着分享更多有趣的地图分享给大家。

当然了,国内咱们用的较多的地图是高德、百度和腾讯地图等,接下来我们就来玩玩!

4 多种第三方地图底图样式

这里我将演示高德地图、智图GeoQ和腾讯地图等

高德地图的 中英文地图、卫星影像图、街道图与常规图

中英文地图

纯英文地图

卫星影像图

街道图

常规图

反正我觉得这个蛮好的,用起来简单

多种风格地图,即拿即用

彩色版

暖色版

灰色版

蓝黑版

英文版

中国行政区划边界

水系专题

街道网图

暖色街道网图

需要注册一个key

天地图影像

天地图影像注记

天地图矢量

天地图矢量注记

天地图地形

天地图地形注记

百度地图我这边测试失败了,暂时没有找到合适的替换方案。

5 补充

其实,我们还可以找更多的 地图底图瓦片URL 来进行替换,多样化我们的地图绘制。

另外,大家在用经纬度坐标点进行地图绘制的时候,比如标记点、绘制区域、热力图绘制等等, 需要考虑经纬度坐标是哪个地图系下面的,然后再用对应地图系的相关底图进行绘制才准确!

api key获取的方法如下:

电脑:联想电脑天逸510S。

系统:Windows10。

软件:Microsoft Edge1020124544。

1、百度搜索“百度AI开放平台”并进入官网。

2、点击“控制台”。

3、输入百度账号及密码登陆。

4、在百度智能云界面点击“图像搜索”。

5、在概览项目中点击“创建应用”。

6、编辑新创建应用名称,类型,接口选择及应用描述后点击“创建”。

7、创建完毕后点击“查看应用详情”。

8、这样就获取了百度搜索的api key。

Cesium中文网: >

近期,由于个人文章需要在小地理范围地形图上标注采样点,即一个精准位置标注的采样示意图。之前在中国地图上直接手动粗糙地标注采集点的方法已经难以满足当前较为严格的需求,经过一番查找琢磨,此处介绍一个基于ArcGis的采样示意图的制作方法,权当本人学习过程中的记录,以免遗忘。如能帮助他人,也算善事。

此次的个人制图需求有四点:

一些类似的已发表的效果如下:

虽然以上示例图的地理范围较大,但仍易知,这类图的制作可分为三步:

以上三步均可以在ArcGis中较为方便地完成。此处已经默认ArcGis已经装好,否则可以参考 此处 。下面就开始介绍在ArcGis中获取地形底图的方法。地形底图一般使用谷歌影像底图和天地图,ArcGis中提供了直接添加底图的方式添加天地图,但是天地图近年来关闭了免费免密钥的接口,导致此法失效。此处我们通过加载WMTS服务器的方法间接实现。此方法需先注册天地图帐号

点击天地图网站 官网 ,开始注册。

注册完成后,进入 开发者控制台 , 创建小程序 ,应用名称和行业类别可自由填写,IP白名单可不填, 应用类型 选服务端,提交完成后即可查看API的key密钥。

数据格式准备极为简单,excel表格即可,首行Header可自由命名,经纬度格式为十进制,如下:

32 采集点经纬度数据导入

各种注释内容均在ArcGis的布局视图下 *** 作,进入 布局视图 后,可选择合适的大小模板,或者 双击采集图 本身,即可拖动调节大小,同时结合 放大、缩小、手形拖拽工具、比例尺窗口 调整所需的大小和比例。

经纬度边框以格网的方式设置,在采集图上 右键>属性>格网>新建格网 ,然后调整各种设置,呈现自己想要的样式。

布局视图下, 在菜单栏>插入 处,即可添加 比例尺和指北针 ,样式亦可自由调整

同样在布局视图下,在 菜单栏>插入 处,可插入 图例 ,图例的位置、说明文字内容(需通过更改数据图层名称实现)及其字体、边框颜色、背景颜色、边框圆角等等。

奥维地图密钥失效了,可能是过了使用次数了。

每个天地图账户最多只能申请10个密钥Key,每个密钥Key每天的请求次数为1万次。一个密钥Key可多人同时使用。输入密钥Key才可以加载天地图,所以如果过了次数就无法使用了。

在输入密钥Key之前,奥维地图电脑版和手机版需要更新至最新版本。奥维地图输入密钥Key后,奥维地图即可正常加载天地图了,如果钥匙失效的话可以选择更新。

奥维互动地图功能可以将已知地方的坐标(北坐标和东坐标)直接输入到奥维地图中进行导航,其误差大约在3米左右,也可以在地图上的位置点位直接输出。

钓鱼时要到一个水库或湖泊或水池都可以在图上以实景的形式找到,这对于要了解水库的大小及周边障碍物或道路情况的人提供了清晰的指示,功能中还有谷歌实景地图,地形图,百度地图,中国资源卫星影像等七八种模式。

以上就是关于使用 Python 地图绘制工具 -- folium 全攻略全部的内容,包括:使用 Python 地图绘制工具 -- folium 全攻略、api key怎么获取、天地图应用开发许可申请说明!!!尽快修改天地图数据接口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9862291.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存