文章目录
1、软件准备
绘图:QGIS
数据库:PostgreSql+PostGIS
服务管理:GeoServer
前端框架:OpenLayers
环境:Java(Jdk)
编译器推荐:Idea、vscode
2、下载安装
QGis
下载链接:
官网:点击下载
一个是最新版本,一个是长期支持版本,下载一个就行。
下载下来后一路默认安装即可(最好避免中文路径)
QGIS汉化
Settings >> options >> Genral >>
点击OK,然后重启QGIs
PostgreSQL+PostGIs
PostgreSQL下载链接:点击下载
PostGis下载链接:点击下载
这里设置的密码需要记住
这里选择 Chinese 汉化(看个人,我偏向汉化)
在PostgreSQL/data/pg_hba.conf文件中添加
host all all 0.0.0.0/0 md5
开启远程访问
注意:
- PostgreSQL 的初始管理员账号是 postgres。
- PostgreSQL 默认使用的端口为 5432。
- 选择语言环境时,如果选择中文字符集,可能会导致查询和排序结果不正确。建议选择“C”,即不使用区域。
选择PostgreSQL同一个路径
和postSQL 的用户同一个密码
创建PostgreSQL的数据库
手动创建PostGIS数据库
打开PostgreSQL下的pgAdmin4,
输入密码
出现一下问题
需要右键此电脑>>管理
将postgresql服务启动就可以
创建postgis完毕
TomCat环境配置
在配置TomCat环境前需要配置java环境:
jdk下载网址
java:
下载完后选路径安装(记住安装路径)
安装完后需要添加环境配置,
右键此电脑>>高级系统设置>>高级>>环境变量
新建>>添加变量名:JAVA_HOME>>变量值填jdk安装位置
在CLASSPATH中(没有就手动添加,和上面操作一样),
变量值添加
//第一符号是“.”
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
然后在path 中添加
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
java环境配置完毕
Tomcat环境配置
Tomcat下载地址
下载完成后一直默认,然后选地址安装就可以。
安装完成后和java配置一样需要添加环境变量
CATALINA_BASE
变量值填Tomcat安装路径
CATALINA_HOME
变量值填Tomcat安装路径
在 CLASSPATH系统变量中添加
%CATALINA_HOME%\lib\servlet-api.jar;
最后在path变量添加
%CATALINA_HOME%\bin
%CATALINA_HOME%\lib
win+R cmd
命令行 startup
然后在浏览器输入localhost:8080,
localhost:8080
GeoServer部署到Tomcat
点击下载
选择Packages->Web Archive,下载war包,放在本机的Tomcat的webapps目录下,随后启动Tomcat,访问
点击 Manager App
出现下次情况,说明geoserver配置到Tomcat配置成功
点击geoserver
geoserver 默认账号:admin 默认密码:progress
Tomcat端口以及账号密码修改
在Tomcat安装目录下,修改conf/tomcat-users.xml文件
username :账号
password: 密码
将QGIs的图同步到PostGIs
图层 >> 创建图层 >> 新建shapfile图层
右键新建连接
然后 数据库 >> 数据库管理器…
就能看到导入的表格
使用GeoServer发布服务
1.创建工作区
2.添加数据存储
选择PostGIs-POSTGis Database
然后点击保存
在下一个页面点击红框的从数据中计算再保存
然后在 图层看到
可以在
查看预览