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支持矢量和栅格数据的服务发布,同时也支持对WMS
或WMTS
服务进行代理,常见的数据格式以及说明如下:
矢量数据源
- 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