# GISProject **Repository Path**: ge-xinle/gisproject ## Basic Information - **Project Name**: GISProject - **Description**: 中国移动线上实习可视化项目,调用geoserver,对基于人口大数据和GIS技术的地价评估的结果可视化展示。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-04 - **Last Updated**: 2023-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GISProject #### 介绍 中国移动线上实习可视化项目,调用geoserver,对基于人口大数据和GIS技术的地价评估的结果可视化展示。 #### 软件架构 软件架构说明 后端使用SpingBoot web框架、Mabatis持久层框架、postgresql数据库。 前端使用vue框架。(前端部分不在此仓库中) 使用redis数据库,无密码和端口设置 系统内的配置文件查看配置信息 SpingBoot+Mabatis+postgresql+redis+nginx #### 使用说明 1. 本代码需要结合geoserver和vue使用。使用nginx进行反向代理解决跨域问题。 2. nginx配置文件主要修改部分 server { listen 8087; server_name localhost; charset uft-8; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://localhost:8080/; index index.html index.htm index.jsp; } location /sb/ { proxy_pass http://localhost:8089/; #root html; #index index.html index.htm; } location /geo/ { proxy_pass http://localhost:8899/; #root html; #index index.html index.htm; } #### 特技 数据准备,将地理空间数据以及前期分析结果数据存储在PostgreSQL 数据库中,供可视化系统和 GeoServer 进行图层发布使用。 部署系统,解决跨域问题。在前后端以及 GeoServer 服务端之间的数据交互过程中,我们采用 Nginx 反向代理的方式来解决跨域问题。 性能优化,针对常用的图例、图层以及统计数据等,进行了缓存处理,提高系统的性能和响应速度。 提供接口,为可视化界面数据量、图标、图层等数据请求提供接口。