当前位置: 首页 > article >正文

GIS前后端分离项目展示

项目地址

GIS前后端分离项目演示

技术结构:

前端:

cesium:

1.集成吉林1号、TooMap、天地图等图源

在这里插入图片描述

2.加入高德注记辅助

在这里插入图片描述

3.坐标查询功能

在这里插入图片描述

4.矢量数据展示:

  • 照片
    在这里插入图片描述

  • 点线面:暂时只能通过上传shape数据,shape数据任意坐标系皆可
    在这里插入图片描述

vue2:

  • 主框架

vuex:

  • 登陆信息管理:user的矢量数据计数统计

在这里插入图片描述

  • 将cesium.viewer作为全局变量管理
    在这里插入图片描述

vue-router:

  • router采用history模式
  • 路径守卫配合后端springsecurity完成

其他:

  • 采用阿里云aliyun-oss包来防止图片盗链
    在这里插入图片描述

后端:

springboot3.3.5:主框架

springsecurity:

  • 1.负责登陆、鉴权验证
  • 2.密码加密处理
    在这里插入图片描述
    在这里插入图片描述

aliyun-sdk-oss:

  • 照片上传阿里云oss处理模块(空间及流量限制下,只能将照片压缩处理后上传)

aliyun-java-sdk-sts:

  • 阿里云oss防盗链模块

geotools:

  • 矢量数据处理模块,shape读取及坐标转换(任意坐标系均转换为EPSG:4326来存储)

metadata-extractor:

  • 照片exif信息提取工具

springdoc-openapi:

  • 接口帮助

mybatis-plus:

  • 矢量数据存取操作

数据库:

  • 采用mysql8.0.33

http://www.kler.cn/a/391630.html

相关文章:

  • CentOS 服务
  • 2411C++,C++26反射示例
  • golang分布式缓存项目 Day1 LRU 缓存淘汰策略
  • 【MySQL从入门到放弃】InnoDB磁盘结构(一)
  • 腾讯云nginx SSL证书配置
  • 科技云报到:数字化转型,从不确定性到确定性的关键路径
  • 电商系统开发:Spring Boot框架的实践
  • Day09 C++ 存储类
  • ubuntu2204部署RAGFlow(非docker)
  • HTTP vs. HTTPS:从基础到安全的全面对比
  • Hadoop + Hive + Apache Ranger 源码编译记录
  • MySql--增删改查表设计总结
  • 区块链技术在供应链管理中的应用
  • LLMs:MindFormers的简介、安装和使用方法、案例应用
  • @RestController 源码解读:解决 Web 开发中 REST 服务的疑难杂症
  • Hbase入门
  • 树莓派安装FreeSWITCH
  • v-html 富文本中图片使用element-ui image-viewer组件实现预览,并且阻止滚动条
  • 23. 管理架构债务
  • 0基础跟德姆(dom)一起学AI 深度学习02-Pytorch基本使用
  • 力扣 LeetCode 142. 环形链表II(Day2:链表)
  • 负载均衡式在线oj项目开发文档2(个人项目)
  • Linux之进程
  • java:多态练习
  • filerchain是什么类
  • MongoDB增删改查,复杂查询案例分析