版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Python 实际应用开发地理信息系统应用Python和 地 理 信 息 系 统 应 用 程 序 的 开 发 工 具 是BullbullArcGIS 和 Python 简单易学、免费开源、海量资源 Python 可移 植 性 、 可 扩 展 性 、 嵌 入 式 Python 跨 平 台 ( 支 持WindowsUnixLinuxMacintosh) 系统编程、图形处理、数学处理、文本处理、数据库编程、网络编程。基于调度的地理信息系统自动制图数据访问空间分析第三方软件包地理信息系统地理信息系统地理信息系统地理工具类型内置工具布尔模型工具布尔脚本工具地理工具 PYTHON 门户 ARCPY 为用户
2、提供了一个使用 PYTHON 语言操作所有地理处理工具 (包括扩展 ArcGIS Services 共享地理分析可视化数据管理模块 )的门户,并提供了各种有用的功能和类来处理、 的地理信息系统数据访问和管理分析。Python 和 ArcPy 可用于开发大量用于处理地理数据的实用程序。地理处理 bullbullbullArcGIS 提供了多种 Python 使用方法。ArcPy 和 Python 用于简化地理信息系统处理过程, 而无需学习庞大的AO 界面 ArcGISDesktop 扩展。VBAArcPy 和地理工具操作mxd 和 lyr扩展不再受支持。 数据驱动功能自动导出pdf 和打印数据编
3、辑会话对于 Cu Rsor 支持版本、域执行空间分析和操作执行网络分析工具统计分 析 模 块 功 能 处 理 时 间 增 量 和 时 区ArcPyCore地 理 分 析arcpysaarcpynaarcpygaarcpytime 基 本 模块 ArcPy 模 块 自动 制 图arcpymapping数据访问 arcpyda 获取地图文档中的相关信息 :数据源、无活动图层、空间参考等。更新图层数据源更新图层符号、 标签显示、图层透明度等。 bull 自动地图集生产自动制图和创建 pdf 地图册自动导出和打印地图快速制图 ArcPyMapping 模块 bull 管理地图文档 (MXDs) 、图层
4、 (Layers)和数据 bull 数据预处理空间数据预处理矢量栅格转换投影转换数据属性编辑。布尔非空间数据的空间属性表、 文本数据到矢量栅格多维数组科学数据的空间转换。Arcpy中的numpy转换 :BullBullBullNumYarraytorastosterTonumpYarraynumpYarraytotableTonumpYarraynumpYarraytofatureLassFeatureClassTonumpy数组数据预处理 Numpy 数据的空间化 python 的开源科学计算包用于存储和处理大型矩阵强大的n 维数组对象数组 (灵活的索引、合并和拆分)实用的线性代数和随机数生
5、成函数(算术运算、维转换 )多维数据和地理信息系统可视化 (网格转换 )bull 数据预处理示例 :Python 实现数据抓取网络数据资源bull 、使用ArcPy 创建要素类并添加相关属性字段的方法bull 、使用ArcPy更新要素类的方法逐个插入数据预处理示例: 使用Python实现多维数据的空间多维数据,并使用netC DF、GRIB 、andHDF 等格式存储海洋数据、海水温度、盐度、海流、气象环境数据、温度、湿度、气压、风场、降水浓度、土地数据、土壤含水量等应用领域的多维数据。 NDVI 土地覆被风场和湿度风场以及大气压力和洋流扩散浓度变量 :定义变量属性 :属性数据预处理多维数据和
6、栅格数据关系维度 :定义多维数据预处理多维镶嵌数据集支持多文件和多变量使用地理数据库属性表来管理多维阵列, 而不存储每行数据本身栅格阵列维度和变量名称表示维度称为存储来自不同区域的数据用于不同时间的场数据预处理 多维数据预处理标准化数据预处理多维数据预处理仓库空间化分格结构表示法 terrainandatasetslocators行为属性默认连接性属性属性属性主成分合并策略关系规则停止记录错误停止记录关系分类几何网络路由维度多维多边形线性点标注栅格数据添加条件数据库元素工具框模型脚本网络数据稳定特征分类数据管理地理数据库空间数据模型地理数据库特征数据空间参考管理区域土地使用属性土地区域地理数据
7、库 bulllbull 数据创建 (矢量、栅格 =0。数据管理地理数据库 (personalfilesdegdb)地理数据库创建数据库连接 (空间非空间 )数据集创建 (矢量栅格网络 ) SDE 版本管理数据备份数据过滤地理分析 build 地理处理框架 ArcToolboxArcGIS 提供了一套地理处理工具,模型构建器使用了一系列的Pythonarcpy,这是一种用于构建工作流的column GP 工具的可视化编程语言,使用python 来操作地理处理工具, 以实现更强大的地理处理工具和编程地理处理工具。地理处理工具的主要模块是基本标准高级完整通用分析工具 bull 空间分析 bull 空
8、间统计分析 bull 统计分析 bull 网络分析 bull跟踪分析扩展模块地理分析流程准备数据定义投影精度比例设计问题陈述需求分解问题执行分析运行工具高级自动化执行 : 建模选择方法检查问题选择方法选择工具分布共享演示结果共享给用户检查结果确保结果质量脚本、代码批量适用性建模批量水文分析 体图像分类体网络分析格式体地形分析体插值处理体统计分析体邻域分析体密度分析体。数据扩展分析和可视化空气质量数据扩展分析示例 :模拟 3D 空气质量扩散 bull 不同时间扩散 bull 不同高度扩散数据扩展分析和可视化空气质量数据扩展分析 3D 场景空气质量数据网络 CDF 数据提取栅格数据生成等值线生成
9、TIN 移除边界元素移除平面内小孔转换为平面元素最小外部矩形转换为线元素获取最大平面创建多面体生成较低 TIN 更新时间和高度数据扩展分析和可视化空气质量数据扩展分析D 空气质量处理流量数据扩展分析和可视化空气质量数据扩展分析 D 空气质量数据流量bull 栅格数据 bull 等值线数据 bull 封闭等值线 bull 封闭表面数据bull 扩散表面数据bull 扩散数据扩展分析和可视化空气质量数据扩展分析 D 空气质量应用过程、背景数据处理、生成多面体空气质量、 WebD 多维显示发布为网络场景、 数据 使用 WebScene的 Python版本生成空气扩散气团 3d 体积使用 ArcGIS
10、Pro的 WebD 功能使用 ArcGISJSAPI 来满足前端 d 应用程序需求数据扩展分析和空气质量数值的可视化根据扩展分析示例,三维空气质量廓线分析数据展开分析和可视化空气质量数据展开分析 d 空气质量廓线分析数据展开分析和可视化空气质量数据展开分析 d 空气质量廓线分析过程施工图点图层生成和每层数据交点转换到拉伸平面位置点插值到网格转换到实际廓线点数据展开分析和可视化空气质量数据展开分析 d 空气质量廓线数据过程 bull Draw 点数据 bull 第一层交点数据 bull 第二层交点数据 bull 第三层交点数据 bull 插值栅格数据 bull 实际位置 XYZ 点数据 bull
11、 直线校正每层点数据高度、背景数据处理、生成立体截面点 (x,y, Z)、JSAPI D 符号渲染数据扩展分析和可视化空气质量数据扩展分析 D 空气质量剖面应用过程生成空气质量立体剖面点使用 Python 渲染数据扩展分析和可视化空气质量数据扩展分析使用 ArcGISJSAPI D 符号示例 :空间和时间立方体数据扩展分析和可视化空气质量数据扩展分析空气质量、 数据渲染显示 S回放速度空气空间时间立方体处理流、 NetCDF 数据提取、生成空间时间立方体、数据 3D 显示 ArcGISPro 时空挖掘工具空气质量数据小时高度 * 网格近 10,000 点近 10,000 统计网格数据扩展分析和
12、可视化空气质量数据扩展分析空气时空立方体数据流时空立方体源数据时空立方体数据扩展分析和可视化空气扩散空气质量空气时空立方体空气固体截面Python 包、线、平面变换矢量网格变换几何计算三维建模时空立方体工具。Python 、ArcPyapiacCatalogarToolBoxArcMap(共享地理处理服务 )或 ArcPy 发布通用服务设计和脚本编写工具调试运行、发布服务使用通用服务实现在线地理处理通用服务发布过程ArcGIS平台范围的Python应用程序设计器门户LonlinePithonArcPy字段计算器PythonInpythonAddInscript工具模块构建器Python命令行重
13、启PythonDtopWebDevicesServerPortallayersonLineWebMapsweebscensendash示例 :使用 Pythonbull、字段计算器 NDA 在桌面中, Pythonbull 、Pythonbwindow 代码用于提示大规模删除要素类:大规模删除网格 :在桌面中,pytonbull 、pytonepythonadidin 开发工具 addinassistantexe:下载地址使用:ID=FAEBFADEFBFFFBFFBBullBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULL
14、BULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBULLBU要加载的外接程序管理器:查看所有外接程序的详细信息删除Pythonbull、pytonadinc 桌面使用Python BULL 、pytao in 外接程序桌面P
15、ython BULL 、用于脚本工具桌面和 Python BULL、用于模型构建器调用ArcGISServerPython 命令行实用程序ArcGISforServer 安装目录工具管理目录下提供了一组用于管理 ArcGISServer 的脚本命令行。工具用户名根据不同操作的角色权限指定用户的密码。 网站的网址,如 http:gisserverdomaincom:h:H 查看帮助信息服务器调用ArcGISServerPython 命令行实用程序,其中 Pythonbull、启动和停止服务从服务定义中添加和删除群集计算机(sd) 文件发布服务备份或恢复站点配置定义新地图缓存构建和删除松散格式和紧
16、凑格式之间的地图缓存转换地图缓存服务服务器使用Pythonbull、调用 ArcGISRESTAPI 站点群集服务 JSON 定义服务器使用 pythonbull L 、通过 Python 调用 ArcGISRESTAPI 示例 :编辑服务请求 RESTLR 通过 HTTP 步骤运行脚本时需要管理员权限您必须提供具有管理员权限的用户名和密码步骤配置参数构建请求步骤获取和使用 令牌服务发布类型imageservermapserverGPservergeocodeinscripts server definitionparameter generation draft(sddraft)genera
17、tionservice definition(SD) 发布服务服务器使用Pythonbull、通过ArcPyregister 数据库和文件目录实施服务发布到ArcGISServer,以分析mxd 文档并创建服务定义文件以分析gp 模型结果,并创建服务定义文件以将服务定义文件发布为服务。目录下的服务定义文件均由ArcPy 发布。在服务发布流程服务器中,Pythonbull、服务发布流程由 ArcPy 、服务定义草案文件创建、分析服务定义草案文件、服务定义文件生成、 发布服务 ArcGISforServer 要素服务查询、 增加、删除和修改I 在temuserwebmapPortalonline
18、中, Python 用于调用ArcGISPortalonlineRESTAPI来调 用 资 源 推 荐 :ArcRESTpython包(restapiforags,AGOL , Web Map JSON)上传附件管理用户服务发布ArcGISPortalOnline 管理门户网站管理内容管理用户 ArcREST 下载地址 :https:githubcomesriacrest 最新版本 :https:githubcomesricaresterapython、用于sestagPortalonline安装要求txtpipinstallndashrequirementtxt、用于setupppythonsetuppinstallbullarcrest 网站包安装门户在线获取用户的内容资源获取服务器上用户的服务信息本机功能强大的简单交互开发可以共享、更新和重新运行分析 记 录ArcGISPythonAPIArcGIS和PythonAgile开发选择ArcGISPython使用场景现有工具不能与Python Flowing一起实施需要时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黑龙江省尚志市高三数学下册期末考试模拟试卷含答案【轻巧夺冠】
- 2026年黑龙江省海伦市高三数学下册期末考试模拟卷(夺分金卷)附答案
- 2026年黑龙江省虎林市高三数学下册期末考试模拟测试卷附参考答案【综合题】
- 2026年黑龙江省铁力市高三数学下册期末考试模拟检测卷含答案(考试直接用)
- 2026 年爱辉区国企紧缺高层次人才引进综合素养试卷 招录 24 人
- 保险经纪人从业资格考试实务操作模拟试卷
- 保险经纪人从业资格考试保险产品定价与核保模拟试题
- 湖南长沙雨花区2026-2027学年八年级上册语文第一次月考试卷
- 保险代理人资格考试科目二模拟试卷
- 2025年智能机器人市场增长策略分析计划可行性报告
- 2026新版检验检测机构管理评审报告
- 实验室生物安全演练脚本
- 2026年西南电力设计院招聘考试指南及模拟题
- 2026年流感预防知识宣传测试题及答案
- 中英文产品研发项目合同协议
- 《内科学》名词解释
- 人教PEP版三年级英语上册第一单元Unit 1 Making friends 单元试卷(含答案含听力原文)
- 胎盘早剥教学课件
- 农业机械化智能化发展现状下的农业人才培养模式研究报告
- CJ/T 454-2014城镇供水水量计量仪表的配备和管理通则
- 企业安全管理培训课件
评论
0/150
提交评论