[Arcpy] 0 Arcpy初识 | Arcpy开发思路
原文链接:https://hellogis.yuque.com/docs/share/351e9e9d-831f-47bc-a7c6-871528beb8c2?# 《Arcpy》
文章目录
- 介绍
- 按需开发的思路
- 系统学习
- 使用ArcPy的方法
- 相关文章
介绍
Arcpy是ArcGIS给出的一种地理处理处理方式,用Python实现
在ArcGIS体系中,地理处理还有其他两种方法:
- ArcToolbox工具箱:灵活性差,不能按自己的需求进行扩展,但可以使用模型来整合工具,以实现流程化的地理处理服务
- ArcObject(ArcGIS Engine):灵活性很强,但实现一个功能,往往需要自己从头开始调用接口,工作繁杂且多
而Arcpy即是以上两种的中间产物,灵活性:ArcToolbox<Arcpy<ArcObject
它不像ArcToolbox这么死板,也不会像ArcObject工作量大,可以轻而易举的按自己的需求实现特殊的地理处理服务,但灵活性也有限,对于个人需求或简单的企业应用是可以满足的
按需开发的思路
- 在ArcToolbox中打开相应功能的工具–>打开工具帮助
- 结合文档看懂例子
- 根据需求改写代码–>在ArcGIS中Python窗口测试语句
- 编写Arcpy代码,添加输入、输出变量的语句–>测试
- 将Arcpy代码生成自定义工具
系统学习
Arcpy为ArcGIS针对Python给出的地理处理功能包,可以查看其完整文档对其进行学习
专栏保持更新,分两种模式
- 我的应用示例(格式:
[Arcpy] 名称
) - 系统整理 类与方法(格式:
[Arcpy] 数字-名称
)
查看文档:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#/na/000v000000v7000000/
使用ArcPy的方法
- ArcGIS Desktop自带Python开发环境
- ArcMap中Python命令行
- 脚本文件
编写python代码,修改后缀为.py,双击运行
相关文章
- ArcPy开发基础:https://www.jianshu.com/p/197a11a4b5df
[Arcpy] 0 Arcpy初识 | Arcpy开发思路相关推荐
- 如何用淘礼金0元购物软件实现思路
开发一款淘礼金0元购物软件,并且还可以赚佣金的那种.如果你不知道淘礼金0元购物软件开发思路请看完这篇文章. 第一步:申请淘礼金权限 申请和审核周期:通常是每周申请,次周三通知结果.填写申请表时登录的淘 ...
- halcon学习笔记——机器视觉工程应用的开发思路
机器视觉工程应用主要可划分为硬件和软件两大部分. 硬件:工程应用的第一步就是硬件选型.硬件选型很关键,因为它是你后面工作的基础.主要是光源.工业相机和镜头选择. 软件:目前业内商业库主要有Halcon ...
- Halcon学习笔记——机器视觉应用工程开发思路及相机标定
机器视觉应用工程开发思路 机器视觉应用工程主要可划分为两大部分,硬件部分和软件部分. 1.硬件部分,硬件的选型至关重要,决定了后续工作是否可以正常开展,其中关键硬件部分包括:光源,相机以及镜头. 2. ...
- php制作的ios端 跳转url,ThinkPHP 简易开发思路 MVC和URL跳转
本文作者:Twe1ve(贝塔安全实验室-核心成员) 这段时间在看PHP代码审计相关知识,国内有不少CMS都是基于ThinkPHP开发的,因此了解ThinkPHP的开发思路更容易理解这类CMS的代码 一 ...
- 抖音矩阵号搭建及开发思路分享丨抖音矩阵源码丨抖音矩阵号运营
矩阵就是一个内容在多个平台多个账号去做分发,以此去获得的更大的公域流量.通过单个账号带动其他账号分散形成流量,那矩阵通过多个单账号做内容分发,再引流到主账号才是矩阵号的核心思维. 比如我们有10个账号 ...
- 驱动开发思路以及应用程序与驱动程序的区别
SOC: 采用的A7的核 片内设备: 1.片内控制器: i2c控制器.spi控制器.uart控制器.gpio控制器-- 2.总线: 平台总线 3.片内存储器: irom:掉电不丢失数据 iram:掉电 ...
- 初识DE2-115开发板
初识DE2-115开发板 摘自:http://www.cnblogs.com/qingwosuoyou/archive/2012/08/01/2618985.html DE2-115的资源非常丰富,包 ...
- Jmeter 压力测试 - Http2.0工具下载慢解决思路-【问题篇】
Jmeter快速使用 特此郑重声明!该文章是原创作品,小编编写实属不易 ,帮忙点赞关注一下~转载小伙伴请注明出处!谢谢 概述 Apache JMeter Apache组织开发的压力测试工具.目前通过H ...
- 找不到与以下参数匹配的产品_关于乘用车制动踏板感觉及制动性能匹配开发思路...
摘要:文章根据笔者长期的制动系统性能开发工作经验,总结出制动系统在性能开发中的匹配开发思路,阐述在匹配设计开发中需要关注的要素,以及如何实现制动系统性能开发品质的提升及管控. 引言 汽车行业快速发展至 ...
- USB硬件 键盘鼠标控制器 V2.0 支持二次开发
USB硬件 控制键盘鼠标 V2.0 支持二次开发提供开发包 usb键盘鼠标控制器由来: 听说过"按键精灵"这个软件,就不难理解了;就是这个思路,做一个真正的硬件键盘鼠标,然后我们控 ...
最新文章
- Windows Server Update 失败后,怎么恢复
- Python-EEG工具库MNE中文教程(2)-MNE中数据结构Epoch及其创建方法
- 分享Intel的安全运营中心最佳实践
- Cpp6 封装、继承和多态
- java格式化星期_在Java中使用SimpleDateFormat格式化星期几
- android 继承dialog自定义对话框
- VTK:网格之WindowedSincPolyDataFilter
- GoJS v1.8.27 去水印方法
- 请求参数绑定实体类型
- 火星民众彻夜排队接种飞鸽传书
- OSChina 周六乱弹 —— 表白有风险,装逼需谨慎
- Java 容器源码分析之 ArrayList
- 用 AlphaGo Zero 参加阿里巴巴全球调度算法大赛
- vb.net mysql 实例教程_VB.NET数据库编程基础教程(转载
- C#学习笔记-WPF框架(MvvmLight)
- 怎么调html分辨率,屏幕分辨率怎么调
- k3 设置 虚拟服务器,金蝶k3远程服务器设置
- 快速学习一门技术的逻辑
- asc超级计算机题目,通知公告|2019 ASC 世界大学生超级计算机竞赛(ASC19)报名通知|信息与软件工程学院...
- PAT_1078 Hashing
热门文章
- 上位机开发流程-小白开始
- 欧几里得 扩展欧几里得
- 前端开发是做什么的?工作职责有哪些?
- 【Java开源项目】消息推送平台 日志引入
- 计算机操作员 word2003 设置表格的跨页断行属性,不可以,word中的表格属性不勾选“允许跨页断行”为什么还是断行了?-为什么word跨页表格,word表格不能跨页...
- STM32——三原色
- CSS 学习成长笔记(1)
- 学习笔记 | 高效能团队打造
- Maven(m2e)集成之二
- 【Linux】Linux 开放端口