Skip to content

Geoserver简介

概览

Geoserver是一个基于Java的开源软件平台,用于构建地理信息系统(GIS)和地图服务,实现了OGC的多种开源协议,如WMS、WFS、WMTS等服务,以可视化的方式对数据和服务进行管理,并且提供服务发布后服务的预览。

一、特性

Geoserver具有以下特性:

  • 兼容性:Geoserver是OpenGIS Web服务器规范的J2EE实现,兼容WMS、WFS、WMTS、TMS等。
  • 数据支持:Geoserver支持多种数据格式,包括PostGIS、Shapefile、MySQL等。
  • 支持投影:支持上百种投影。
  • 输出格式:能够输出为JPEG、GIF、PNG、SVG、KML、GeoJSON等多种格式。
  • 易于使用:Geoserver提供了友好的用户界面和易于使用的API,方便用户进行地图可视化和地理数据处理。
  • 安全性:Geoserver提供了安全性和访问控制功能,可以保护地图服务和地理数据的安全。
  • 社区支持:Geoserver有一个活跃的社区,为使用者提供技术支持和帮助。

二、使用技术

  • Java
  • GeoTools
  • GeoWebCache

三、数据支持

Geoserver支持矢量和栅格数据的服务发布,同时也支持对WMSWMTS服务进行代理,常见的数据格式以及说明如下:

  • 矢量数据源

    • Shapefile文件目录
    • Shapefile文件
    • PostGIS数据库
    • Java Properties文件
    • WFS服务
    • GeoPackage(扩展支持
    • MYSQL数据库(扩展支持
    • MongoDB数据库(扩展支持
    • 其他
  • 栅格数据源

    • ArcGrid
    • GeoTIFF
    • ImageMosaic(镶嵌影像)
    • WorldImage
    • GeoPackage (mosaic, 扩展支持)
  • 其他数据源

    • WMS
    • WMTS

四、服务支持

Geoserver支持的服务及版本如下:

  • WCS
    • 1.0.0
    • 1.1.0
    • 1.1.1
    • 1.1
    • 2.0.1
  • WFS
    • 1.0.0
    • 1.1.0
    • 2.0.0
  • WMS
    • 1.1.1
    • 1.3.0
  • TMS
    • 1.0.0
  • WMS-C
    • 1.1.1
  • WMTS
    • 1.0.0