GeoServer速成教学
前言
GeoServer是一个基于Java的开源软件服务器,实现了OpenGIS Web服务器规范,主要用于发布、编辑和共享地理空间数据。GeoServer支持多种数据源和格式,能够在Web上渲染显示二维地图,并支持平移、缩放等操作。
一、GeoServer下载和安装教程
1.通过geoserver官网下载最新安装包,但是最新的安装包需要java的版本必须大于1.8,或者是java11,历史版本在这里,对应下面的版本表下载
2.将下载的程序包解压到指定的目录下面,尽量是英文地址,后期的本地服务发布的地址会用到(为了完整地址好看)。
3.双击之后等待安装完成,。
4.打开浏览器http://localhost:8080/geoserver/web/?1表示服务正常启动,就可以进行使用了,初始化的时候登录账号admin,密码是:geoserver
二、使用步骤
1.在QGIS中处理练习数据
练习数据可以在文档资源中进行下载
1.在图层属性中进行标注的统一化
2.根据设置进行标注设置
3.对符号进行渐变化
4.保存为sld格式的图层样式文件
2.发布图层
1.在geosever中新建工作区
2.在工作区就可以看到我们新建的fangjia图层,接着我们点击进入图层,开放所有用户的读写权限,为了方便后期geoserver修改数据
3.给图层添加style
1.在样式中添加一个专属的图层样式
2.添加一个新的样式名字,选择工作区,同时上传我们处理好的sld文件,同时点击upload上传服务,点击查看我们的图例,最后点击保存
4添加数据存储
1.在数据存储中点击新建数据存储
2.选择我们创建的工作区,同时上传我们的sld的元数据中的shp文件,同时字符集必须和数据的字符一至
5,发布创建的新图层
1.在数据项中点击计算相关的边框范围数据。
2.点击发布项,wms样式选择我们配置好的样式,点击保存即可
6.查看发布的效果
1.在图层预览中找到我们发布的图层就可以查看效果了
三 、总结
GeoServer的主要功能包括:
1.发布地图数据:
用户可以通过GeoServer发布地图数据,允许其他用户查看和操作这些数据。
2.数据操作:
支持对特征数据进行更新、删除和插入操作,方便用户之间的数据共享和协作。
3.格式支持:
能够将网络地图输出为JPEG、GIF、PNG、SVG、KML等格式。
4.兼容性:
兼容WMS(Web Map Server)、WFS(Web Feature Server)和WCS(Web Coverage Server)
等OGC标 准,支持多种数据库和文件格式,如PostgreSQL、Shapefile、ArcSDE、Oracle、MySQL、
MapInfo等。