geoserver
文章平均质量分 65
wangyinzi0618
这个作者很懒,什么都没留下…
展开
-
OpenLayers--------------数据渲染分析
实际上,OpenLayers的整个表现过程是这样的:通过调用获取数据,然后各种格式的解析器解析数据,在用所谓的渲染器渲染后加到图层上,最后再结合相应的控件表现出来,成为一幅我们看到的“动态”地图。 这里主要讨论OpenLayers. Renderer这个类及其子类。 Renderer类提供了一些虚方法,以供其子类继承,像setExtent、drawFeature、dr原创 2013-10-22 21:18:07 · 628 阅读 · 0 评论 -
GeoServer源码解析和扩展 (一)基础篇
一 缘起 一直在使用GeoServer,从来没关心它的实现。也是GeoServer设计的实在太好,下载,安装,启动页面,根本不费力。这是其一,其二,GeoServer遵循OpenGIS的开放标准WMS,WFS,WCS,这3个标准涵盖了大部分WebGIS基础应用,一般情况下不太需要在服务端做什么开发了。 那么会不会有不一般的情况呢?如果直接用GeoServer实现业务级别原创 2013-10-22 21:21:55 · 625 阅读 · 0 评论 -
OpenLayers项目分析------------- 数据解析——以GML为例
OpenLayers 数据解析—以GML为例 前面也提到过,OpenLayers设计是符合标准的,有良好的框架结构和实现机制,非常值得学习。OpenLayers支持的格式比较多,有XML、GML、GeoJSON、GeoRSS、JSON、KML、WFS等。这回主要以GML为例来看OpenLayers 数据的解析过程。 先来了解一下GML: GML (原创 2013-10-22 21:17:24 · 855 阅读 · 0 评论 -
OpenLayers----------空间数据的组织与实现
提到数据,先思考几个问题: GIS,核心是什么?数据?平台?服务? 空间数据的特征、表达方式? 地理数据的模型(结构)? 在OpenLayers空间数据的实现主要存在OpenLayers. Geometry类及其子类中。我们先看下面的两个图片,表现了这些类的继承关系。从图上可以清楚的看出MultiPoint、Polygon和MultiLineS原创 2013-10-22 21:16:13 · 736 阅读 · 0 评论 -
GML、SVG、VML的比较
GML、SVG和VML都是基于XML的可用来描述矢量图形的标记语言,都是XML词表,它们的语法并不难理解,但它们都有各自不同的用途和特点,下面简单介绍一下。 GML(Geography Markup Language) 是基于XML的空间信息编码标准,由OpenGIS Consortium (OGC)提出,得到了许多公司的大力支持,如Oracle、Galdos、MapInfo、Cube原创 2013-10-22 21:13:50 · 839 阅读 · 0 评论 -
介绍一下OGC、WMS、WFS、WCS等几个概念
1.OGC Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展目前在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如OGC)制定空间数据互操作的接口规范,GIS软件商开发遵循这一接口规范的空间数原创 2013-10-22 21:11:41 · 872 阅读 · 0 评论 -
geoserver与OpenLayers
geoserver与OpenLayers配置入门http://www.gisdn.net/forum.php?mod=viewthread&tid=265&fromuid=3WMS协议之GetMaphttp://www.gisdn.net/forum.php?mod=viewthread&tid=463&fromuid=3openlayers custom marker and p原创 2013-10-22 21:27:09 · 815 阅读 · 0 评论 -
OpenLayers
OpenLayers是一个开源的js框架,用于在您的浏览器中实现地图浏览的效果和基本的zoom,pan等功能。OpenLayers支持的地图来源包括了WMS,GoogleMap,KaMap,MSVirtualEarth等等,您也可以用简单的图片作为源,在这一方面OPenLayers提供了非常多的选择。 要使用OpenLayers,您可以到它的官方网站http://www.openl原创 2013-10-22 21:21:12 · 563 阅读 · 0 评论 -
OpenLayers-------源代码总体结构分析
这个图是从它的文档上截取的,旨在从感官上认识一下OpenLayers的类。下面分别介绍(文档中的类是按字母顺序排列的,也按这个顺序说吧): 我们看到在类的顶层“高高在上”的是OpenLayers,它为整个项目实现提供名称空间(JavaScript语言没有名称空间一说,但是它确实有自己的机制实现类似的功能,后面会说明),它直接拥有一常量VERSION_NUMBER,以标识版本。原创 2013-10-22 21:15:09 · 664 阅读 · 0 评论 -
剖析Shapefile
一个完整的Shapefile数据实际上最少包含了3格独立却相互关联的文件。有.shp,.shx,.dbf。 .shp文件存储着矢量集合数据。shapefile的地理数据必须是同一类型的,换句话说,你不可能将点和多边形存储在同一个文件中。.shx文件是一个索引文件。.shp文件中得每一条记录在.shx中都有一条对应的条目,它记录着偏移量和纪录长度原创 2013-10-22 21:30:43 · 662 阅读 · 0 评论 -
gis中一些基本的概念
1,地理底图数据(basemap data):已经存在的数据,,一般有其他人去维护。2,GIS应用程序:它就是一系列松散组织,高度契合的地理图层。3,栅格(Raster)数据:它是一张从上到下拍摄的地理照片。从技术定义上,栅格是一种通过离散单元存储数据的文件,这些离散单元以航和列的方式被组织。4,矢量数据类型:点,线,多边形。原创 2013-10-22 21:29:36 · 761 阅读 · 0 评论 -
学习Geoserver的网址
1,http://www.cnblogs.com/beniao/archive/2011/01/09/1930932.html2,wfs实例 http://blog.csdn.net/liyan_gis/article/details/6180337原创 2013-10-22 21:28:05 · 524 阅读 · 0 评论 -
geoserver 导入到eclipse中
生成工程成功后,将工程导入到Eclipse 中在eclipse中 配置 window->preferences->java ->build path->classpath 添加Name = M2_REPO Path = C:/Documents and Settings/Administrator/.m2/repository 配置程序运行的数据源 sr原创 2013-10-22 21:25:48 · 870 阅读 · 0 评论 -
GeoServer源码解析和扩展 (二)注册服务
上一章我们介绍了GeoServer源码分析的必要性(这个就见仁见智了)以及诸项准备工作,并且在最后还给出了OWS请求处理流程的伪代码。 这一章我们来看看要注册自己的服务需要做哪些工作。假设我们要为一个物流公司GOODS开发系统,有一个功能是给定起点和终点的城市名称以及包裹的重量返回运费,运费的计算公式如下: 运费(¥) = 距离(千米)原创 2013-10-22 21:24:12 · 618 阅读 · 0 评论 -
Quickstart
QuickstartA step by step guide describing how to quickly get up and running with a GeoServer development environment. This guide assumes that all the necessary Tools are installed.Note原创 2013-10-22 21:23:21 · 539 阅读 · 0 评论 -
OpenLayers-------地图表现
一开始看到OpenLayers,就有一个问题。就是它作为WebGIS的前端,通俗地说,是“显示”地图的。那么,它显示的地图是什么,是怎么显示的,又是怎么实现的?——暂且把这个问题叫做地图表现。我觉得最关键的就是Map类,把这个类分析清楚了,问题就解决了一大半了。 前面第一回里说过怎么实例化一个地图,怎么向地图里加图层加控件。其实,地图是这样的,它就像一个容器,可以盛东西。要分析原创 2013-10-22 21:19:43 · 680 阅读 · 0 评论 -
openlayers 中的一些方法
OpenLayers.Layer: initialize:创建层Div,注册事件destroy:注销clone:克隆当前层setName:设置层nameaddOptions:添加附属属性onMapResize:虚函数。由子函数实现。redraw:重画moveTo:移动。(未实现有意义动作)setMap:设置层所属的地图原创 2013-10-22 21:29:00 · 1487 阅读 · 0 评论