个人介绍
2.掌握 Vue.js、Vuex、Vue-Router、Axios、ElementUI、Echarts 等前端开发技术
3.掌握 Cesium.js、Openlayers 等开源 GIS 框架,有海量数据渲染的性能优化经验
4.掌握 GeoServer、PostGIS、JTS、GeoTools、Proj 4等开源 GIS 技术,熟悉空间数据管理、空间分析、地图服务发布等操作
5.掌握 SSM、SpringBoot、MyBatis 等开源框架
6.熟悉 WebGL 原理,具备 Cesium.js 定制开发经验
工作经历
2022-05-01 -2023-12-01广州都市圈网络科技有限公司GIS开发工程师
1. 参与公司项目技术方案的讨论,负责项目中的GIS功能的需求分析、技术选型工作; 2. 负责项目中GIS难点攻关,以及新技术的预研、技术路线验证等工作,并形成文档报告; 3. 负责二维GIS数据处理、PostGIS入库管理和空间分析处理、GeoServer地图服务配置和发布工作; 4. 负责OSGB三维模型数据模型轻量化处理、服务发布工作; 5. 参与项目搭建与开发工作,负责GIS核心功能开发,以及地图性能优化; 6. 参与项目开发后期部分设计文档编写工作。
2021-02-01 -2022-03-01北京国遥新天地网络科技有限公司GIS开发工程师
1. 参与公司项目技术方案的讨论,负责项目中的GIS功能开发工作; 2. 负责基于开源WebGIS技术开发Web端、移动端应用; 3. 参与项目开发后期部分设计文档编写工作。
教育经历
2017-09-01 - 2021-06-01河南理工大学地图学与地理信息系统本科
地理信息科学专业,毕业后从事GIS开发工作,可胜任日常前后端开发工作。
资质认证
技能
【1】功能模块: 【2】技术栈: 后端框架:SpringBoot + SpringMVC + Mybatis + GeoTools + Druid + Thymeleaf 前端框架:Layui + ECharts + jQuery WebGIS框架:leaflet + Openlayers 数据库支持:MySQL 8.0.23 【3】特点:空间数据管理与可视化
【1】功能模块:主要分为 ①主页:GIS地图标绘工具、GIS图层管理工具图标栏、Echarts统计结果实时可视化展示。 ②停车区域添加:通过基础的地图标绘工具,绘制停车区域,并为停车区域添加属性信息(名称、容量、投放单车数量等),确认后保存至数据库中; ③停车区查询:通过关键字在检索窗口中进行停车区域检索,检索结果以表格形式展现,显示具体的名称、编号、单车容量、已投放单车数量等信息。对于单条表格记录,还可通过点击获取停车区域的位置,同步刷新地图视图; ④单车定位检索:通过关键字在检索窗口中进行单车检索操作,检索结果以表格形式展现,显示具体的投放时间、单车类型、单车成本、预计使用年限等具体信息; ⑤用户管理:分为个人信息模块、单车投放管理模块、用户密码修改模块,显示单车列表信息、区域统计信息等。 【3】技术难点: GIS开发难点-后端开发框架搭建:需要基于SpringBoot + Spring MVC + MyBatis,整合JTS套件,自定义MyBatis的TypeHandler类型转换器,以实现与MySQL的空间拓展的无缝衔接。