GeoServer扫盲 OpenLayers相关(2)

对标准的使用允许信息从GeoServer 到其它地理信息可以很容易地被结合。

 

如果你对GeoServer发出一个WMS请求,你就可能得到如下的一张图:

 

 

查看Demo在welcome界面中单击demo page链接,进入页面后单击WFS-T链接就可以启动一个名叫MapBuilder的基于Javascript的地图地图编辑器。启动 MapBuilder后我们可以看到一张样图,那就就从它开始吧!用其提供的工具对图进行修改。自己练习。

 

关于geoserver开发geoserver只能用j2ee开发

geoserver是符合ogc   wms/wfs/wcs标准的地图服务器,建设一套完整的webgis系统还需要客户端配合,mapbuilder和openlayers是非常好的两个选择。对于较大的项目,空间数据库也是必不可少的,geoserver支持商业的oracle、db2,开源的postgis、mysql。

扯得更远一点,geoserver支持google   map和google   earth。

 

Geotools外文官网 http://geotools.codehaus.org/

 

Geotools是开源的Java代码库,在GIS中提供对地理空间数据的标准操作。简单说,它就是一个中间件,提供的功能符合OGC规范,且与GeoAPI有密切的联系。它支持的数据格式有Shapefile、GML、WFS、PostGIS、Oracle Spatial、ArcSDE、MySQL、GeoMedia、MapInfo等。

利用Geotools能够实现:

l  格网覆盖Grid coverages——栅格数据,

l  坐标系统转换Coordinate Transformation,

l  数据渲染Renderers,

l  格式化Styling——符号化数据集等功能。

 

WFS地址把下面地址中的HighwayInterchange改成自己创建的featuretype的名字,在浏览器中查看,WFS的URL,

 

http://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&version=1.0.0&typename=States

 

 

下面地址的youtian改成自己的FeatureType名字,就是自己的WFS地址

 

http://localhost:8080/geoserver/wms/kml_reflect?layers=youtian

 

 

Openlayers dom结构

 

OpenLayers项目分析——(一)项目介绍(OpenLayers JavaScript Mapping Library)

 

(一)项目介绍

网址:http://www.openlayers.org/

 

  OpenLayers 是由MetaCarta公司开发的,用于WebGIS客户端的JavaScript包,目前的最高版本是2.5 V,通过BSD License 发行。它实现访问地理空间数据的方法都符合行业标准,比如OpenGIS的WMS和WFS规范, OpenLayers采用纯面向对象的JavaScript方式开发,同时借用了Prototype框架和Rico库的一些组件。

本篇文章来源于GIS动力站|www.gispower.org 原文链接:http://www.gispower.org/article/opengis/2008/730/0873094724KHG883I9I067KC0KF55I_2.html

转载自:https://blog.csdn.net/kgdnui/article/details/5507347

You may also like...