网站大量收购独家精品文档,联系QQ:2885784924

本科毕业(论文)设计 基于GeoDjango的WebGIS开发实践.doc

本科毕业(论文)设计 基于GeoDjango的WebGIS开发实践.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业(论文)设计 基于GeoDjango的WebGIS开发实践

基于GeoDjango的WebGIS开发实践 资源与环境科学学院地理信息系统专业 摘要 随着互GIS应用环境的拓宽,WebGIS的Web框架都逐GIS的支持。WebGIS开发,成为一个重要的话题。 基于Python的WebDjango拥有快速开发的能力,Django的WebGIS拓展GeoDjango也就成WebGIS的一个良好 本文就GeoDjangoOpenGIS(Open Geodata Interoperation Specification,OGIS-开放的地理数据互操作规范)由美国OGC(OpenGIS协会,OpenGIS Consortium)提出。OGC是一个非赢利性组织,目的是促进采用新的技术和商业方式来提高地理信息处理的互操作性(Interoperablity),OGCGIS相关的计算机硬件和软件制造商(包括ESRI, Intergraph,MapInfo等知名GIS软件开发商),数据生产商以及一些高等院校,政府部门等,其技术委员会负责具体标准的制定工作。 OpenGIS定义了一组基于数据的服务,而数据的基础是要素(Feature)。所谓要素简单地说就是一个独立的对象,在地图中可能表现为一个多边形建 筑物,在数据库中即一个独立的条目。要素具有两个必要的组成部分,几何信息和属性信息。OpenGIS将几何信息分为点、边缘、面和几何集合四种:其中我 们熟悉的线(Linestring)属于边缘的一个子类,而多边形(Polygon)是面的一个子类。也就是说OpenGIS定义的几何类型并不仅仅是我 们常见的点、线、多边形三种,它提供了更复杂更详细的定义,增强了未来的可扩展性。另外,几何类型的设计中采用了组合模式(Composite),将几何 集合(GeometryCollection)也定义为一种几何类型,类似地,要素集合(FeatureCollection)也是一种要素。属性信息没 有做太大的限制,可以在实际应用中结合具体的实现进行设置。 相同的几何类型、属性类型的组合成为要素类型(FeatureType),要 素类型相同的要素可以被存放在一个数据源中。而一个数据源只能拥有一个要素类型。因此,可以用要素类型来描述一组属性相似的要素。在面向对象的模型中,完 全可以把要素类型理解为一个类,而要素则是类的实例。 通过GIS中间件可以从数据源中取出数据,供WMS服务器和WFS服务器使用。 WMS 服务器接收请求,根据请求内容的不同,可以返回不同格式的最终数据。例如,WMS可以返回常用图片格式的地图片段供最终用户阅读(类似Google Maps),其中地图是根据一个样式文件(SLD)生成的,它描述了地图的线划粗细,色彩等;WMS也可以返回GeoRSS和KML用来和其它地图服务互 通。 WFS服务器也可以接收请求,但WFS将返回GML格式的地理信息数据。GML是一种基于XML的数据格式,它可以完整的再现数据,也是 OpenGIS数据源的重要形式。也就是说,WFS返回的GML可以继续作为数据源。在WFS请求中,OpenGIS定义了一个Filter标准,用来实 现对数据的筛选,使WFS更加灵活。另一方面,WFS还支持通过WFS-t提交客户端对数据的修改。通俗地说,WMS是“只读”的,而WFS则是可以读写 的。openGIS的架构中所用软件全部都是开源的。 1.4 传统WebGIS产品的比较 WebGIS是当今GIS的热点,早已成为各大厂商激烈竞争的焦点。几个重要的国外GIS 厂商争相发布各自的WebGIS产品, 如MapInfo公司的MapInfoProServer、Intergraph公司的GeoMediaWebMap、ESRI的InternetMapServer(IMS), 著名的CAD厂商Autodesk公司也推出了MapGuide。最近Bently公司和MapInfo公司又相继推出了ModelServer/Discovery和MapXtreme。值得一提的是,国内外几家重要的有哪些信誉好的足球投注网站引擎如:Google、Baidu也推出了地图服务。现就几个主要WebGIS产品的技术特征进行比较。 WebGIS产品 MapXtreme Java Edition GeoMedia Web Map Internet Map Server MapGuide GeoBeans 服 操作系 WindowsNT/ UNIX WindowsNT WindowsNT WindowsNT WindowsNT/ UNIX Web 服 Netscape Apache Microsoft IIS Microsoft IIS Microsoft IIS/ Netscape 支持CGI的 WebServer Microsoft IIS JDBC ODBC A

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档