Python地图操作之Folium

dbbefb91696bf3eb52028c1d16da3b4a.jpeg

Folium地图标绘

folium是js上著名的地理信息可视化库leafet.js为Python提供的接口,通过它,我们可以通过在Python端编写代码操纵数据,来调用leaflet的相关功能,基于内建的osm或自行获取的osm资源和地图原件进行地理信息内容的可视化,以及制作优美的可交互地图,通过不断添加图层元素来定义一个Map对象,最后以几种方式将Map对象展现出来。

代码可以直接复制运行

import folium
from selenium import webdriver
import os
import time
from selenium.webdriver.chrome.options import Options
from docx import Document
from docx.shared import Inches
import docx
def report():
    # create a map object with a desired initial map center and initial map zoom
    mapObj = folium.Map(location=[39.92, 116.43],
                        zoom_start=10,
                        # tiles='Stamen Toner',
            tiles='stamenwatercolor',
                        # tiles='OpenStreetMap'
            )


    # draw some circles
    circlesData = [
        [39.92, 116.43, 100],
        [39.89, 116.40,30],
        [39.96, 116.45,30]
    ]


    for d in circlesData:
        folium.CircleMarker(
            location=tuple([d[0], d[1]]),
            radius=d[2],
            popup='AOI',
            color='#FF1493',
            fill=True,
            fill_color='#FFD700'
        ).add_to(mapObj)


    time.sleep(5)
    # save the map as html
    mapFname = 'output.html'
    mapObj.save(mapFname)

效果如下:

tiles='OpenStreetMap'

060799a243774ab0ed1e4a1395922f79.png

tiles='Stamen Toner'

e7ba5bbfa750ff3a0247175c60b17ab3.png

本公众号只做干货,分享实际项目中的点点滴滴

希望您阅读后有所收获

同时,也希望您能在下方给个赞赏

您的赞赏

是我持续创作的最大动力!

非常感谢!

9916432e0d52add6ba0bb28c4f2c6c76.gif

1、ArcGIS Pro 3.0 软件破解版安装及教程

2、中国市级行政区shp(WGS84)【2022 · 最新数据共享】

3、中国县级行政区【2022 · 最新数据共享】‍

4、IntelliJ IDEA 2022.3.1 专业版破解

5、GIS开发者应考虑使用 Edge浏览器的 8 个理由

6、ArcGIS Pro中常用的空间分析功能

7、开源 Web GIS 制作3D建筑

8、ArcGIS Pro 和 ChatGPT集成思路

9、Segment Anything 模型的 3 个地理空间和遥感用例

10、office 软件安装包下载

11、Segment Anything模型用于地理空间数据

12、QGIS软件安装包下载

00aefad6f9bf1e04da606da4af7686c5.gif

942aa41012763979b99d6cd51cd1d30e.gif

点分享

3892df33b02e996bc0bdf89e608e62bb.gif

点点赞

bbd385527f3f40a1b21092dfc13ba6ae.gif

点在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS 数据栈

谢谢打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值