当前位置:主页 > 开题报告 >

【开题报告】脚本语言在arcgis中的应用

请输入课题关键词,搜索相关范文

文档下载

网盘链接 https://pan.baidu.com/s/1CdZ8Ji9HIh_pnAlqJEZ2PA

提取码: iogt


部分内容展示

随着中国水利和土地测绘领域中测绘地理信息产品标准走向世界,新的发展机遇也迫使参与者改变过去的思维和工作方式,开辟出一条新的高效工作“新航线”。现如今大多数地理资源,如土地、水利等资源规划项目中,频繁的数据更新和专题图修改,不但消耗大量人力资源,而且使得手动操作导致的错误发生机率大增。特别是处于项目下游的制图和数据库专业,因为需要等待上游专业的数据成形和更新,在紧迫的时间内顺利完成任务的挑战大增。每个专题图的工程文件mxd修改工作需如下重复300遍:打开-修改多个图面内容-保存-输出图片-关闭,并要考虑大运算量导致的显示效果延迟。在紧张的工期内这是一件枯燥、考验耐心的工作,因此开创新的方法来实现制图工作的流畅高效已经迫在眉睫。
在进行地质信息管理与计算分析时,对于各种复杂的地质数据,进行程序化处理,可以大大减少冗余工作,并保障数据的处理质量。ESRI公司提供的 ArcPy 软件包正是针对该类问题应运而生的。典型的地理处理工具会在ArcGIS数据集(如要素类、栅格或表)中执行操作,并最终生成一个新数据集。每个地理处理工具都用于对地理数据执行一种非常重要的小操作,例如将数据集从一个地图投影中投影到另一个地图投影中、向表中添加字段或在要素周围创建缓冲区。在ArcGIS中包含了数百个此类地理处理工具。
另外,在软件编程领域中,语言可基本分为两类:系统语言和脚本语言。系统语言是诸如C++和.NET,用于通过计算机的低级图元和原始资源从底层开发应用程序。脚本语言(例如Python和Perl)用于将多个应用程序组合到一起,该语言使用计算机内置的高级功能,回避了系统语言编程程序必须处理的具体细节。与系统语言相比,脚本语言更加易学易用,对编程有基本的了解便足以很好地使用它们。Python作为ArcGIS的脚本语言在ArcGIS9.0版本中引入,为具有一定编程能力的工作人员进行地理处理提供了更便捷的方式和更丰富的选择。在进行空间数据的处理时,往往会遇到许多重复性的操作。实际工作十分复杂,只靠ArcGIS提供的批处理工具无法满足生产需要,此时,作为ArcGIS的脚本工具的Python语言就发挥了重要的作用。通过导入ArcPy站点包便可以使用Python访问Arc ToolBox中几乎所有的地理处理工具,我们可以通过Python定制特定功能的工具辅助生产,具有相当高的自由度,可以最大程度地提高工作效率。
基于上述认识将ArcGIS与Python环境下的地质信息管理领域中的测绘和评估等应用案例将作为本文的重点研究内容。希望通过本研究促进地理测绘和资源评价方法的研究与开发工作。
康复论文
大纲:
1.引言
1.1课题的提出
1.2课题研究意义
2.相关技术原理
2.1Arcgis平台体系
2.1.1ArcGIS技术简介
2.1.2ArcPy 站点包
2.2Python脚本语言
2.2.1Python技术简介
2.2.2Pythonde技术特色和应用优势
2.2.3Python与ArcGIS
2.3空间数据融合理论
3. 脚本语言在ArcGIS环境下地图制图中的应用
3.1 数据输入
3.2 投影变换
3.3 地形图分幅计算
4.
4.1
4.2
4.3

  • 添加微信,提供课题关键词,帮你找

猜你喜欢

热搜课题