




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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届八上数学期末监测模拟试题含解析
- 浙江省衢州市初三数2025届数学七上期末统考模拟试题含解析
- 厦门海洋职业技术学院《预应力钢筋混凝土结构》2023-2024学年第一学期期末试卷
- 河南省洛阳市汝阳县2024年物理八上期末教学质量检测模拟试题含解析
- 浙江省绍兴市上虞实验中学2024年九年级化学第一学期期末学业水平测试模拟试题含解析
- 浙江乐清市育英寄宿学校2025届数学七上期末检测模拟试题含解析
- 武汉工程职业技术学院《大学生心理团体辅导》2023-2024学年第一学期期末试卷
- 仓库管理制度及流程绿色环保执行方案
- 制造业订单管理制度流程
- 幼儿园厨房规章制度管理制度
- 供电系统安全培训
- 生产工艺流程控制考核试卷
- 农机驾驶培训教程课件
- 箱变吊装方案(3篇)
- 直播电商结算管理制度
- 吊篮作业考试题及答案
- 工厂出入厂管理制度
- 2025至2030中国宠物垃圾袋行业发展趋势分析与未来投资战略咨询研究报告
- 儿童腺病毒肺炎课件
- 水资源论证管理制度
- 学校规定违禁品管理制度
评论
0/150
提交评论