历史¶
GeoServer项目于2001年由开放规划项目组织发起(The Open Planning Project,TOPP)。开放规划项目组织是一家非盈利组织,总部位于纽约。该组织致力于创建一系列工具来实现公开、民主,提高政府透明度。GeoServer是开放规划项目组织发起的第一批项目。发起该项目的缘由是其意识到分享空间数据的工具的使用,可以极大程度上增强公民对政府管理与城市规划的参与。
GeoServer的创始人员设想了一个类似于万维网的地理空间网。通过万维网,人们可以搜索和下载文本。通过地理空间网,人们可以搜索和下载空间数据。利用地理空间网对空间数据的直接发布和访问,可以使用户摆脱现有的的繁琐和间接的数据共享方式。
GeoServer项目的相关人员发起了 GeoTools 项目,这是一个开源的GIS java软件包。使用GeoTools,GeoServer添加了对shapefile,Oracle数据库,ArcSDE等的支持。
GeoServer项目发起时,开放GIS联盟(现在是 开放地理空间联盟)正在制定网络要素服务标准。该标准使用一种互操作的数据格式,GML(地理标记语言,Geographic Markup Language),指定了一种使空间数据直接在web上可用的协议。同期创建的协议还有 网络地图服务协议,该协议用于从空间数据创建和显示地图图像。
随后GeoServer的生态开始繁荣起来。Refractions Research创建了PostGIS,一个免费的,开放的空间数据库。MetaCarta创建了OpenLayers,一个开源的,基于浏览器的地图查看工具。这些工具一起增强了GeoServer的功能。
当下,GeoServer支持多种空间数据格式的读写与输出。在GeoServer诞生后的的第二十年,GeoServer正在继续它的使命,让所有人都能更容易地访问空间数据。