python用pychart库,实现将经纬度信息在地图上显示

python使用pyecharts对给到的经纬度数据进行位置标注,下面是批量更新。给入数据,将地图生成。实验数据在下面附件。

python 复制代码
from pyecharts import options as opts
from pyecharts.charts import Geo
import os

folder_path = 'F:\\GPS'
file_names = os.listdir(folder_path)
for file_name in file_names:
    geo_chart = Geo()
    open_path = folder_path+"\\"+file_name
    geo_chart.add_schema(maptype="china")
    with open(open_path, "r") as file:
        lines = [line.strip() for line in file.readlines()]

    points = [eval(line) for line in lines]

    for i, point in enumerate(points):
        geo_chart.add_coordinate(str(i), point[0], point[1])
    geo_chart.set_global_opts(
        title_opts=opts.TitleOpts(title="中国地图标记经纬度点"),
        visualmap_opts=opts.VisualMapOpts(max_=10),
    )

    for i, point in enumerate(points):
        geo_chart.add("", [(str(i), 1)])
    geo_chart.set_series_opts(
        effect_opts=opts.EffectOpts(symbol="circle", symbol_size=8, color="blue"),
        label_opts=opts.LabelOpts(is_show=False),
    )
    save_path = "F:\\GPS\\"+file_name[:-4]+".html"
    geo_chart.render(save_path)
    file.close()
    print(save_path)

结果:

资源内容如下:

相关推荐
binishuaio3 分钟前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
zz.YE5 分钟前
【Java SE】StringBuffer
java·开发语言
就是有点傻9 分钟前
WPF中的依赖属性
开发语言·wpf
洋24017 分钟前
C语言常用标准库函数
c语言·开发语言
进击的六角龙19 分钟前
Python中处理Excel的基本概念(如工作簿、工作表等)
开发语言·python·excel
wrx繁星点点20 分钟前
状态模式(State Pattern)详解
java·开发语言·ui·设计模式·状态模式
NoneCoder37 分钟前
Java企业级开发系列(1)
java·开发语言·spring·团队开发·开发
苏三有春37 分钟前
PyQt5实战——UTF-8编码器功能的实现(六)
开发语言·qt
一只爱好编程的程序猿39 分钟前
Java后台生成指定路径下创建指定名称的文件
java·python·数据下载
千汇数据的老司机41 分钟前
webGIS在可视化大屏中的应用场景有哪些,有哪些类库
信息可视化·webgis·#web