赞
踩
GeoServer,顾名思义,是一个“服务器”,用于编辑和发布地理控件数据。它是一款基于Java语言开发的,实现OGC标准的,支持用户浏览、编辑和发布地理空间数据的开源软件。它也是一款支持在Web上渲染显示二维地图,并且能够对其进行平移、缩放操作的GIS工具。
GeoServer项目基于J2EE平台,实现OpenGIS联合会的WFS(Web Feature Server)和WCS(Web Coverage Server)标准,并提供集成的WMS(Web Map Server)。同时,作为服务器,GeoServer的功能一般通过与OpengLayers、Google Earth、uDig、GVSig等客户程序结合使用表现出来。
GeoServer,是一个把信息连接到地理空间网络的开源服务器。用它可以依照开放标准来编辑和发布地理空间数据,这样信息就以很多种形式如地图、图象或者实际的地理空间数据来被使用,并且可以通过地图的外观来完全的控制这些信息。GeoServer的转换功能提供了对多人编辑的强大支持。GeoServer的核心是简化对标准的使用和支持,来作为地理空间网络中的数据库和多种客户的粘合剂。
在GeoServer安装部署后,需要进入服务端进行一些配置后才能向外提供WebGIS服务。GeoServer提供Web界面进行管理,在浏览器地址栏中输入:http://host:port/geoserver,敲击"Enter”键进入GeoServer主页面,如下所示:
点击“登录”进入登录界面,默认用户和密码分别是admin、geoserver。点击“配置”进入配置界面,有五个栏目可以配置,如下所示:
GeoServer 由位于纽约的非营利性技术孵化器 The Open Planning Project (TOPP) 于 2001 年启动。TOPP 正在创建一套工具来实现开放民主并帮助政府更加透明。其中第一个是 GeoServer,它的出现是因为人们认识到,一套使公民能够参与政府和城市规划的工具将通过共享空间数据的能力得到极大增强。
GeoServer 的创始人设想了一个类似于万维网的地理空间网络。通过万维网,人们可以搜索和下载文本。借助地理空间网络,人们可以搜索和下载空间数据。数据提供者将能够将他们的数据直接发布到这个网络上,用户可以直接访问它,这与当今存在的间接和繁琐的数据共享方法不同。
GeoServer 的相关人员创建了GeoTools项目,这是一个开源 GIS Java 工具包。通过 GeoTools,添加了对 shapefile、Oracle 数据库等的支持。
大约在 GeoServer 成立的同时,OpenGIS Consortium(现为Open Geospatial Consortium)正在制定Web 要素服务标准。它指定了一种协议,使用 GML(地理标记语言),一种可互操作的数据格式,使空间数据在网络上直接可用。还创建了Web 地图服务,这是一种用于创建和显示从空间数据创建的地图图像的协议。
其他项目变得相互关联。Refractions Research创建了 PostGIS,这是一个免费且开放的空间数据库,它使 GeoServer 能够连接到免费数据库。此外,MetaCarta最初创建了OpenLayers,这是一个基于浏览器的开源地图查看实用程序。这些工具共同增强了 GeoServer 的功能。
GeoServer 现在可以从十几个空间数据源中读取数据,并以多种不同格式输出。现在进入第二个十年,GeoServer 将继续其使命,让所有人更容易访问空间数据。
GeoServer底层主要依赖于GeoTool工具,通过Web管理界面向用户提供配置、地图服务、地图预览等功能,其结构图如下:
GeoServer功能十分强大,其主要有一下特点:
Geoserver有丰富的文档资料供用户学习和参考,更多介绍及资料参见Geoserver官网。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。