




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2010 Esri 中国区域用户大会 地理分析基础地理分析基础 刘姗 什么是地理分析 什么是地理分析 概念 关于地理数据的分析 概念 关于地理数据的分析 地理分析地理分析 空间分析空间分析 地理分析地理分析 空间分析空间分析 地理分析与地理分析与ArcGISArcGIS 地理处理 Geoprocessing 自自动动化化 分析 建模分析 建模 地理分析 Geoprocessing框架框架 4 GeoprocessorGeoprocessor GeoprocessingGeoprocessing执行器执行器 GPGP工具工具 GPGP是是GeoProcessingGeoProcessing 的简写的简写 GeoprocessorGeoprocessor的核心的核心 GeoprocessingGeoprocessing的唯一执行者的唯一执行者 GPGP框架框架 使用管理使用管理GPGP工具工具 搜索工搜索工 具具 ArcToolboxArcToolbox 结果窗结果窗 体体 创建扩展创建扩展GPGP工具工具 模型构建器模型构建器脚本脚本ArcObjectsArcObjects 共享共享GPGP工具工具 副本副本 zip zip GPGP服务服务 发布发布 主要内容主要内容 使用管理使用管理GPGP工具工具 搜索工具搜索工具 ArcToolBoxArcToolBox 结果窗体结果窗体 创建扩展创建扩展GPGP工具工具 模型构建器模型构建器 ModelBuilderModelBuilder PythonPython ArcObjectsArcObjects 共享共享GPGP工具工具 副本或压缩文件副本或压缩文件 GPGP服务发布服务发布 使用管理使用管理GPGP工具工具 搜索工具搜索工具 ArcToolBox 结结果窗体果窗体 搜索工具 使用管理使用管理GPGP工具工具 查找GP工具运行GP工具查看结果 运行工具 结果窗体 常用常用GPGP工具工具 裁剪裁剪 缓缓冲区冲区 相交相交 合并合并 融合融合 创建扩展创建扩展GPGP工具工具 模型构建器模型构建器 ModelBuilder Python ArcObjects 什么是模型构建器什么是模型构建器 核心是建模核心是建模 可视化编程可视化编程 撤销撤销检测检测运行 运行 连接器连接器 什么什么是模型是模型 现实世界的抽象表达现实世界的抽象表达 豆豆浆浆机机 五谷豆浆五谷豆浆 红豆红豆 黄豆黄豆 黑豆黑豆 碾磨碾磨 五谷豆沙五谷豆沙 黑芝麻黑芝麻 加水煮沸加水煮沸 枸杞枸杞 场景场景 查看植被类型 查看植被类型 数据数据 道路道路 区域植被图区域植被图 目的目的 查看目标道路周围一定范围内的植被类型查看目标道路周围一定范围内的植被类型 方法 搭积木 方法 搭积木 构建模型构建模型调整参数调整参数 模型构建器模型构建器 ArcGIS10ArcGIS10 ModelBuilderModelBuilder新特性新特性 更新更新 更新模型构建器的工具条和菜单 更新模型构建器的工具条和菜单 现在支持撤消和恢复 现在支持撤消和恢复 模型元素现在有工具提示 模型元素现在有工具提示 专门为模型构建器设计了新工具专门为模型构建器设计了新工具 迭代器和仅模型工具迭代器和仅模型工具 元素之间的默认间距已从元素之间的默认间距已从 30 30 更改为更改为 1515 删除删除 模型导出到模型导出到JavaScriptJavaScript和和VBScriptVBScript的功能的功能 可爱的可爱的PythonPython 简单易学 追求完美简单易学 追求完美 高度灵活高度灵活 面向对象面向对象 小巧 跨平台小巧 跨平台 可集成 可集成 scriptabledscriptabled ArcGISArcGIS 稳定 成熟稳定 成熟 功能强大 扩展丰富功能强大 扩展丰富 广大的用户群体广大的用户群体 定期执行任务定期执行任务 场景一 批量处理场景一 批量处理 需求需求 在文件夹里有六十多个地图文档 在文件夹里有六十多个地图文档 mxd mxd 现在 现在 需要将其全部出图为需要将其全部出图为 pdfpdf格式 并快速查看 格式 并快速查看 问题问题 代码示例代码示例 1 1 import arcpy os 2 2 arcpy env workspace r E 9 14 9 16 Demo Python printmxd dataset 3 3 arcpy env overwriteOutput True 4 4 temppdfname r E 9 14 9 16 Demo Python printmxd test pdf 5 5 pdfname arcpy env workspace r mappdf pdf 6 6 pdf arcpy mapping PDFDocumentCreate pdfname 7 7 for file in arcpy ListFiles mxd 8 8 mxd arcpy mapping MapDocument arcpy env workspace file 9 9arcpy mapping ExportToPDF mxd temppdfname 1010pdf appendPages temppdfname 1111del mxd 1212 pdf saveAndClose 1313 del pdfname temppdfname 1414 os startfile arcpy env workspace r mappdf pdf 场景二场景二 制图自动化制图自动化 Demo Demo 制作脚本工具制作脚本工具 新建脚本工具新建脚本工具 导入脚本导入脚本 设置变量的输入参数设置变量的输入参数 输出参数输出参数 验证 验证 ValidationValidation ArcGIS10ArcGIS10 PythonPython新特性新特性 Python Python 窗口取代 命令行 窗口窗口取代 命令行 窗口 像在命令行窗口中那样运行工具和设置环境像在命令行窗口中那样运行工具和设置环境 访问访问 arcpy arcpy 脚本功能脚本功能 其他以其他以python python 语言形式提供的有用功能语言形式提供的有用功能 ArcGIS ArcGIS 安装了安装了 Python 2 6 Python 2 6 版本 版本 使用密码对使用密码对模块和脚本模块和脚本这些知识产权进行保护这些知识产权进行保护 GeoprocessingGeoprocessing与与ArcObjectsArcObjects 核心的核心的GPGP工具 工具 GPGP框架都是用框架都是用AOAO构建的构建的 在一定层面上 在一定层面上 AOAO和和GPGP互为补充互为补充 AOAO主要是对主要是对ArcGISArcGIS现有功能进行扩展现有功能进行扩展 GPGP框架则侧重于任务的自动化完成框架则侧重于任务的自动化完成 ArcObjectsArcObjects使用使用GPGP工具工具 GP Tool GPModelToolGPFunctionTool GPFunction GPFunctionFactory GPCustomTool GPToolExtension GPToolExtensionFactory GPScriptTool DemoDemo AOAO调用调用GPGP工具工具 Initialize the Geoprocessor Set workspace environment GP SetEnvironmentValue workspace C Data Nfld gdb Initialize the Buffer Tool Buffer bufferTool new Buffer bufferTool in features roads bufferTool out feature class roads 500 bufferTool buffer Distance or field 500 METERS Execute the buffer GP Execute bufferTool null 初始化命名空初始化命名空间间 using ESRI ArcGIS Geoprocessor using ESRI ArcGIS AnalysisTools DemoDemo AOAO调用调用GPGP工具工具 Initialize the Geoprocessor Set workspace environment GP SetEnvironmentValue workspace C Data Nfld gdb Initialize the Buffer Tool Buffer bufferTool new Buffer bufferTool in features roads bufferTool out feature class roads 500 bufferTool buffer Distance or field 500 METERS Execute the buffer GP Execute bufferTool null using ESRI ArcGIS Geoprocessor using ESRI ArcGIS AnalysisTools GeoProcessor GP new Geoprocessor 新建地理分析新建地理分析处处理器理器 DemoDemo AOAO调用调用GPGP工具工具 Initialize the Geoprocessor GeoProcessor GP new Geoprocessor Set workspace environment GP SetEnvironmentValue workspace C Data Nfld gdb Initialize the Buffer Tool Execute the buffer GP Execute bufferTool null using ESRI ArcGIS Geoprocessor using ESRI ArcGIS AnalysisTools Buffer bufferTool new Buffer bufferTool in features roads bufferTool out feature class roads 500 bufferTool buffer Distance or field 500 METERS 调调用工具用工具 代码示例代码示例 AOAO调用调用GPGP工具工具 Initialize the Geoprocessor GeoProcessor GP new Geoprocessor Set workspace environment GP SetEnvironmentValue workspace C Data Nfld gdb Initialize the Buffer Tool Buffer bufferTool new Buffer bufferTool in features roads bufferTool out feature class roads 500 bufferTool buffer Distance or field 500 METERS Execute the buffer using ESRI ArcGIS Geoprocessor using ESRI ArcGIS AnalysisTools GP Execute bufferTool null 执执行工具行工具 共享共享GPGP工具工具 副本或副本或压缩压缩文件文件 GP服服务发务发布布 共享共享GPGP工具工具 提供提供ToolBoxToolBox tbxtbx 的副本的副本 压缩 压缩 zip zip GPGP服务发布服务发布 ArcGISArcGIS ServerServer ArcGISArcGIS Server Server 是功能强大的基于服务器的是功能强大的基于服务器的 GIS GIS 产品 用产品 用 于构建集中管理的 支持多用户的 具备高级于构建集中管理的 支持多用户的 具备高级GISGIS功能的企功能的企 业级业级GISGIS应用与服务 应用与服务 ArcGISArcGIS Server Server 提供广泛的基于提供广泛的基于 Web Web 的的 GIS GIS 服务 以支服务 以支 持在分布式环境下实现地理数据管理 制图 地理处理 持在分布式环境下实现地理数据管理 制图 地理处理 空间分析 编辑和其它的空间分析 编辑和其它的GISGIS功能 功能 ArcGISArcGIS ServerServer提供一个简单的机制可以将提供一个简单的机制可以将GPGP工具和模型发工具和模型发 布为任务布为任务 服务服务 供客户端调用 而任务 服务 本身在 供客户端调用 而任务 服务 本身在 服务器端执行 服务器端执行 GP ServiceGP Service GPGP服务服务 支持多种客户端应用支持多种客户端应用 ArcGISArcGIS Desktop Desktop ArcGISArcGIS Explore Web Application Explore Web Application ArcGISArcGIS Mobile Mobile GPGP服务可以包含一个或多个服务可以包含一个或多个GPGP任务任务 与与toolboxtoolbox的的 工具一一对应工具一一对应 无需编程无需编程 ArcGIS Server Spatial Data Management Visualization Mapping Spatial Analysis WebMap Applications ArcGIS Mobile ArcGIS Explorer ArcGIS Desktop Java NET GPGP服务发布方式服务发布方式 GP服服务发务发布方式布方式发发布方法布方法 仅包含ToolBox的GP服务 发布到ArcGIS Server 或 添加新服务 包含地图数据源的GP服务只能用 添加新服务 用地图服务输出结果的GP服务 先
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广州市天河区御景小学招聘聘用制专任教师考试笔试试题(含答案)
- 机器人零部件打磨抛光创新创业项目商业计划书
- 园林植物与文学艺术创作结合创新创业项目商业计划书
- 智能车辆定位与导航系统创新创业项目商业计划书
- 功能性水产饲料创新创业项目商业计划书
- 现场总线课件
- 现场急救知识培训内容课件
- 2025年工业废气深度净化技术在环保产业的风险管理与战略规划
- 2025年工业互联网平台网络安全态势感知技术安全防护体系构建与应用报告
- 2025年汽车行业智能车灯技术发展趋势及市场分析报告
- 2025年西藏自治区三支一扶人员招募考试(公共基础知识)历年参考题库含答案详解(5卷)
- 护士长领导力提升与团队管理技巧
- 2025年富县辅警考试题库(附答案)
- 产前筛查答案及试题(附答案)
- 2026届张家港市达标名校中考语文模试卷含解析
- 保密观试题含答案2025年
- DB42T 1917.1-2022 中药材 水蛭(日本医蛭)养殖与加工技术规程 第1部分:种苗繁育
- 柏拉图教育思想体系解析
- 奶茶线上活动方案
- 军训医疗知识培训
- 公司适用法律法规标准清单2025年08月更新
评论
0/150
提交评论