一、XML在WebGIS中的应用(论文文献综述)
韩清元[1](2010)在《基于XML的WebGIS的研究与开发》文中认为本文首先介绍了近年来飞速发展的WebGIS技术的现状及自身特点,分析了传统WebGIS当前面临的技术难点,然后论述了Web的新兴语言——XML的概念和XML语言在WebGIS研究与开发中的作用,说明了在WebGIS中应用XML的优势和良好的发展前景,论文最后以WebGIS的三层结构解决方案为例,简述了XML在WebGIS中的应用概要。
胡腾波[2](2009)在《基于GML的WebGIS空间数据互操作研究》文中进行了进一步梳理Internet与GIS结合成互联网地理信息系统(WebGIS)是GIS软件发展的必然趋势。但是,由于地理数据存储格式的不同以及数据模型与数据结构的差异等,导致多源异构数据的产生,给数据的综合利用带来了困难。怎样对现有的异构地理信息数据源,其中包括各种格式的GIS空间数据进行集成和发布,并且在浏览器端直接提供矢量地图以构建具有高度交互性的地图以及如何实现浏览器与服务器之间数据的异步传输,空间数据互操作是解决这些问题的关键。空间数据互操作依赖于新的Web标准,XML的出现为此提供了有效的途径。本文以GML为核心,同时结合Web Service、SVG以及Ajax对WebGIS的空间数据互操作进行了深入地研究。本文首先对目前WebGIS的主要实现方法和主要构造模型做了较为详细的分析。接着阐述了XML技术的相关内容,并详细地分析了基于XML的几个关键技术,其中包括GML技术、Web Service技术、SVG技术以及Ajax技术,并分析了它们各自在WebGIS中的应用,重点分析了GML技术及其在WebGIS中的应用。然后,在介绍上述理论、提出系统设计目标和设计原则的基础上,设计了一个在.NET体系结构下建立基于GML的WebGIS空间数据互操作应用系统的技术方案,并且利用该技术方案设计了一个系统模型-GWSA(GML-WebService-SVG-Ajax)系统模型。最后将该系统划分了几个功能模块,并且设计了系统的空间数据库。最终,本文实现了上述系统模型,对系统中的每一层给出了实现方法。在客户端(浏览器)安装了SVG Viewer插件,用来显示矢量地图;在表现层采用了当今比较流行的MVC设计模式,将表现形式与业务逻辑进行分离;在Web服务器上利用Ajax引擎实现空间数据的异步传输,在WebGIS应用服务器上产生各种Web服务并且利用XSLT转换引擎将GML格式的数据转换为SVG格式的数据;在数据库层利用数据仓库以及分布式数据库群来存储和管理多源异构空间数据,利用模型仓库以及分布式模型库群存储模型,并通过GML格式的数据进行传输。在实现过程中,设计了将存储在数据库SQL Server中的空间数据转换成GML的算法,并提供了GML在数据库SQL Server中的存储方式。最后本文通过一个实例说明了该系统模型在空间数据互操作中的应用。最后,对本文所作的工作进行了总结,并展望了一下未来,提出了下一步要做的工作。
曾志宏[3](2008)在《基于Web Services.的WebGIS研究与设计》文中进行了进一步梳理随着计算机技术、网络通讯技术、地球空间技术的发展,万维网地理信息系统正成为大众化的信息工具,越来越多的Web站点提供空间数据服务。但是由于行业政策和数据安全等客观的原因,这些空间资源大多是存在于特定的GIS系统和桌面应用中,各自为政,相对封闭,从而形成空间信息孤岛,难以满足Internet上空间信息决策所需要的共享的要求。传统的三层WebGIS构造模型,以及后继发展的基于中间件的分布式WebGIS构造模型,无论它们是采用RMI、DCOM还是采用CORBA等分布式对象技术,虽然在实现网络负载平衡、分布式计算等方面有了较好进展,但对解决开放式地理信息服务平台中的异构系统间的互操作及跨平台的数据集成与共享等核心问题上仍然无能为力。XML在复杂数据编码和信息交换中有着明显的优势,是解决当今WebGIS所面临主要问题的有效途径。Web Services是一种解决在异构网络环境下建立分布式系统的又一全新的网络构架技术。基于Web Services的WebGIS具有分布式、可互操作、方便集成、扩展性良好的特点,是WebGIS的发展趋势。本文着重于探索新的网络技术XML技术和Web Services技术,及其在地理信息领域的应用,提出以Web Services体系构造WebGIS平台。本文的研究主要完成以下工作:首先本文介绍了国内外WebGIS发展现状,WebGIS的概念与特点,开放性地理信息互操作平台(OGC),然后比较分析了当前WebGIS主要的开发技术和实现策略及其利弊,指出了当今WebGIS存在的主要问题是:使用不同产品开发的系统之间地理数据不能充分共享,相似的功能不能互操作。其次本文分析了目前XML在WebGIS中的应用状况,研究了OGC发布的简单要素模型和地理数据编码标准GML,详细论述了基于GML的地理编码的特点和相关技术。得出采用XML/GML作为地理数据存储和传输的载体可以方便地实现多源异构地理数据的集成和共享的论证。再次本文对Web Services的核心技术:简单对象访问协议SOAP(SimpleObject Access Protocol)、网络服务描述语言WSDL(web Service DescriptionLanguage)、统一描述、发现和集成UDDI(Universal Description,Discovery andIntegration)进行了较深入地探讨。利用Web Services可以搭建一个松散藕合的WebGIS环境,给GIS的Web应用带来了全新的设计理念。最后在参考OGC的开放式地理网络服务模型基础上,本文提出了一个基于Web Services体系的开放式WebGIS设计方案,并给出各项主要服务的接口设计。并根据上述方案设计开发了一套简单的原型系统,验证了该设计方案的正确性和可行性。基于Web Services的WebGIS是一个崭新的研究领域。基于GML的空间数据建模技术和数据转换技术以及基于Web Services的系统构架技术的研究与发展都会给传统的WebGIS技术带来极大的冲击,对传统WebGIS的方方面面的应用都将产生深远的影响。目前,国内外对这方面的研究理论上已基本成熟,但实践上由于行业标准束缚、网络固有的问题限制以及原有WebGIS系统的拘囿等多方面的原因,许多工作还处在探索阶段,基于该技术的成熟的WebGIS网站在国内外还不多见。本文对基于XML/GML、Web Services技术的WebGIS理论进行了的初步的探讨与研究,利用Web Services体系构建的一个网络地图服务原型系统与实际的WebGIS应用系统也存在很大的差距,难免有疏漏和不足之处,敬请不吝指正。
陈晨[4](2008)在《基于ArcIMS的WebGIS构建与应用》文中研究表明随着Internet的飞速发展,以及AJAX等技术的广泛应用,WebGIS已进入一个崭新的发展阶段。WebGIS技术正向着开放性、标准化、跨平台的方向发展,其应用已深入到社会的各个领域。因此,国内外的各大GIS厂商纷纷推出了大量的WebGIS开发工具。其中,ESRI公司的ArcIMS是这些产品中的佼佼者。论文就是在ArcIMS的基础上探讨和研究了WebGIS的构建技术。论文首先从WebGIS的定义、特点、结构模型等方面分析了WebGIS的原理,详细介绍和分析了CGI、Servlet、Plug-in、ActiveX、JavaApplet等中间件技术,以及XML、Ajax技术在WebGIS中的应用,还讨论了WebGIS的开发流程,为构建WebGIS应用奠定了理论基础。然后,分析了ArcIMS的体系结构及其各组成部分的工作原理以及开发ArcIMS应用的步骤。接着分析了使用Web ADF开发WebGIS应用的技术和方法,并探讨了使用Web ADF实现专题图制作和实时监控的思路,为构建WebGIS应用提供了技术支持。论文最后,应用上述分析和研究的技术和方法,设计和实现了基于ArcIMS的海上机动目标监控系统。
黄刚[5](2008)在《基于SOA的油田WebGIS研究与实现》文中研究表明油田地理信息系统数据分布范围大、数据采集不是一次完成,而是间断、持续性的动态采集。并且数据的采集、初步处理和存储都要求放在相隔很远的站点进行,而很多检索信息、提取乃至汇总分析都要求在这种分布式网络数据模型上进行。而传统的集中式地理信息系统无法解决网络环境的GIS模型和数据共享问题,只有分布式的地理信息系统才能解决网络上分布存在的地理信息以及对其产生影响的数据操作,解决网络上地理信息系统中存在的异构数据、数据共享以及运算复杂等问题[1]。本文在对WebGIS、Web服务、SOA、SVG、Ajax等技术进行深入研究的基础上,提出了基于面向服务的分布式网络地理信息系统的体系结构,采用SVG图形处理技术的WebGIS地图展示,利用DotNET创建SOA体系架构的Web服务,以标准的UDDI和WSDL标准实现创建、部署和发布Web服务,开发了地理信息的综合展示、操作、查询的信息平台。实现了分布式环境下的WebGIS模型构建以及对多源、异构的空间地理信息数据的共享。根据油田的实际需要开发了基于SOA的油田WebGIS信息可视化数据查询平台,实现了分布在油田各个采油厂的地面工程数据库和勘探开发数据库的数据共享和基于SVG的图形化操作的综合查询,并解决了基于SVG的地图对于大数量数据加载速度慢的问题。使油田开发生产中各专业的人员能够按照WebGIS的导航更加方便、快捷地获取综合信息,更好地协同工作,对于油气田的开发管理提供了有效的信息技术支持。
韩双旺[6](2007)在《基于ASP.NET与SVG的WebGIS实现技术研究》文中研究表明数字地球的发展要求GIS必须实现数据共享,必须发展WebGIS技术,而网络技术的崛起为GIS的发展注入了新的活力。GIS与网络技术融合以形成一个基于Internet技术的GIS集成平台自然成为当前GIS研究领域的一个重要方向和热点话题。但是目前的WebGIS产品大都是基于传统的GIS系统软件,利用CGI或Server API构造,一般需在后台运行一个或多个GIS应用程序。这种模式只解决了在Web上发布空间信息的问题,并没有针对Web应用环境进行重新设计和优化,因此在功能和效能上不能满足人们的需求。另外,当今WebGIS在空间数据模型上存在缺陷,而XML具有数据来源的多样性、多种应用的灵活性、柔韧性和适应性,为WebGIS带来新的机遇。随着WebGIS的快速发展,在WebGIS中以矢量的方式快速传输、浏览电子地图,是当前GIS研究的一个热点。而基于XML的SVG正好可以解决WebGIS中矢量发布的问题。ASP.NET是MicroSoft.NET的一部分,具有强大的Web开发功能。SVG是一种基于XML的用来描述二维矢量图形和矢量/栅格混合图形的标记语言,本质上是XML在网络上表达图形图像的一种扩展应用程序。利用ASP.NET强大的Web应用开发功能与SVG矢量传输与显示功能,可构建功能较为强大、性能较为优化、数据较为安全和开发成本较为低廉的WebGIS。本文设计了一种基于ASP.NET与SVG技术的WebGIS平台解决方案。通过对该方案具体实现的研究,可得出如下结论:(1)把ASP.NET,Web Service技术和SVG技术结合起来引入WebGIS的设计与实现,可达到ASP.NET强大的Web开发功能和利用SVG实现地图矢量传输与显示的很好结合;同时,通过对已定义的Web Service进行发布和注册还可以实现本系统GIS数据库服务器上数据资源的共享,也可以通过搜索Internet上已发布和注册的相关Web Service,通过对其引用而实现异地数据的集成。(2)把ASP.NET的多级缓存机制与安全性实现机制引入WebGIS的设计与实现,可通过客户端缓存和服务器端缓存提高WebGIS整体运行效率的同时,保证开发的WebGIS能在Internet上安全运行。(3)地理数据按集成结构或以XML/GML方式保存在数据库服务器端的相应数据库中,服务器收到客户端的请求后,通过对其分析,对于集成结构的数据库,可利用已定义的Web Service实时地从数据库中抽取相应范围的数据并将其转换成XML/GML数据;对于XML/GML数据库,则直接利用Web Service进行抽取;然后对以上两种情况下得到的XML/GML数据通过XSLT转换成SVG,并通过GZIP压缩将其压缩为SVGZ后发送到客户端浏览器显示,如果用户没有请求新的数据,用户只是进行放大、缩小、漫游等操作,那么可只针对已随.aspx页面下载到客户端的SVGZ文件,而无需再次传输这些数据,在矢量传输数据量小的基础上,进一步减少了传输的数据量,进一步提高了传输与显示效率。所以这种方法不仅保证了后台数据的安全可靠也具有较高的效率。(4)采用集成结构的空间数据库来组织和存储GIS数据或采用XML/GML数据库存储GIS数据,从而利用RDBMS对空间数据和属性数据实现统一管理,为客户端提供效率较高的地理信息查询服务,同时也提高了对GIS数据的管理和维护效率。另为,可通过将不同数据源进行模式映射和转换而存储为XML/GML数据而实现多源数据的集成。最终通过将不同格式的空间数据转换成基于文本格式的XML/GML,使异构空间数据集成于XML/GML这一格式,由此实现空间数据之间的共享与互操作。(5)无需购买昂贵的诸如MapXtreme,ArcIMS等WebGIS开发软件,便可实现WebGIS,开发成本低廉。通过开发具体的WebGIS,证明该方案具有数据容易集成和共享,传输数据量小,传输速度快,性能较为优化、数据较为安全和开发成本较为低廉等特点。
马安岭[7](2007)在《SVG技术在WebGIS上的研究与应用》文中进行了进一步梳理WebGIS是在Web网络环境下的一种兼容、存储、处理、分析和显示与应用地理信息的计算机系统。它是Web技术和GIS技术相结合的产物,其基本出发点就是利用互联网发布地理信息,让客户通过浏览器浏览和获取地理信息系统中的数据和功能服务。最新网络技术XML(Extensible Markup Language)正深刻影响着WebGIS的发展。基于XML的SVG(Scalable Vector Graphics,可扩展的矢量图形),是W3C推荐的Web上矢量图形解决方案。SVG是一种开放标准的文本式矢量图形描述语言。基于SVG的Web地图表示,相对GIF或者JPEG地图来说有很多优点:较小的文件尺寸、较高的图像品质、丰富的视觉表现效果、准确的颜色描述、可搜索和可选择的文字、交互性的支持。因此OGC(Open Geospatial Consortium)组织已经把SVG作为Web地图表示的推荐标准。所以本文选择SVG作为Web地图发布的载体。首先,本文系统地探讨了WebGIS系统的概念、特征、系统分类、系统构造技术等问题,并对当前的WebGIS所存在的问题进行了深入分析。指出当前Web流行的矢量图形解决方案—SVG其在交互控制和地图表示等方面的卓越表现,并会在WebGIS的构建中发挥重要的作用。其次,笔者就SVG的发展、特点以及语法规则进行了深刻的分析和介绍,同时对目前业内比较流行SVG相关软件进行了说明。本文从实现基础、地理空间数据的组织、编码方案的设计三个方面对地理空间数据的SVG编码进行了讨论。介绍SVG的脚本语言JavaScript后,笔者分析了SVG DOM的原理和解析过程,探讨了SVG地图GIS交互功能的实现,并具体给出了地图的缩放和漫游、地图显示开关、高亮显示、动态标注、属性查询等功能实现函数。再次,本文讨论了最短路径算法、模糊查询的原理以及实现的问题。重点研究了Dijkstra算法的主要思想。最后,发布了天津市软件企业WebGIS实例系统,以此为实例来论述基于SVG构建WebGIS的方案。详细说明了实例系统的需求分析、体系结构、界面设计,着重介绍了系统功能实现,最后阐述了基于SVG开发WebGIS系统的优点。研究证明:将SVG应用于WebGIS开发中,使WebGIS的功能、易用性得到了很大的提高,将极大促进WebGIS的发展。
李永蕊[8](2007)在《基于XML-SVG的WebGIS技术的研究与应用》文中认为网络地理信息系统(WebGIS)是Internet技术与GIS相结合的产物,为公众获取GIS数据和地理信息服务提供了一个有效的工具。由于XML技术大大推动了互联网的发展,而GML是XML在地理领域中的应用,SVG是基于XML的矢量图形格式,因此本文在讨论了WebGIS的原理及相关技术,分析了当前WebGIS发展中存在的部分问题的基础上,对基于GML、SVG、WebService技术的WebGIS理论进行了探讨研究,采用GML作为统一的地理数据描述语言,SVG作为网络地图可视化工具,WebService作为Web地图服务的方式构建了一个开放式的WebGIS模型,并进行了开发实践,在.NET框架下开发了一个WebGIS原型系统,验证了所构建模型在技术上的可行性,初步达到了地理空间数据共享与互操作的目标。
吴华平,王辉,周浩,王涛[9](2006)在《基于XML的WebGIS 3层B/S结构应用研究》文中研究指明首先介绍了WebGIS的特点和基本要求,分析了当前WebGIS面临的主要技术难点。然后重点讨论了可扩展标记语言XML的应用规范和特点,并把XML和WebGIS相结合作为统一的数据交换格式应用于3层的B/S结构,提出了一个基于XML的WebGIS解决方案。该方案有效地实现了WebGIS中空间地理信息数据的存储、数据共享、数据转换和数据发布等功能,弥补了以往WebGIS系统的不足。
张苗亚[10](2006)在《WebGIS的关键技术—XML》文中指出本文主要论述 Web 的新兴语言一 XML 的概念和特征,通过与传统的网络语言 HTML 相比较,具体说明在 WebGIS 中应用 XML 的优势,并以 WebGIS 的三层结构解决方案为例,简述了 XML 在 WebGIS 中的功能作用。
二、XML在WebGIS中的应用(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、XML在WebGIS中的应用(论文提纲范文)
(2)基于GML的WebGIS空间数据互操作研究(论文提纲范文)
摘要 |
ABSTRACT |
目录 |
1 绪论 |
1.1 论文选题背景 |
1.2 国内外研究现状 |
1.2.1 国外研究现状 |
1.2.2 国内研究现状 |
1.3 WebGIS存在的问题 |
1.4 论文研究的目的和意义 |
1.4.1 论文研究的目的 |
1.4.2 论文研究的意义 |
1.5 论文研究内容及组织结构 |
1.5.1 研究内容 |
1.5.2 组织结构 |
2 WebGIS的计算模式及其主要实现技术 |
2.1 WebGIS的计算模式 |
2.1.1 集中式管理模式 |
2.1.2 客户端/服务器(C/S)模式 |
2.1.3 浏览器/服务器(B/S)模式 |
2.1.4 基于中间件的B/S多层模式 |
2.1.5 基于数据仓库和模型仓库的四层模式 |
2.2 WebGIS的主要实现技术 |
2.2.1 通用网关接口(CGI)技术 |
2.2.2 服务器应用程序接口(Server API)技术 |
2.2.3 GIS插件(Plug-in)技术 |
2.2.4 GIS Java Applet技术 |
2.2.5 GIS ActiveX技术 |
2.3 本章小结 |
3 XML及其相关技术 |
3.1 XML简介 |
3.1.1 XML的特点 |
3.1.2 XML的关键技术 |
3.1.3 XML标准体系 |
3.1.4 XML在WebGIS中的应用 |
3.2 基于XML的GML规范 |
3.2.1 GML概述 |
3.2.2 GML的主要特征 |
3.2.3 GML的框架结构 |
3.2.4 GML空间数据建模 |
3.2.5 基于GML的共享与互操作策略 |
3.2.6 GML在WebGIS中的应用 |
3.3 基于XML的Web Service规范 |
3.3.1 Web Service概述 |
3.3.2 Web Service的工作原理 |
3.3.3 Web Service的关键技术 |
3.3.4 .NET技术 |
3.3.5 Web Service在WebGIS中的应用 |
3.4 基于XML的SVG规范 |
3.4.1 SVG概述 |
3.4.2 SVG的主要特征 |
3.4.3 SVG在WebGIS中的应用 |
3.5 基于XML的Ajax规范 |
3.5.1 Ajax的工作原理 |
3.5.2 Ajax的关键技术 |
3.5.3 Ajax Web应用程序的流程 |
3.5.4 Ajax在WebGIS中的应用 |
3.6 本章小结 |
4 空间数据互操作系统的设计 |
4.1 系统总体设计 |
4.1.1 系统设计目标 |
4.1.2 系统设计原则 |
4.1.3 系统体系结构设计 |
4.2 系统流程设计 |
4.3 系统功能设计 |
4.4 GML数据库设计 |
4.4.1 传统的空间数据库 |
4.4.2 数据仓库和分布式数据库群 |
4.4.3 模型仓库和分布式模型库群 |
4.4.4 GML数据库 |
4.5 本章小结 |
5 空间数据互操作系统的实现 |
5.1 ArcIMS |
5.2 系统的实验环境 |
5.2.1 硬件 |
5.2.2 软件 |
5.3 系统的实现 |
5.3.1 基于Ajax客户端实现策略 |
5.3.2 Web地图服务的创建及调用 |
5.3.3 空间数据转换成GML格式的数据 |
5.3.4 GML文档存储到数据库中 |
5.3.5 GML转化为SVG |
5.4 一个实例 |
5.5 本章小结 |
6 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
附录1 GWSA原型系统客户端Ajax开发框架 |
附录2 层模型的GML Schema(Layer.xsd) |
附录3 GML文档(layer.gml)的生成算法 |
附录4 GML转化为SVG |
致谢 |
攻读学位期间取得的研究成果 |
(3)基于Web Services.的WebGIS研究与设计(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 WebGIS的发展简史 |
1.2 WebGIS的概念和特点 |
1.3 开放的地理信息互操作平台-OpenGIS |
1.4 WebGIS现状 |
1.5 目前WebGIS存在的问题 |
1.6 本论文研究的目的、内容 |
1.6.1 论文的研究目的 |
1.6.2 论文的内容组织 |
第二章 WebGIS原理及相关技术 |
2.1 基于服务器的Web地图服务技术 |
2.1.1 CGI(Common Gateway Interface)技术 |
2.1.2 服务器应用程序接口(Server API)方法 |
2.2 基于客户机的Web地图服务技术 |
2.2.1 Java Applet技术 |
2.2.2 Plug-in技术 |
2.2.3 ActiveX方法 |
2.3 服务器/客户机混合的Web地图服务技术 |
2.4 万维网地理信息系统主要构造模型 |
2.4.1 WebGIS的B/S三层结构 |
2.4.2 基于中间件的B/S多层结构 |
2.5 本章小结 |
第三章 XML及Web Services在WebGIS中的应用 |
3.1 HTML在WebGIS中的技术缺陷 |
3.2 可扩展标识语言XML |
3.2.1 XML适用于WebGIS的特点 |
3.2.2 可扩展标志语言XML的标准框架 |
3.2.3 XML解析器-XML Parser |
3.3 地理标记语言-GML |
3.3.1 GML概述 |
3.3.2 GML对地理信息的表达 |
3.3.3 GML的特征 |
3.4 Web服务(Web Services)概述 |
3.4.1 UUID |
3.4.2 WSDL |
3.4.3 SOAP |
3.5 基于Web Serivces的WebGIS系统 |
3.5.1 系统角色 |
3.5.2 系统体系结构 |
3.6 OGC地理信息Web服务规范 |
3.7 Web Services在GIS领域的研究发展现状 |
3.8 本章小结 |
第四章 原型系统设计与实现 |
4.1 原型系统结构模型 |
4.2 地理空间数据组织 |
4.3 客户交互功能 |
4.3.1 用例图(Use Case) |
4.3.2 具体实现 |
4.4 应用逻辑层概述 |
4.4.1 系统数据流程设计 |
4.5 Web Services接口设计 |
4.6 本章小结 |
第五章 数据存储方式设计 |
5.1 XML数据库设计与数据映射 |
5.1.1 XML文档结构到数据库结构的映射 |
5.1.2 数据库到XML文档的映射 |
5.2 基于XML/GML的数据存储结构 |
5.3 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
(4)基于ArcIMS的WebGIS构建与应用(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究意义和背景 |
1.2 WebGIS发展现状与趋势 |
1.3 论文组织 |
第二章 WebGIS构建技术分析 |
2.1 WebGIS概述 |
2.1.1 WebGIS定义与特点 |
2.1.2 WebGIS结构模型 |
2.2 构建WebGIS的相关技术分析 |
2.2.1 WebGIS的接口技术 |
2.2.2 XML在WebGIS中的应用 |
2.2.3 AJAX在WebGIS中的应用 |
2.3 WebGIS开发 |
2.3.1 DotNET和J2EE开发框架 |
2.3.2 WebGIS二次开发平台 |
2.3.3 WebGIS开发流程 |
2.4 小结 |
第三章 基于ArcIMS的WebGIS构建技术 |
3.1 ArcIMS结构组成 |
3.1.1 ArcIMS体系结构 |
3.1.2 ArcIMS客户端 |
3.1.3 Web服务器 |
3.1.4 ArcIMS连接器与Web应用程序开发框架 |
3.1.5 ArcIMS应用服务器和空间服务器 |
3.1.6 ArcIMS数据源 |
3.1.7 ArcIMS管理工具 |
3.1.8 ArcXML |
3.2 基于ArcIMS的开发步骤 |
3.2.1 创建地图 |
3.2.2 发布地图 |
3.2.3 创建Web应用程序 |
3.2.4 调整监测站点 |
3.3 ArcSDE空间数据引擎 |
3.3.1 ArcSDE工作原理 |
3.3.2 ArcSDE的数据存储和组织 |
3.3.3 ArcSDE的长事务和版本处理 |
3.3.4 ArcSDE的优势 |
3.4 小结 |
第四章 使用Web ADF开发WebGIS应用 |
4.1 Web ADF的技术框架 |
4.2 Web ADF的开发路线 |
4.3 Web ADF的AJAX功能应用 |
4.3.1 DotNET实现AJAX的原理 |
4.3.2 AJAX在Web ADF控件中的应用 |
4.4 在Map控件上画图 |
4.5 使用Web ADF制作专题地图 |
4.5.1 专题地图的概念 |
4.5.2 专题地图制作的实现思路 |
4.6 使用Web ADF实现实时监控 |
4.6.1 实时数据的理解 |
4.6.2 实时监控的实现思路 |
4.7 小结 |
第五章 基于ArcIMS的海上机动目标监控系统设计与实现 |
5.1 系统设计 |
5.1.1 需求分析 |
5.1.2 概念设计 |
5.1.3 系统开发平台和软件运行环境 |
5.1.4 系统功能设计 |
5.1.5 系统数据库设计 |
5.2 系统原型 |
5.2.1 系统主要界面 |
5.2.2 地图基本操作功能 |
5.2.3 实时监控功能 |
5.2.4 踪迹回放功能 |
5.2.5 目标查询功能 |
5.2.6 侦察报告整编功能 |
5.2.7 目标态势图制作功能 |
5.2.8 系统管理功能 |
5.3 小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
作者简历 攻读硕士学位期间完成的主要工作 |
致谢 |
(5)基于SOA的油田WebGIS研究与实现(论文提纲范文)
摘要 |
ABSTRACT |
创新点摘要 |
引言 |
第一章 面向服务的体系结构 |
1.1 面向服务的软件体系结构 |
1.1.1 SOA 系统概述 |
1.1.2 行业应用与发展现状与未来趋势 |
1.1.3 SOA 体系结构的特点和优势 |
1.2 SOA 设计方法研究 |
1.2.1 SOA 设计原则总结 |
1.2.2 SOA 的分析与设计方法 |
1.3 .NET 框架下的SOA |
1.3.1 .NET 框架下的Web 服务 |
第二章 平台实现相关技术研究 |
2.1 WebGIS 的基本特点 |
2.1.1 WebGIS 的实现方式 |
2.1.2 WebGIS 面临的问题 |
2.2 Web 服务的体系结构 |
2.3 Web 服务的关键技术 |
2.3.1 XML |
2.3.2 SOAP |
2.3.3 WSDL |
2.3.4 UDDI |
2.4 SVG 在WebGIS 中的应用 |
2.4.1 SVG 规范 |
2.4.2 SVG 图形的绘制 |
2.4.3 网络矢量绘图中文字的显示 |
2.4.4 色彩渐变 |
2.4.5 滤镜效果 |
2.4.6 SVG 的事件与交互 |
2.4.7 SVG 动画 |
2.5 XML 在WebGIS 中的应用 |
第三章 空间数据模型的建立 |
3.1 基于元数据的GIS 空间模型的建立 |
3.2 空间几何数据向SVG 文档的映射 |
3.3 空间对象与SVG 图层的管理 |
3.4 异构数据库的SVG 空间信息发布 |
3.4.1 OracleSpatial 的SVG 空间信息发布 |
3.4.2 ArcSDE 空间几何数据向SVG 的转换 |
3.5 空间几何数据的组织 |
3.6 属性数据的编码 |
第四章 基于SOA 的WebGIS 体系架构 |
4.1 Web GIS Service 概念体系 |
4.2 面向服务的WebGIS 架构 |
4.2.1 层次结构 |
4.2.2 实现框架 |
4.2.3 服务开发方式 |
4.4 GIS 服务设计 |
4.4.1 基于Web 服务的GIS 系统工作流程 |
4.4.2 GIS 功能服务的设计 |
4.5 GIS 数据服务设计 |
第五章 基于SOA 的WebGIS 架构在油田上的应用 |
5.1 开发背景和开发环境 |
5.2 应用系统的体系框架 |
5.2.1 逻辑体系结构 |
5.2.2 运行体系结构 |
5.3 关键技术 |
5.3.1 Ajax 跨域访问 |
5.3.2 Web 服务链 |
5.3.3 Web 服务调用的星形结构 |
5.3.4 智能加载 |
结论 |
参考文献 |
发表文章目录 |
致谢 |
详细摘要 |
(6)基于ASP.NET与SVG的WebGIS实现技术研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究的目的和意义 |
1.2 选择ASP.NET 与SVG 构建WEBGIS 的理由 |
1.2.1 ASP.NET 的优点 |
1.2.2 SVG 与其它图形格式的比较 |
1.3 国内外研究概况和动态 |
1.3.1 WebGIS 国内外研究概况和动态 |
1.3.2 基于ASP.NET 与SVG 的WebGIS 研究概况 |
1.4 当今WEBGIS 在空间数据模型上存在缺陷 |
1.4.1 存在缺陷的原因 |
1.4.2 缺陷的表现 |
1.4.3 XML 为WebGIS 带来新的机遇 |
1.5 本论文研究的主要内容 |
1.6 本论文的组织和技术路线 |
第二章 WEBGIS 的实现模型与具体实现方法及其比较分析 |
2.1 WEBGIS 的定义及特点 |
2.1.1 WebGIS 的定义 |
2.1.2 WebGIS 的特点 |
2.2 WEBGIS 的实现模型 |
2.2.1 基于GIS 服务器的模型(瘦客户端模型) |
2.2.2 基于客户端的模型(胖客户端模型) |
2.2.3 部分基于客户端的模型(中等客户端模型) |
2.3 WEBGIS 的各种实现方法及其比较分析 |
2.3.1 WebGIS 的实现方法 |
2.3.2 几种实现方法的比较分析 |
2.4 小结 |
第三章 一种基于ASP.NET 与SVG 的WEBGIS 实现方案 |
3.1 .NET 框架(.NET FRAMEWORK) |
3.1.1 .NET 框架结构 |
3.1.2 ASP.NET |
3.1.3 ADO.NET |
3.1.4 Web Service |
3.1.5 XML |
3.2 GML,XSLT 与SVG 概述 |
3.2.1 GML |
3.2.2 XSLT |
3.2.3 SVG |
3.3 一种基于ASP.NET 与SVG 的WEBGIS 实现方案 |
3.4 小结 |
第四章 基于ASP.NET 与SVG 的WEBGIS 的实现 |
4.1 上载GIS 空间数据 |
4.1.1 向SQL Server 上载GIS 空间数据 |
4.1.2 向Oracle Spatial 上载GIS 空间数据 |
4.2 GML 对空间对象的表示 |
4.3 基于WEB SERVICE 的数据查询、抽取与转换的实现 |
4.3.1 Oracle 数据库的查询、抽取与转换 |
4.3.2 SQL Server 数据库的查询、抽取与转换 |
4.3.3 基于XSLT 的XML 到GML 的转换 |
4.4 基于WEB SERVICE 的XML/GML 数据库的查询与抽取 |
4.4.1 XML 数据库介绍 |
4.4.2 XML/GML 数据库的查询与抽取 |
4.5 基于XSLT 的GML 数据到SVG 的转换和SVG 的压缩 |
4.5.1 GML 元素与SVG 元素的对应转换关系 |
4.5.2 转换与压缩的具体实现 |
4.6 基于ASP.NET 与SVG 的WEBGIS 客户端功能的具体实现 |
4.6.1 基于ASP.NET 与SVG 的WebGIS 可视化的实现 |
4.6.2 GIS 空间数据在SVG 中的实现 |
4.6.3 地图的交互及控制 |
4.6.4 图层管理的实现 |
4.6.5 图标管理的实现 |
4.6.6 地图属性的定义与显示 |
4.6.7 基于SVG 的客户端地图搜索功能的实现 |
4.7 小结 |
第五章 基于ASP.NET 与SVG 的WEBGIS 安全性的实现 |
5.1 ASP.NET 的安全模式 |
5.2 ASP.NET 与IIS 协同实现WEBGIS 的安全性 |
5.2.1 IIS 的作用 |
5.2.2 具有Windows 身份验证特性的ASP.NET 的作用 |
5.2.3 具有表单验证特征的ASP.NET 的作用 |
5.3 基于ASP.NET 与SVG 的WEBGIS 安全性的实现方式 |
5.3.1 实现基于Windows 的安全性 |
5.3.2 实现基于表单的安全性 |
5.3.3 使用Passport 身份验证 |
5.4 小结 |
第六章 基于ASP.NET 与SVG 的WEBGIS 的性能优化 |
6.1 基于.NET 框架的优化特性实现WEBGIS 性能优化 |
6.2 基于ASP.NET 缓存技术优化WEBGIS 性能 |
6.2.1 缓存技术的原理 |
6.2.2 客户端缓存与服务器端缓存的区别 |
6.2.3 基于ASP.NET 缓存技术实现WebGIS 性能优化 |
6.3 基于ASP.NET 与SVG 的WEBGIS 性能优化的其它措施 |
6.4 小结 |
第七章 结论和展望 |
7.1 结论 |
7.2 不足之处和下一步的研究方向 |
参考文献 |
作者攻读学位期间公开发表的文章及获奖情况 |
致谢 |
(7)SVG技术在WebGIS上的研究与应用(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究背景 |
1.2 研究现状 |
1.3 研究意义 |
1.4 主要研究内容 |
第二章 WebGIS 与 XML |
2.1 WebGIS 的基本特点 |
2.2 WebGIS 实现方式和功能分配 |
2.2.1 WebGIS 实现的主要方式 |
2.2.2 WebGIS 信息表现方式 |
2.2.3 WebGIS 功能分配 |
2.3 WebGIS 面临的问题 |
2.4 XML 概述 |
2.5 XML 在WebGIS 中的应用 |
第三章 基于 XML 的可扩展矢量图形 |
3.1 当前 Web 地图发布中的矢量图形 |
3.1.1 矢量图形简介 |
3.1.2 当前在 Web 上使用的矢量图形的不足 |
3.2 SVG概述 |
3.3 SVG的特点与优势 |
3.4 SVG技术规范 |
3.4.1 SVG的框架元素 |
3.4.2 坐标和变换 |
3.4.3 SVG的基本形状和路径 |
3.4.4 SVG的文字 |
3.4.5 动画和交互性 |
3.4.6 SVG绘图 |
3.4.7 SVG中文显示 |
3.5 SVG软件资源 |
3.5.1 免费应用软件 |
3.5.2 开放源代码软件 |
第四章 SVG 地图编码与交互功能实现 |
4.1 地理空间数据的SVG编码 |
4.1.1 实现基础 |
4.1.2 地理空间数据的组织 |
4.1.3 编码方案的设计 |
4.2 地理交互功能的实现 |
4.2.1 SVG的DOM解析 |
4.2.2 JavaScript在SVG中的应用 |
4.2.3 交互功能实现地图的缩放和漫游 |
第五章 WebGIS设计的关键技术 |
5.1 空间数据的管理方式 |
5.1.1 GIS管理方式的分类 |
5.1.2 系统空间数据管理方式的实现 |
5.2 最短路径问题 |
5.2.1 系统功能及意义 |
5.2.2 常用最短路径算法 |
5.2.3 各种算法的比较 |
5.2.4 迪杰斯特拉算法的最短路径 |
5.2.5 系统中最短路径的设计及实现 |
5.3 基于字符串匹配的模糊查询 |
5.3.1 模糊查询的原理 |
5.3.2 模糊查询的具体实现 |
第六章 应用 SVG的 WebGIS实例 |
6.1 系统的需求分析 |
6.1.1 业务目标 |
6.1.2 业务分析 |
6.1.3 功能需求 |
6.2 系统的总体设计 |
6.2.1 系统设计原则 |
6.2.2 系统建设目标和任务 |
6.2.3 系统设计引用标准 |
6.2.4 系统运行环境 |
6.2.5 系统总体结构设计 |
6.2.6 系统主要功能模块设计 |
6.2.7 系统界面设计 |
6.2.8 系统的特点 |
第七章 结论和展望 |
7.1 结论 |
7.2 存在的问题 |
7.3 展望 |
参考文献 |
攻读硕士学位期间发表的论文 |
致谢 |
(8)基于XML-SVG的WebGIS技术的研究与应用(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 选题意义和背景 |
1.2 技术发展及研究现状 |
1.3 论文的研究内容和组织 |
1.4 本章小结 |
第二章 地理信息系统相关技术 |
2.1 网络地理信息概述 |
2.1.1 WebGIS 的概念和特点 |
2.1.2 WebGIS 实现的主要方式 |
2.1.3 WebGIS 主要构造模型 |
2.1.4 WebGIS 存在的问题 |
2.2 地理信息的空间数据组织 |
2.2.1 空间数据结构概念 |
2.2.2 MapInfo 的地图数据组织结构 |
2.3 本章小结 |
第三章 XML 及其在 WebGIS 中的应用 |
3.1 XML 技术 |
3.1.1 XML 概述 |
3.1.2 XML 相关技术 |
3.1.2.1 命名空间 |
3.1.2.2 自我描述 |
3.1.2.3 表现技术 |
3.1.2.4 数据分析 |
3.1.2.5 操作技术 |
3.1.3 XML 适用于WebGIS 的特点 |
3.2 GML 技术 |
3.2.1 GML 概述 |
3.2.2 GML 空间数据建模 |
3.2.2.1 GML 图元元素 |
3.2.2.2 模式组成及扩展 |
3.2.2.3 GML 应用模式相关技术 |
3.2.2.4 GML 应用模式建模过程 |
3.2.2.5 图层分析与建模 |
3.3 GML 转换器的实现 |
3.3.1 几何类型的对应关系 |
3.3.2 应用模式的组建 |
3.3.3 GML 文档的生成 |
3.3.4 GML 文档的验证 |
3.4 本章小结 |
第四章 SVG 及其在 WebGIS 的应用 |
4.1 SVG 概述 |
4.2 SVG 应用于WebGIS 的优势 |
4.3 SVG 应用于WEBGIS 的可行性分析 |
4.3.1 SVG 图元与地理实体编码 |
4.3.1.1 SVG 图元元素 |
4.3.1.2 地理实体编码方案 |
4.3.2 地图的生成和显示 |
4.3.2.1 GML 文档到SVG 文档的转换 |
4.3.2.2 SVG 文档的显示 |
4.3.3 SVG 文档的传输 |
4.3.4 SVG 地图的基本功能 |
4.4 本章小结 |
第五章 基于 XML/SVG 的 WEBGIS 的原型系统开发 |
5.1 系统可行性分析 |
5.1.1 系统背景介绍 |
5.1.2 开发技术的选择 |
5.2 原型系统总体设计 |
5.2.1 系统目标设计 |
5.2.2 系统结构设计 |
5.3 原型系统实现 |
5.3.1 地图数据管理 |
5.3.1.1 数据来源 |
5.3.1.2 数据存储方案的选取 |
5.3.2 服务器端 |
5.3.2.1 Web 服务器的实现 |
5.3.2.2 应用服务器的实现 |
5.3.3 基于SVG 插件的客户端 |
5.4 本章小结 |
第六章 结束语 |
6.1 论文工作总结 |
6.2 进一步的工作 |
参考文献 |
致谢 |
在学期间发表论文和参加科研情况 |
详细摘要 |
(9)基于XML的WebGIS 3层B/S结构应用研究(论文提纲范文)
0前言 |
1 WebGIS的研究现状及其存在的问题 |
1.1 WebGIS的研究现状 |
1.2 传统Web语言的局限性 |
2 XML概述及其特点 |
2.1 XML概述 |
2.2 XML特点 |
(1)具有高度灵活性 |
(2)高度结构化 |
(3)将标识的内容同显示方式彻底分开 |
(4)能在本地进行计算和处理 |
(5)具有自描述性 |
3 XML在3层B/S结构WebGIS中的应用 |
3.1 客户端 |
3.2 服务器端 |
3.3 数据库端 |
4 结论 |
四、XML在WebGIS中的应用(论文参考文献)
- [1]基于XML的WebGIS的研究与开发[J]. 韩清元. 科技信息, 2010(16)
- [2]基于GML的WebGIS空间数据互操作研究[D]. 胡腾波. 浙江师范大学, 2009(04)
- [3]基于Web Services.的WebGIS研究与设计[D]. 曾志宏. 复旦大学, 2008(08)
- [4]基于ArcIMS的WebGIS构建与应用[D]. 陈晨. 解放军信息工程大学, 2008(07)
- [5]基于SOA的油田WebGIS研究与实现[D]. 黄刚. 大庆石油学院, 2008(03)
- [6]基于ASP.NET与SVG的WebGIS实现技术研究[D]. 韩双旺. 安徽师范大学, 2007(05)
- [7]SVG技术在WebGIS上的研究与应用[D]. 马安岭. 天津工业大学, 2007(02)
- [8]基于XML-SVG的WebGIS技术的研究与应用[D]. 李永蕊. 华北电力大学(河北), 2007(01)
- [9]基于XML的WebGIS 3层B/S结构应用研究[J]. 吴华平,王辉,周浩,王涛. 软件导刊, 2006(21)
- [10]WebGIS的关键技术—XML[A]. 张苗亚. 第三届长三角科技论坛(测绘分论坛)暨'2006江苏省测绘学术年会论文集, 2006
标签:webgis论文; xml语言论文; gis论文; 数据库系统的特点论文; svg论文;