




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ArcGIS
API
for
Python技术基础篇运行环境、基础功能模块及简单分析应用分享Esri中国信息技术有限公司孙芙蕊目录ArcGIS
API
for
Python简介1Python
is
a
programming
language
that
lets
you
work
quickly
andintegrates
systems
more
effectively.简洁快速高效ArcGISAPIforPython是一个全新的API,可以用于GIS平台管理、平台空间数据管理、执行GIS分析和可视化。弥补Python在Web端进行地理处理,空间分析方面的空白简单、易懂交互式开发、分析记录、对分析过程快速响应进入GIS主要接口管理GIS中的用户组以及内容访问GIS中的空间处理功能和地理数据集提供辅助功能可视化分析功能http://esri.github.io/arcgis-python-api/apidoc/html/index.html运行环境搭建:1.通过在ArcGIS
Pro安装ArcGIS API
for
Python:运行环境搭建:2.通过安装Anaconda安装ArcGIS
API:在conda官方网站下载Anaconda安装软件:https://www./download/通过命令行安装ArcGIS
API:conda
install
–c
esri
arcgis安装完成之后通过命令行启动jupyter
notebook:jupyternotebookArcGISAPI
forPython实现Portal管理2神经中枢连接到GISGIS(门户,用户名,密码)管理的对象:1.用户(Users)对用户进行创建、修改、删除等快速管理操作管理的对象:2.群组(Groups)对群组进行创建、修改、删除等快速管理操作ItemlayerfeatureSetfeature管理的对象:3.内容(Content)对内容进行查询、创建、修改、删除等快速管理操作gis.content.search()Item.layerslayer.query()Fset.features创建内容:修改要素:下载item:删除item:1.将需要批量创建的群组信息存储在CSV文件中。2.读取csv中的信息,快速批量创建群组,并且可以批量删除群组。ArcGIS
API
for
Python实现数据处理分析31.要素分析(arcgis.features)2.栅格分析(arcgis.raster.functions/arcgis.raster.analytics)3.大数据分析(arcgis.geoanalytics)4.地理处理(arcgis.geoprocessing)5.地理编码(arcgis.geocoding)6.网络分析(work)1.模式分析:通过聚类的方法分析数据的空间模式
arcgis.features.analyze_patterns2.位置分析:通过设置条件寻找最佳位置、可视范围、或者流域范围等
arcgis.features.find_location3.邻域可达性分析:通过邻域分析解决“什么事物在什么事物旁边”的问题
arcgis.features.use_proximity1.通过arcgis.raster.functions直接调用分析处理2.通过arcgis.raster.analytics(RA)大数据栅格分析处理工具比如常用的generate_raster(function,item)。其中function可以通过
python
dict的形式构建,将1中的方法放构建在其中。准备数据注册大数据文件数据分析展示注册数据执行分析模型工具:
arcgis.featuresarcgis.rasterworkarcgis.gaoanalyticsGeoprocessing
Toolbox类型的GP工具从item获取GP工具从url导入GP工具Esri
World
Geocoding
Service1.从item获取地理编码工具地址空间坐标2.从GIS获取默认的地理编码工具地理编码工具可以用于查询一定范围内的要素:batch_geocode:一次geocode多个地址reverse_geocode:1.同步网络分析服务:必须等待请求结束并且获得结果,适用于较快的的分析请求。
work2.异步网络分析服务:异步适用于长时间才能完成的请求,并且包含一些解决问题的特定module,请求期间可以和应用进行交互操作。network.analysis1.同步网络分析服务:ArcGIS
Online上的组织都有route分析服务,也可以使用自己ArcGIS
Server上托管带有网络分析功能的地图服务。以ArcGIS
Online上的route服务为例:
a.获取service
urlb.获取servicec.通过service创建RouteLayer,并进行点之间的路径分析2.异步网络分析服务:
a.路径分析:b.范围分析:c.最近要素分析:2.异步网络分析服务:
d.起讫点成本矩阵分析:e.货物运送分析:ArcGIS
API
for
Python综合分析4ArcGIS
API
forPython与ArcPy小工具5Difference
ofGaussian
(DoG)ArcGIS
API
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度环境整治拆迁工程合同
- 维修服务合同协议
- 个人借款抵押担保合同
- 企业年度软件升级维护协议
- 金融科技应用创新项目合同
- 药店承包经营合同
- 装修合同清单地暖
- 个人创业担保贷款合作协议
- 内燃机驱动挖掘机买卖合同
- 手房物业服务合同
- 2025年上半年赣州市于都县招聘城管协管员易考易错模拟试题(共500题)试卷后附参考答案
- 中考数学总复习第一章第3课时二次根式课件
- 天然气脱硫完整版本
- 2025年中国电子烟行业发展前景与投资战略规划分析报告
- 货物学基础 课件 项目一 任务一 货物的基本概念
- 无人机法律法规与安全飞行 第2版空域管理
- 我的小学生活
- 《商务沟通-策略、方法与案例》课件 第三章 书面沟通
- 2024具身大模型关键技术与应用报告-哈尔滨工业大学
- 提高瓦屋面太阳能板安装一次验收合格率
- 2024上海市房屋租赁合同范本下载
评论
0/150
提交评论