- 15
- 0
- 约5.21千字
- 约 4页
- 2021-10-26 发布于山西
- 举报
第一章 绪论
1.1 论文研究的背景及意义
ArcGIS 是 ESRI 公司 (Environment System Research Institute, Inc.美国环境系
统研究所 )推出的大型地理信息系统软件。该软件经过 Unix 向 Windows 操作系
统的迁移, ArcView, ARC/INFO, PC ARC/INFO 等几代产品的更迭,结合最新的
计算机图形学、 DBMS 、网络等技术,成为当今 GIS 业界的领先者。 ArcGIS 9.2
是目前的最新版本。
ArcGIS 9 主要在两个方面进行了显著的加强和改进,第一个方面是增加了
一个面向开发的新产品,即 ArcGIS Engine 。ArcGIS Engine 是面向开发人员的,
用于搭建及配置 ArcGIS 解决方案的产品。通过 ArcGIS Engine ,可以不需要在
同一机器上安装 ArcGIS 桌面应用。
ArcGIS 9 显著加强和改进的第二个方面是 ArcGIS 9 体系结构的改变,即推
出了 ArcGIS Server 。在 ArcGIS 9 之前,高级的 GIS 功能仅仅是在桌面端提供。
在 ArcGIS 9 中,ESRI 重新构造了 ArcGIS 平台的核心,使之适宜运行在服务器
端,运行在主流服务器平台上( Windows ,UNIX 和 Linux ),支持通用开发环
境。在大型的企业网中,用户在客户端就可拥有在桌面系统中的强大功能。
Microsoft .NET 是一个平台,它为开发人员提供了新的开发平台 (.NET
Framework),新的开发语言( C#),新的开发工具 (Visual Studio .NET) 。
.NET Framework 是在 Microsoft .NET 平台上进行开发的基础,是创建、部
署和运行 Web 服务及其他应用程序的一个环境。 .NET Framework 的关键作用在
于,它提供了一个跨编程语言的统一编程环境,开发人员可以随意使用最适合
解决身边问题的编程语言创建应用程序,加快开发速度。
C#语言是微软公司针对 .NET 平台推出的一种新型编程语言,作为 .NET 平
台的首选语言,不但继承了 C++, Java 等面向对象的强大功能特性,同时还继承
了 VB, Delphi 等编程语言的可视化快速开发功能。 C#减少了 C++ 的一些特性,
不再有宏、模板和多重继承。此外, C#增加了严格的类型安全、版本控制、垃
圾回收等新功能。 C#是开发 .NET Framework 应用程序的最好语言。
同 ArcObjects 相比, ArcGIS Engine 是对 ArcObjects 的提炼和简化,脱离了
ArcGIS 桌面软件的 ArcGIS Engine 结构更加合理,其提供的功能完全能够满足
各种层次的开发需要,而且保持了开放性和扩展性。
目前市场上流行的 GIS 软件能满足一般的需求,而特定领域的需求则需要
1
有针对性的进行 GIS 二次开发。 ArcGIS Engine 可用来建立广泛的 GIS 应用,并
在任何应用中嵌入 GIS 功能。结合 GIS 工具软件与当今可视化开发语言的集成
二次开发方式是当前 GIS 应用开发的主流。其优点是既可以充分利用 GIS 工具
软件强大的数据管理和空间分析功能,又可以利用其它可视化开发语言具有的
高效、方便等优点,集二者之所长,不仅能大大提高应用系统
您可能关注的文档
最近下载
- 2025年上海科学技术职业学院单招笔试职业能力测验试题库含答案解析.docx VIP
- 计数型MSA分析表(大样法).xlsx VIP
- 2026年春季人教版小学数学三年级下册教学计划(含进度表).docx VIP
- 2025年二级造价工程师《交通运输工程》试题及答案.docx VIP
- 教师口语教程第二章教学口语训练课件.pptx VIP
- 2025年人教版高中思想政治选择性必修2教材探究与分享参考答案.doc VIP
- PLC应用技术(西门子S7-1200)全套PPT课件.pptx
- 2025北京西城北师大实验中学七下数学期中试卷含答案.pdf VIP
- DB36_T 1085-2025 电动自行车停放充电场所消防安全规范.pdf VIP
- 提高自粘性地下室外墙防水卷材施工质量QC成果.docx VIP
原创力文档

文档评论(0)