GeoServer安装部署

          GeoServer是一款开源的GIS服务器,用于管理、共享和编辑空间数据。

它的主要功能包括:

  1.  管理空间数据:GeoServer可以连接各种空间数据源,包括文件(SHP、CSV等)、数据库(PostGIS,Oracle,SQL Server等)和云存储(S3,Swift,Azure等)。并提供数据的浏览、上传、下载和删除操作。
  2.  提供空间数据服务:GeoServer可以发布空间数据为OGC标准服务,如WMS(Web地图服务)、WFS(Web要素服务)、WCS(Web覆盖物服务)等。这些服务可以被GIS客户端或Web应用调用并使用。
  3. 高级地图输出与编辑:GeoServer提供高级的地图渲染引擎,支持栅格 or 矢量地图输出。同时还提供了专业的地图设计与编辑界面,可以visualization、查询和编辑空间数据。
  4. 安全管理与共享:GeoServer具有细粒度的安全机制,支持多种认证方式(基本认证、LDAP等),具体服务或数据可以赋予角色或用户权限,灵活控制访问。
  5. 插件扩展:GeoServer有丰富的插件系统,包括数据源插件、输出格式插件、WPS处理插件、安全认证插件等,可以很容易地扩展GeoServer功能。
  6. REST API和Spring集成:GeoServer提供RESTful API用于系统整合,也可与Spring框架深度集成,在Web应用中嵌入GeoServer功能。GeoServer是一个功能强大的GIS服务器,可以广泛应用于各类GIS系统和空间数据项目。理解GeoServer的架构、功能和应用,有助于我们构建强大的地理信息系统或发布空间数据服务。

一、docker-compose部署

       当服务器安装了docker和docker-compose环境时,推荐使用docker-compose部署,使用更方便。

[root@node ~]# mkdir /opt/geoserver
[root@node ~]# cd /opt/geoserver
[root@node geoserver]# vi docker-compose.yml 
version: '3'  #Compose配置文件的版本
services:  
  geoserver:    
    restart: always  #指定重启策略
    image: kartoza/geoserver  #镜像名称
    container_name: geoserver   
    ports: 
      - 8080:8080    #指定映射主机端口:容器端口
    environment:      
      GEOSERVER_ADMIN_USER: admin      #账号
      GEOSERVER_ADMIN_PASSWORD: geoserver    #密码
    volumes:  #指定所挂载的主机路径
      - ./geoserver-data:/opt/geoserver/data_dir

二、 二进制文件安装GeoServer

1.安装

   确保系统上安装了 Java 运行时环境 (JRE)。新版本需安装JDK8

    JDK安装可参考上篇文章:Linux安装jdk1.8_Spring雷的博客-CSDN博客

   注意 :有关 Java 和 GeoServer 兼容性的详细信息,请参阅 Java 注意事项部分。

2.下载地址

  官网下载地址:Download - GeoServer
  下载二进制安装包,并上传到服务器的/tmp目录下

3.解压安装包

#创建部署目录
[root@node ~]# mkdir /usr/share/geoserver
#将安装包移动到geoserver目录
[root@node ~]# mv /tmp/geoserver-2.20.0-bin\(1\).zip  /usr/share/geoserver
#安装zip解压软件
[root@node ~]# yum install unzip -y
[root@node ~]# cd /usr/share/geoserver
#解压
[root@node geoserver]# unzip geoserver-2.20.0-bin\(1\).zip 

4.配置 GeoServer环境变量

[root@node ~]# echo "export GEOSERVER_HOME=/usr/share/geoserver" >> ~/.profile
. ~/.profile

5.启动GeoServer

[root@node ~]# cd /usr/share/geoserver/bin
[root@node bin]# sh startup.sh

6.在 Web 浏览器中,

      默认地址:http://localhost:8080/geoserver
        默认账号:admin 默认密码:geoserver

GeoServer安装部署_第1张图片

7.卸载

   7.1 停止地理服务器(如果它正在运行)。

cd /usr/share/geoserver/bin
sh shutdown.sh

   7.2 删除安装地理服务器的目录。

你可能感兴趣的:(geoserver,gis,geoserver安装,gis地图,geoserver地图)