GeoServer 入门

简介

GeoServer 是一个开源的服务器软件,主要用于共享地理空间数据。它能够将多种来源的空间数据发布为标准的 OGC(开放地理空间联盟)网络服务,比如 WMS(Web Map Service)、WFS(Web Feature Service)、WCS(Web Coverage Service)以及 WPS(Web Processing Service)。通过这些服务,GeoServer 能够让不同的客户端应用(如桌面GIS软件、Web地图应用等)访问和使用地理空间数据。

使用

部署

参考:官方安装文档

下面简单说明基于Docker的安装部署方法。

bash 复制代码
# 拉去镜像
docker pull docker.osgeo.org/geoserver:2.27.x

# 启动容器
docker run -it -p8080:8080 \
  --mount type=bind,src=/MY/DATADIRECTORY,target=/opt/geoserver_data \
  --env INSTALL_EXTENSIONS=true \
  --env STABLE_EXTENSIONS="ysld,h2" \
  docker.osgeo.org/geoserver:2.27.x

# 启动成功后可以通过链接访问:http://localhost:8080/geoserver

如果使用docker compose 部署项目,可以参考以下配置:

yaml 复制代码
  geoserver:
    image: docker.osgeo.org/geoserver:2.23.1
    ports:
      - "8080:8080"
    environment:
      - INSTALL_EXTENSIONS=true
      - STABLE_EXTENSIONS=vectortiles		# 配置插件
      - CORS_ENABLED=true
      - SET_CONTAINER_TIMEZONE=true
      - CONTAINER_TIMEZONE=Asia/Shanghai
    restart: always
    volumes:
      - /etc/localtime:/etc/localtime:ro  	# 挂载数据
      - ./env/geoserver_data:/opt/geoserver_data
    container_name: geoserver

操作

可直接参考官方教程

相关推荐
jessecyj25 分钟前
SpringBoot详解
java·spring boot·后端
爱吃的小肥羊33 分钟前
刚刚!Claude最强大模型泄露,Anthropic紧急封锁
后端
qqty121733 分钟前
Spring Boot管理用户数据
java·spring boot·后端
bearpping1 小时前
SpringBoot最佳实践之 - 使用AOP记录操作日志
java·spring boot·后端
一叶飘零_sweeeet1 小时前
线上故障零扩散:全链路监控、智能告警与应急响应 SOP 完整落地指南
java·后端·spring
开心就好20252 小时前
不同阶段的 iOS 应用混淆工具怎么组合使用,源码混淆、IPA混淆
后端·ios
架构师沉默3 小时前
程序员如何避免猝死?
java·后端·架构
椰奶燕麦3 小时前
Windows PackageManager (winget) 核心故障排错与通用修复指南
后端
zjjsctcdl3 小时前
springBoot发布https服务及调用
spring boot·后端·https
zdl6864 小时前
Spring Boot文件上传
java·spring boot·后端