✍ 教育背景中国地质大学(武汉) 地理与信息工程学院 地理信息科学专业 2021.09 - 2025.06
🏆 比赛经历🌐 GIS易智瑞杯2023易智瑞杯中国大学生GIS软件开发竞赛地理设计组二等奖(队长)——全国可便利使用公共交通人口比例计算与分析
国家级大学生创新训练项目大创——耦合卫星影像与多源地理空间因子的屋顶光伏用户需求预测方法研究
星湖杯星湖杯全国地图设计大赛学生组专题地图三等奖(队长)——唐诗循迹·专题组图
🌍 RS航天宏图杯2023年第六届航天宏图&华为云杯PIE系统开发大赛遥感应用组二等奖(核心成员)——时序多源遥感数据的俄乌战争破坏影响研究
🔢 数学建模2023年全国大学生数学建模竞赛湖北赛区二等奖(代码位)2024年第十五届华中杯大学生数学建模挑战赛一等奖(代码位)2024年第十六届华中杯大学生数学建模挑战赛一等奖(代码位)2023年第四届华数杯全国大学生数学建模竞赛本科组一等奖(代码位)
🧑💻 实习经历金山软件 AI研发 ...
上海CityWalk图鉴[Cesium]这个项目将上海经典的几条CityWalk图鉴进行了三维可视化,辅以导航、poi聚类、天际线分析、动态天气等功能。
太湖全域导览 [Leaflet]“太湖全域导览”这个项目更类似于一个旅游介绍的页面,嵌入了地图的元素。主要包含了太湖简介、自然风光、人文风韵、旅游导览四个部分,包括了一些GDP的图标可视化、DEM可视化、交通流等等。
LifeFlow [OpenLayers]这个项目是一个生活便利的查询项目,起源于我的一点生活感受。目前主流的地图软件(高德、百度等)已经提供了丰富的地图服务,出行时能够便利的查询点到点之间的出行方案,但是从一个点出发(假设为家或公司),我能够去向哪些地方呢?这会深深地影响我们的生活,影响我们租房等的选择,所以我在此基础上将这个项目的需求进一步完善,除了基础的地图服务外,加上了生活便利和交通便利两个基础的功能。生活便利会基于用户选择点周围一定范围内的poi点数据计算生活便利度(分值为累加,越高便利度越高),用户可以选择自己对不同poi类别的关注程度。热力图辅助显示了周边区域生活便利的程度。交通便利则主要是附近的公交站点能 ...
🌟 项目概况LifeFlow是一个数据驱动的地图平台,它允许用户评估任何地点的生活质量和交通可达性。它能够为寻家者、城市探险家和打工人提供生活得便利,帮助您对居住地点做出更明智的决策。项目展示地址:anchenry.cn/lifeflow
🚀 主要特点
特点
描述
生活便利指数
根据与基础设施(商业、交通、休闲、公共服务)的接近程度和用户关系程度对地点进行综合评分。
交互式热力图
可视化周边一定距离的设施密度。
交通分析
可视化最近公共交通站点可以通达的范围。
🛠️ 技术栈前端:Vue+OpenLayers数据来源:高德### 📥 安装克隆仓库:12git clone https://github.com/your-username/lifeflow.git cd lifeflow 安装依赖项:2html1npm install在本地运行:2html1npm run dev # Starts both backend and frontend
网站整体将分为太湖简介、自然风光、人文风韵、旅游导览这四个部分组成。
太湖简介部分将介绍太湖全域的经济发展、自然风貌,让游客对太湖及其周边地区形成一个整体的直观认识,了解自己的旅游需求。
下一个页面为自然风光页面,将重点介绍太湖全域的自然景点,将主要的自然风光景点通过地图可视化的方法进行罗列,让游客了解太湖全域的自然景点,给游客在进行行程规划时提供参考。同时也会重点介绍部分的重要旅游景点,提供详细的景区介绍给游客方便参考。
再下一个页面为人文荟萃页面,重点介绍太湖全域的人文景点,整体内容展现方式与自然风光页面类似,功能也同样类似。
最后一个页面为旅游导览页面,提供给游客旅行规划的全部信息。从准备出发时的天气气候数据,到达时的交通信息,游览时的路径规划、景点选择等功能。
1. 页面整体设计页面上方设计了导航栏来进行四个页面的切换,最上方为网站的标题“太湖全域导览”。
页面整体设计时使用了深蓝色和白色两种背景色,每部分使用一种背景色,在不同部分之间使用不同的背景色实现不同部分之间的区分,同时页面中使用的部分字体使用的深蓝色也使用了同种的色号,实现网站颜色的统一。同时在每个可视化的地图中均添 ...
1. 整体设计可视化界面设计: 本系统的可视化界面主要显示在MainWindow.ui创建的主窗口上,通过stackedWidget实现不同功能显示在不同页面的分页功能,利用tableWidget显示查询得到的数据;利用pushButton创建槽函数实现鼠标点击实现增加数据、删除数据、修改数据的功能;利用lineEdit、comboBox控件获取用户输入的信息实现增加、修改数据。 stackedWidget控件创建的pagetwo_1作为学生基本信息查询界面,pagetwo_2作为学生选课及成绩录入界面,pagetwo_3作为学生学业情况查询界面,pagetwo_4作为教师授课情况查询界面,pagetwo_5作为课程信息查询及录入界面,pagetwo_6作为系、班级信息查询界面,pagetwo_7作为教师基本信息查询界面;pagethree_1作为学生选课的界面。 同时在主窗口之外也新建了page_register.ui界面用于显示登录界面,区分是学生登入还是教师登入,并且学生登入时需要输入学号用于选课;新建了choos ...
这是Arcpy系列的第一篇文章,首先要先介绍一下Arcpy的来源与功能。
0. 缘起 Arcpy是ArcGIS或者ArcGIS Pro中的一个Python模块,它提供了对ArcGIS功能的Python编程访问,允许用户通过Python脚本自动执行GIS分析、数据处理、地图制作等任务。arcpy模块使得用户能够在ArcGIS环境中编写脚本,利用强大的地理处理功能进行空间数据管理和分析。它提供了各种工具和函数,可用于读取、编辑、转换和分析地理空间数据,包括矢量数据(如点、线、面)和栅格数据(如影像、DEM)等。 在ArcGIS中使用的是较为古早的Python2.7版本,ArcGIS Pro中使用的是较新的Python3.9版本,同时在今天要使用到的ArcGIS Server中也提供了Arcpy的功能调用。 Arcpy的使用方法比较多,可以直接在ArcGIS软件中进行使用,或者使用掉包的方式在Vs Code或者PyCharm等编译器中进行使用,鄙人更推荐后者,方便在代码编写过程中进行调试和纠错,更直观方 ...
这是GIS系统可视化的第二篇文章,还没有看过第一篇系统整体设计的小伙伴可以在专栏里去寻找查阅,那么本篇文章将着重讲述数据库的设计和实现也就是SQLite的部分。
那么在最开始请允许我先介绍一下在此处用到的软件——Navicate for SQLite,先奉上官网[https://www.navicat.com.cn/products/navicat-for-sqlite],软件是需要收费的那么就各显神通了。Navicate for SQLite与一般的大型数据库比如SQL Sever相比最大的优点就是轻量级并且操作简便,相信你也会在接下来的学习和实操过程体会到这一区别。因为实习的特殊要求,我此处依旧使用了SQL语句来创建表、装入数据进行测试,下文中也会介绍更为简便的方式进行操作。
1. 编写模式 那么接下来我们将按照功能设计时设计的表及字段进行数据库的闯创建,再次附上设E-R图。 第一步我们打开安装好的Navicate for SQLite软件,打开的界面如下,相比于SQL Sever非常的简洁 ...
0. 写在最前面本次设计的程序是数据库与空间数据课程的课程设计成果,基于QT 5.9.0 MinGW 32bit使用Qt Creator4.3.0,数据库使用了Navicat 12 for SQLite 。那么两个软件的具体安装方法此处不再赘述,下面的程序设计介绍过程中也默认各位看官已经安装好了编译器和数据库,安装的方法看官们可以参考其他博主的文章进行安装。看官们也可以参照B站的讲解视频进行开发,[https://www.bilibili.com/video/BV1pP4y1E7XM/?spm_id_from=333.999.0.0&vd_source=b9657dcf6a633f6c2d6ecf3a0f99acb9],UP主讲解的比较仔细,在程序设计的过程中也有很多部分参考了视频中的做法。程序的完整程序链接在文章置顶,大家有需要可以付费下载。另外,这是本系列的第一篇文章,仅从整体设计的角度让看官们知晓需要系统需要实现的内容及大概的实现路径,后续内容会陆续更新。
1. 需求分析大学生课程学习管理与成绩评价系统主要用于给教师提供查询系、班级、学生基础信息、教师基础信息、学生选课信 ...