Python与地理信息系统应用的开发工具.pptx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python与地理信息系统应用的开发工具

Python与地理工具 ArcGIS与PythonPython简单易学、免费开源、海量资源Python可移植、可扩展、可嵌入Python跨平台(支持Windows/Unix/Linux/Macintosh)系统编程、图形处理、数学处理、文本处理、数据库编程、网络编程。。。????自动化制图数据访问空间分析…… ArcGIS 10.4基于dispatchgeoprocessorPython 2.1 ArcGIS 9.0/9.1Python 2.7第三方包arcgisscriptingPython 2.4 ArcGIS 9.2arcgisscriptingPython 2.5 ArcGIS 9.3ArcPy站点包Python 2.6 ArcGIS 10.0Python 3.4 ArcPro 1.2ArcGIS中的地理工具地理工具类型?内置工具?脚本工具?模型工具地理工具的Python入口——ArcPyArcpy——为用户提供了使用Python 语言操作所有地理处理工具(包括扩展模块)的入口,并提供了多种有用的函数和类,以用于处理、访问和管理分析GIS 数据。使用 Python 和 ArcPy,可以开发出大量的用于处理地理数据的实用程序。 地理处理ArcGIS提供了多种Python使用方式利用ArcPy与Python方便实现GIS处理流程不需要学习庞大的AO接口ArcGIS Desktop扩展已经不再支持VBA????数据管理服务共享ArcGIS可视化地理分析ArcPy与地理工具ArcPy的模块 自动化制图 arcpy.mapping 数据访问 arcpy.da 操作mxd和lyr 扩展数据驱动功能自动导出pdf和打印 数据编辑会话 更高效的Cursor 地理分析 arcpy.sa arcpy.na arcpy.gaarcpy.time 基本模块 支持版本、属性域执行空间分析和运算 执行网络分析工具地统计分析模块功能处理时间增量和时区ArcPy Core 快速制图 ArcPy.Mapping模块? 管理地图文档(MXDs)、图层(Layers)和其中数据获取地图文档中相关信息:数据源、无效图层、空间参考等更新图层数据源更新图层的符号、label显示、图层透明度等---自动化的地图集生产?自动制图和创建pdf地图册自动导出和打印地图-- 数据预处理空间数据预处理?矢量栅格转换投影转换数据属性编辑。。。----非空间数据的空间化?属性表、文本数据转成矢量/栅格多维数组科学数据的空间化。。。--- 数据预处理 Numpy数据的空间化? Python的开源科学计算包,用来存储和处理大型矩阵? 强大的N维数组对象Array(灵活索引、合并分割)? 实用的线性代数和随机数生成函数(算术运算、维度变换)? 多维数据与GIS可视化之间的桥梁(栅格转换)Arcpy中Numpy转换:??????NumPyArrayToRasterRasterToNumPyArrayNumPyArrayToTableTableToNumPyArrayNumPyArrayToFeatureClassFeatureClassToNumPyArray 数据预处理例1:通过Python实现从网络抓取数据资源并转化成空间矢量数据 1、调用python的urllib2这个HTTP客户端库的相关方法抓取网络数据资源?2、使用ArcPy的创建要素类方法,并添加相关属性字段?3、使用ArcPy的更新要素类方法,逐条插入数据? 数据预处理 例2:通过Python实现多维数据的空间化? 多维数据以netCDF, GRIB, and HDF等格式存储? 多维数据应用领域 ? 海洋数据 海水温度,盐度,洋流 ? 气象环境数据 温度,湿度,气压,风场,降水,浓度 ? 土地数据 土壤含水量, NDVI,土地覆盖风场和湿度风场和气压洋流扩散浓度 数据预处理多维数据与栅格数据的关系 Dimensions://定义维数Variables://定义变量Attributes://属性数据预处理多维的镶嵌数据集——支持多文件和多变量??不同区域的数据不同时间的数据? 用地理数据库属性表来管理多维数组,而不存储数据本身? 每一行代表2维的栅格数组? 维度和变量名称作为字段存储数据预处理多维数据预处理——标准化数据预处理多维数据预处理——入库空间化 数据管理Geodatabase空间数据模型 Geodatabase Feature dataset Spatial reference TablesFeature Classes Raster DatasetsAdditional geodatabase elementsRouteDimensionPolygonLinePointAnnotationParcel fab

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档