GeoServer - 概述 | GeoServer - Overview

GeoServer 概述

概述|Overview

GeoServer 是一个用 #Java 编写的开源软件服务器,允许用户共享和编辑 #地理空间数据. 为实现互操作性而设计,它使用开放标准发布来自任何主要空间数据源的数据。

作为 #GeoServer #系列文章 的第一篇, 主要介绍基础概念.

GeoServer 概述

GeoServer实现了 开放地理空间联盟 <http://www.opengeospatial.org>_ (Open Geospatial Consortium) 的 网络要素服务 <http://www.opengeospatial.org/standards/wfs>_ (Web Feature Service)、 网络覆盖服务 <http://www.opengeospatial.org/standards/wcs>_ (Web Coverage Service),以及 网络地图服务 <http://www.opengeospatial.org/standards/wms>_ (Web Map Service)。其对网络地图服务的高性能实现,获得了OGC认证。GeoServer是地理空间网络的核心组件。

GeoServer is an open source web mapping server written in Java platform. It is a subset of a web server model specially designed to share and publishes the Geographical information over the internet. It utilizes Web Mapping Service (WMS), Web Feature Service (WFS), Web Coverage Service (WCS) and many other open protocols for transfer the Geographical information, such as maps, spatial attributes and Feature data sets. Through these protocols GeoServer can serve the data and maps in an efficient and powerful way. GeoServer supports the most common data sources like, Geo Tiff, Shapefile, ArcGrid, JPEG200 and GDAL formats and various databases viz., PostGIS, SQL Server, DB2, Oracle Spatial and ArcSDE

GeoServer 主要特征

  • 支持 #OGC 规范,如 #WMS, #WFS, #WMTS 等
  • 支持 #PostGIS, #Shapefile, #ArcSDE, #Oracle, #VPF, #MySQL, #MapInfo
  • 支持上百种投影能够将网络地图输出为JPEG、GIF、PNG、SVG、KML等格式
  • 能够运行在任何基于 #J2EE / #Servlet 容器之上

OGC 主要概念

总结

功能 介绍
OGC(Open Geospatial Consortium, 开放地理信息协会) 是一个非赢利的国际化标准制定组织,领导进行对地理数据相关的操作和服务标准的制定
WCS(Web Coverage Service) 用于管理元数据信息和WCS、WFS、WMS通用的配置信息,如数据请求读写最大值等
WMS(Web Map Service) 用于管理和配置栅格数据和SVG选项以及切片地图压缩和分级情况
WFS(Web Feature Service) 用于配置和管理Feature Data、服务级别以及GML输出等
TMS(Tile map Servcie, 切片地图服务) 允许用户按需访问切片地图,访问速度更快,还支持修改坐标系
WMTS
WPS

对比

服务类型 WCS WMS WFS WMTS WPS
地图服务 Y Y Y Y
地理数据服务 Y Y
影像服务 Y Y Y
地理处理服务 Y

未来展望|Further

我厂使用 GeoServer 作为 GIS 后端, 我也在深入学习代码, 力求使用好这一开源中间件

参考|References

  1. 小师的Blog
  2. GeoServer Beginner’s Guide
使用 Hugo 构建
主题 StackJimmy 设计