熟练掌握主流框架 SpringBoot 、.NetCore 的搭建以及项目的开发;
熟练掌握 Java、C# 、 基础技术熟练掌握 Web 应用系统开发,具备的独立开发能力;
熟练掌握常用前端 JavaScript 、Ajax 、Vue 2、OpenLayer 、ElementUi 、LayUi 相关框架技术;
熟悉掌握 ArcMap 、ArcGis Server 地理信息软件;
熟练使用 VisualStudio 、VsCode 、Idea 、Git、SVN 、Maven 等项目开发及管理工具;
熟练掌握 Mysql 数据库;
熟悉 Docker应用程序部署和管理;
熟悉 linux 常用命令及操作;
项目一:国土空间规划“一张图 ”实施监督信息系统
项目描述:
国土空间规划“一张图 ”实施监督信息系统以国土空间规划数据库为支撑,是结合国民经 济和社会发展规划、城乡规划、土地利用规划、环境保护规划等规划专题数据的基础上设 计的规划管理监督系统,该项目采用主流的框架.NetCore+Vue+Mysql 进行开发,系统主要包 括的功能模块有主要内容包括一张图、分析评价、审查管理、监测评估、承载监测、系统 运维等。在整个项目开发过程中前端使用 NPM 进行项目的构建和依赖管理,使用 SVN 进 行版本管理。使用 ArcGisServer 对空间数据进行管理和服务转发,项目中使用 openlayers
库包实现矢量空间数据展示以及空间分析等相关功能。界面组件使用主流的前端ui 框架
Element-ui 来提高用户的交互体验
工作职责负责开发模块:
数据中心、条件查询、分析统计、统计数据等模块的功能代码的实现
1 、数据中心: 以 element-ui 中的树形菜单组件并结合地图控件 openlayers 库实现对 四大项数据的空间信息数据进行展示,实现地图分屏、测量以及标注等基本功能
2 、条件查询: 实现将不同类型的数据根据选择配置的条件和空间范围条件查询 ArcGisServer 中托管的数据,并将返回的数据结果展示,实现结果单地块的空间定位及下 载
3 、分析统计:实现对国土空间规划、行政审批等应用需求提供项目审查、控制和查 询处理功能。使用 openlayers 库实现绘制、上传、选择范围的方式选定分析范围;选择分 析方式,用于分析的现状数据、规划数据、计算方式、输出单位等;即可对该地块进行相 应的审查分析
4 、统计数据:使用 Echarts 可视化图表库和 openlayers 库实现以图表的形式展示多规 合一、总体规划、详细规划和土地利用现状等指标数据
项目二: 国土空间规划基础信息平台
项目描述:
国土空间规划基础信息平台以国土资源、城乡规划、测绘地理等各类数据为基础,聚合集 成各类国土空间相关数据,打造自然资源“一张图 ”升级版,形成数据更全面、应用更广 泛、共享更顺畅的信息平台,为各类与国土空间相关的规划、管理、决策、服务等提供有
力的信息支撑,有效提升国土空间治理能力的现代化水平。平台模块包括首页、数据服
务、一张图、专题应用、功能服务、个人中心、系统管理。系统架构采用前后端分离后端
架构使用跨平台框架.NetCore,数据库为 MySql,前端架构采用 Vue+Element-
ui+Open layer+ArcGisServer。使用 SVN 进行版本控制。
工作职责及负责模块:
1 、负责基础信息平台中一张图模块功能开发
2 、参与数据服务、功能服务模块业务流程的设计