欢迎来到天天文库
浏览记录
ID:37593143
大小:4.39 MB
页数:38页
时间:2019-05-25
《地理分析基础 - 幻灯片1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010Esri中国区域用户大会地理分析基础刘姗什么是地理分析?概念:关于地理数据的分析。地理分析=空间分析地理分析≈空间分析地理分析与ArcGIS=地理处理地理分析Geoprocessing自动化分析、建模Geoprocessing框架Geoprocessor=Geoprocessing执行器GP工具搜索工GP是GeoProcessing结果窗的简写副本GP服务ArcToolbox模型构建器脚本ArcObjects具体/.zip发布Geoprocessor的核心Geoprocessing的唯一执行者使用管理GP工具创建扩展GP工具共享GP工具GP框架4
2、主要内容使用管理GP工具搜索工具ArcToolBox结果窗体创建扩展GP工具模型构建器(ModelBuilder)PythonArcObjects共享GP工具副本或压缩文件GP服务发布使用管理GP工具搜索工具ArcToolBox结果窗体使用管理GP工具查找GP工具运行GP工具查看结果结运行工具果窗体搜索工具常用GP工具裁剪缓冲区相交合并融合创建扩展GP工具模型构建器(ModelBuilder)PythonArcObjects什么是模型构建器?核心是建模可视化编程撤销检测运行连接器什么是模型?现实世界的抽象表达黄豆黑豆豆浆机红豆碾磨
3、五谷豆沙加水煮沸五谷豆浆枸杞黑芝麻场景:查看植被类型数据道路区域植被图目的查看目标道路周围一定范围内的植被类型方法:“搭积木”构建模型调整参数模型构建器ArcGIS10-ModelBuilder新特性更新更新模型构建器的工具条和菜单。现在支持撤消和恢复。模型元素现在有工具提示。专门为模型构建器设计了新工具——迭代器和仅模型工具元素之间的默认间距已从30更改为15。删除模型导出到JavaScript和VBScript的功能可爱的Python简单易学、追求完美高度灵活面向对象小巧,跨平台可集成(scriptabledArcGIS)稳定
4、、成熟功能强大,扩展丰富广大的用户群体定期执行任务场景一:批量处理需求在文件夹里有六十多个地图文档(*.mxd),现在需要将其全部出图为.pdf格式,并快速查看。问题代码示例1importarcpy,os2arcpy.env.workspace=r'E:9.14-9.16DemoPythonprintmxddataset'3arcpy.env.overwriteOutput=True4temppdfname=r'E:9.14-9.16DemoPythonprintmxdtest.pdf'5pdfname=arcpy.env.workspac
5、e+r'mappdf.pdf'6pdf=arcpy.mapping.PDFDocumentCreate(pdfname)7forfileinarcpy.ListFiles("*.mxd"):8mxd=arcpy.mapping.MapDocument(arcpy.env.workspace+"\"+file)9arcpy.mapping.ExportToPDF(mxd,temppdfname)10pdf.appendPages(temppdfname)11delmxd12pdf.saveAndClose()13delpdfname,temppdfname14os.s
6、tartfile(arcpy.env.workspace+r"mappdf.pdf")场景二:制图自动化Demo:制作脚本工具新建脚本工具导入脚本验证(Validation)设置变量的输入参数输出参数ArcGIS10-Python新特性Python窗口取代“命令行”窗口像在命令行窗口中那样运行工具和设置环境访问arcpy脚本功能其他以python语言形式提供的有用功能ArcGIS安装了Python2.6版本。使用密码对模块和脚本这些知识产权进行保护Geoprocessing与ArcObjects核心的GP工具、GP框架都是用AO构建的在一定层面上,AO
7、和GP互为补充AO主要是对ArcGIS现有功能进行扩展GP框架则侧重于任务的自动化完成ArcObjects使用GP工具GPToolGPModelToolGPFunctionToolGPCustomToolGPScriptToolGPFunctionGPToolExtensionGPFunctionFactoryGPToolExtensionFactoryDemo—AO调用GP工具usingESRI.ArcGIS.Geoprocessor;usingESRI.ArcGIS.AnalysisTools;初始化命名空间//Initializ
此文档下载收益归作者所有