Ethan's Blog

不负好时光

GeoServer基础教程(五):使用GeoServer和OpenLayers发布地图服务

random featured image 2

在前面几节的关于GeoServer的基础教程中,我们介绍了如何使用GeoServer发布地图数据等基本的服务器端的操作,这一节我们继续学习如何使用GeoServer和OpenLayers的结合来发布地图服务。

OpenLayers(http://openlayers.org)是一个专为Web GIS客户端开发提供的JavaScript类库包,用于实现标准格式发布的地图数据访问。OpenLayers 支持的地图来源包括Google Maps、Yahoo、 Map、微软Virtual Earth 等,用户还可以用简单的图片地图作为背景图,与其他的图层在OpenLayers 中进行叠加。除此之外,OpenLayers实现访问地理空间数据的方法都符合行业标准。OpenLayers 支持Open GIS 协会制定的WMS(Web Mapping Service)和WFS(Web Feature Service)等网络服务规范,可以通过远程服务的方式,将以OGC服务形式发布的地图数据加载到基于浏览器的OpenLayers客户端中进行显示。 Read More …

GeoServer基础教程(四):空间数据互操作的接口规范WMS、WFS和WCS

random featured image 18

前面几节介绍了GeoServer基础教程的一些基本操作,相信大家对GeoServer的基本操作都比较熟悉了。我们知道GeoServer使用开放地理空间联盟(OGC)提出的开放标准,支持三种空间数据互操作的接口规范WMS、WFS和WCS,这一节我们就来介绍这三种规范,为以后使用这些规范开发基于GeoServer的Web应用打下基础。

首先简单介绍一下OGC(Open Geospatial Consortium,开放地理信息协会)和Web Services以及他们之间的关系。

OGC是一个非赢利的国际化标准制定组织,领导进行对地理数据相关的操作和服务标准的制定。OGC最主要的一项计划是互操作计划(Interoperability Program,简称IP),该项目的目标是提供一套综合的开放接口规范,以使软件开发商可以根据这些规范来编写互操作组件,从而满足互操作需求。 Read More …

GeoServer基础教程(三):部署发布Shapefile地图数据

random featured image 6

前面两节介绍了GeoServer的环境搭建和GeoServer的Web管理界面,这一节我们来熟悉使用GeoServer发布一份Shapefile地图数据。希望通过这一节的学习,我们能够掌握和理解在GeoServer上部署地图数据的一般过程和方法。

在GeoServer上部署地图数据非常简单,GeoServer支持的数据格式和数据源也很多,发布和部署地图数据涉及到GeoServer的几个重要知识点:工作区、数据存储和图层等概念。我们也会在这一节一一进行阐述。这一节我们部署发布的地图数据为Shapefile,也相信大家能够举一反三,学习这一节后能掌握其他数据源的地图数据的部署和发布。 Read More …

GeoServer基础教程(二):GeoServer的Web管理界面快速入门

random featured image 7

GeoServer的控制和管理是基于网页形式,所有和GeoServer相关的操作都要通过这个Web管理界面来进行,包括全局设置、数据发布与服务配置等等。这一节我们就来熟悉GeoServer的Web管理界面,通过这样一个快速入门对GeoServer的后台控制和管理有一个基本的认识。

GeoServer的网络管理工具是通过web浏览器访问http:// <主机>:<端口> / geoserver(本地主机上的默认安装的链接是http://localhost:8080/geoserver/web )来进行访问。访问时在应用程序启动时它显示的是欢迎页面。 Read More …

GeoServer基础教程(一):环境搭建篇

random featured image 25

GeoServer的是一个基于Java的软件,它允许用户查看和编辑地理空间数据,使用开放地理空间联盟(OGC)提出的开放标准,为地图创建和数据分享提供了强大的便利性。

GeoServer是OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。 Read More …