基于旅游景点的可视化展示

最近需要做个课设,所以就想着做个简单的大数据可视化(在学长的帮助下,因为本人不太会前端,哈哈),项目代码是通过python写的,数据获取通过爬虫获取,前端是用的python的Django框架,下面是项目的介绍以及功能展示
数据获取:
1、建立爬虫脚本,通过requests获取去哪儿的网页数据>lxml.etree对爬取的网页数据进行解析>xpath获取数据>保存为csv文件;借鉴https://www.jianshu.com/p/b7627e67b6b9的爬取代码
数据展示
在这里插入图片描述
2、为了方便前端可视化的调用,数据处理后的景点数据(经纬度拆分两行)>导入Arcgis中转换shp点数据(AcrToolbox>Conversion Tools>Excel>Excel to Table)>保存shp数据并导出;
加载数据
在这里插入图片描述
查看导入对错(file>add data>add basemap)
在这里插入图片描述
shp2json
在这里插入图片描述
数据可视化:
Django框架>GeoJSON数据>leaflet的API进行展示>热力图、弹窗、标注、定位搜索

系统运行截图:
登录界面
在这里插入图片描述
主页面
在这里插入图片描述
三种底图的调用
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

分布点展示
在这里插入图片描述
热力图展示
在这里插入图片描述
标注展示
在这里插入图片描述
点击弹窗展示数据
在这里插入图片描述
查询景点展示
在这里插入图片描述以上就是课设的大致内容,比较简单,和以下的简书链接差不多,里面有源码,哈哈
https://www.jianshu.com/p/f53f153d52eb?utm_campaign=maleskine&utm_content=note&utm_medium=reader_share&utm_source=weixin&from=timeline&tdsourcetag=s_pctim_aiomsg

  • 8
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值