WEBGIS框架应用与开发文献综述
2020-03-13 09:50:59
题目:WEBGIS框架应用与开发
课题研究的目的、意义:WEBGIS框架应用与开发提供灵活的可扩展性,并且当应用环境不同时能够提供良好的领域性以及快捷容易的移植性。现有的商业化的GIS开发系统由于体积庞大,功能过于繁杂,对开发者的专业水平有着非常高的要求,导致领域内的开发者在进行常规开发时,将会面临开发难度非常大,开发周期难以有效控制,功能灵活性很差等严峻的问题。随着通用性Web GIS组件技术的完成,这种严峻的局面将会有效地改善。它可以将很多内部结构复杂但是应用起来却大体相似的功能封装起来,使得开发者不必懂得框架的内部结构就可以既快速又稳定实现项目所需要的功能。
本课题国内外研究的历史和现状:
以往的web开发模式同现在的ASP.NET开发模式相比较,提供了以下几个重要的优势:
ASP.NET可以这么说,它是一个统一的Web开发模型,建立和部署企业级的Web应用项目所必需的服务ASP.NET都可以从中提供出来,ASP.NET是Microsoft.NETFramework其中的一部分,它是这样的一种计算环境,是可以在高度分布的Internet环境中简化其应用程序开发的计算环境.NET Framework中的类可以在编写ASP.NET应用程序时引用和访问。因此,它有如下特点:
1, Microsft.NET Famework与ASP.NET是整合集成在一块的,它们运行在CLR运行库环境中。ASP.NET建立在.NET Framework的编程类之上,它不仅为Web应用程序提供了一个模型,而且还涵盖整合了控件集和结构,使之能够让ASP Web应用程序的生成过程变得更加容易。与公共HTML用户界面兀素相关的控件集都被ASP.NET包含与封装,但是这些控件只能在Web服务器中运行,用户界面若想显示在浏览器上也只能用HTML的形式。在服务器端,与公共HTML用户界面兀素相关的控件集都是基十面向对象模型的,程序开发的人员在开发过程中可以利用面向对象的编程技术对这些控件的属性及事件进行不断地扩展,带来了丰富性。结构服务在ASP.NET里也被提供了,大大减少了开发人员代码的编辑数量,并且提高了应用程序的可靠性。
2, ASP.NET是编译执行的,它在支持多种编程语言的同时,也是面向对象的。在ASP.NET应用和ASP.NET的开发中,任何语言只要与CLR兼容的都可以被使用,以用来编写应用程序代码,ASP.NET支持很多编程语言,例如:Microsoft Visual Basic, C#,J#等编程语言。
3、不仅仅跨浏览器也跨设备的ASP.NET。Web开发人员所面临的相对来说的一个非常大的挑战就是要做到能在浏览器上都能运行。但对十目前的ASP.NET程序设计人员来讲,跨浏览器的问题变得似乎并不那么重要了。在开发的过程中要是完全使用ASP.NET中自己带的Web服务器控件,结果它就会根据客户端的浏览器版本自动生成相应的HTML代码及页面。如此这般就可以实现跨浏览器的支持,而不用再编写使之能对应浏览器版本的代码。
4, ASP.NET可以更加容易的配置与部署。这种特性是任意一个开发环境或开发平台都不能与之相比较的,特别是将.NET融合在Windows 7和 Windows Server 2008操作系统里面之后,如果想让程序能够自由的运行,只需要将程序复制过来就可以了。
_5、将LINQ技术引用到ASP.NET中。LINQ技术允许编写C#语言或者Visual Basic代码以查询数据库相同方式操作内在数据}a}。集合中的数据、数据库中的数据以及XML中的数据等都可以使用该技术用来查询,语法通用与SQL的语法类似。
您可能感兴趣的文章
- 倾斜摄影测量技术在道路规划中的应用研究外文翻译资料
- 基于无人机高光谱遥感的水体浊度反演外文翻译资料
- 利用美国印第安纳波利斯市的景观格局指数评估土 地利用和土地覆被模式对热环境的影响外文翻译资料
- 低成本、高精度、单频GPS-BDS RTK定位外文翻译资料
- 数据缺口环境下基于自回归模型的GNSS/INS松耦合集成外文翻译资料
- Loam_livox:一种适用于小视场激光雷达的快速、鲁棒、高精度的激光雷达里程计和建图软件包外文翻译资料
- 基于对IMU与GNSS融合数据的质量评价实现在无人机映射条件下的地理配准外文翻译资料
- 色彩在回族建筑中的研究与应用外文翻译资料
- 3D激光扫描技术在古建筑测绘中的应用外文翻译资料
- 基于雷达测量I的钢筋混凝土桥梁纯输出模态识别外文翻译资料