摘要: The GeoServer Project - the open Internet gateway for geographic dataPackagesorg.vfny.geoserverContains all interface servlets, one for each WFS response.org.vfny.geoserver.actionControl of the GeoServer application (Struts Actions).org.vfny.geoserver.action.dataContains Actions for configuring the 阅读全文
posted @ 2013-04-28 00:33 清灵阁主 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.csdn.net/suen/article/details/4808860GeoServer的WMS工程的包如下所示:org.geoserver.wms包含对wms请求进行响应的WebMapService接口、缺省实现DefaultWebMapService、服务配置信息WMSInfo、WMS加载类以及水印等相关类。DefaultWebMapService类将GetMap等操作转发给具体Bean组件去操作,如wmsGetMap。org.geoserver.wms.kvp名称-值对(kvp)相关解析类org.geoserver.wms.responses对WMS的输 阅读全文
posted @ 2013-04-28 00:22 清灵阁主 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.openlayers.cn/portal.php?mod=view&aid=17一开始看到OpenLayers,就有一个问题。就是它作为WebGIS的前端,通俗地说,是“显示”地图的。那么,它显示的地图是什么,是怎么显示的,又是怎么实现的?——暂且把这个问题叫做地图表现。我觉得最关键的就是Map类,把这个类分析清楚了,问题就解决了一大半了。 前面第一回里说过怎么实例化一个地图,怎么向地图里加图层加控件。其实,地图是这样的,它就像一个容器,可以盛东西。要分析它光理解这些还不够,我们要知道这个容器是怎么做出来的,及具体都有什么功能。 Map类有两个常量:Z_IN 阅读全文
posted @ 2013-04-28 00:11 清灵阁主 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.openlayers.cn/portal.php?mod=view&aid=12实际上,OpenLayers的整个表现过程是这样的:通过调用获取数据,然后各种格式的解析器解析数据,在用所谓的渲染器渲染后加到图层上,最后再结合相应的控件表现出来,成为一幅我们看到的“动态”地图。 这里主要讨论OpenLayers. Renderer这个类及其子类。 Renderer类提供了一些虚方法,以供其子类继承,像setExtent、drawFeature、drawGeometry、eraseFeatures、eraseGeometry等。 Elements继承Render 阅读全文
posted @ 2013-04-28 00:06 清灵阁主 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.openlayers.cn/portal.php?mod=view&aid=11前面也提到过,OpenLayers设计是符合标准的,有良好的框架结构和实现机制,非常值得学习。OpenLayers支持的格式比较多,有XML、GML、GeoJSON、GeoRSS、JSON、KML、WFS等。这回主要以GML为例来看OpenLayers 数据的解析过程。 先来了解一下GML: GML (Geography Markup Language)即地理标识语言,它由OGC(开放式地理信息系统协会)于1999年提出,目前版本是3.0。GML是XML在地理空间信息领域的应用。 阅读全文
posted @ 2013-04-28 00:04 清灵阁主 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.openlayers.cn/portal.php?mod=view&aid=10GIS,核心是什么?数据?平台?服务? 空间数据的特征、表达方式? 地理数据的模型(结构)? 在OpenLayers空间数据的实现主要存在OpenLayers. Geometry类及其子类中。我们先看下面的两个图片,表现了这些类的继承关系。从图上可以清楚的看出MultiPoint、Polygon和MultiLineString 这三个类实现了多重继承,即直接继承于Geometry类,又继承于Collection类(为什么要这样实现?)。 OpenLyers对于Geometry.. 阅读全文
posted @ 2013-04-28 00:01 清灵阁主 阅读(516) 评论(0) 推荐(0) 编辑