ArcPy开发教程1-面向ArcGIS的Python语言基础
ArcPy开发教程1-面向ArcGIS的Python语言基础
			
联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com
			
第一节课 时间2019年2月26日 上午第一节
讲解:ArcPy概念
操作:
IDLE交互式编程
IDLE脚本编程
ArcGIS交互式编程
背景知识:工作空间,Work space:
arcgis当前工作路径,包括文件夹,个人地理数据库,文件地理数据库,即数据保存的位置
要素类,Feature class
某一个空间数据,例如道路,河流,居民点,行政边界(shp是典型要素类)
案例:查找某一个workspace里的featureclass
IDLE运行脚本:ArcCode/ch1/ ListFeatureClasses.py
import arcpy
arcpy.env.workspace = "d:/book/ArcpyBook/data/CityOfSanAntonio.gdb"
fcList = arcpy.ListFeatureClasses()
for fc in fcList:
print(fc)
arcgis python运行上述代码
作业:
1. 手写代码,并在IDLE中运行:

2. 在ArcGIS Python窗口中运行上个练习的代码
3. 手写代码,并在IDLE中运行:计算r=100圆的面积

4. 在arcgis python窗口中运行上述代码
5.在IDLE打开并运行:查找某一个workspace里的featureclass
参考脚本文件:ArcpyCode/Ch1/ListFeatureClasses.py

6. 在arcgis python窗口复制并运行上个练习
联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com
ArcPy开发教程1-面向ArcGIS的Python语言基础的更多相关文章
- ArcPy开发教程2-管理地图文档1
		联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com ArcPy开发教程2-管理地图文档1 第二次课:2019年2月26日上午第二节 讲解: 地图文档:Map docume ... 
- 零基础学Python--------第2章  Python语言基础
		第2章 Python语言基础 2.1 Python语法特点 2.11注释 在Python中,通常包括3种类型的注释,分别是单行注释.多行注释和中文编码声明注释. 1.单行注释 在Python中,使用 ... 
- Python 语言基础
		Python 语言基础 Python 开发环境 计算机组成 编程语言(计算机语言)是人们为了控制计算机,而设计的一种符号和文字的组合,从而实现向计算机发出指令. 形式是符号和文字的组合 目的是为了控制 ... 
- Python语言基础-语法特点、保留字与标识符、变量、基本数据类型、运算符、基本输入输出、Python2.X与Python3.X区别
		Python语言基础 1.Python语法特点 注释: 单行注释:# #注释单行注释分为两种情况,例:第一种#用于计算bim数值bim=weight/(height*height)第二种:bim=we ... 
- 2.3 Python语言基础
		2.3 Python语言基础 1 语言语义(Language Semantics) 缩进,而不是括号 Python使用空格(tabs or spaces)来组织代码结构,而不是像R,C++,Java那 ... 
- Python语言基础与应用 (P16)上机练习:基本数据类型
		本文是笔者在学习MOOC课程<Python语言基础与应用> (北京大学-陈斌)中根据上机课时的要求写下在代码 课程总链接: 中国大学MOOC B站 本节课链接 数值基本运算: 33和7+, ... 
- [Python学习笔记1]Python语言基础 数学运算符 字符串 列表
		这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ... 
- 【Python笔记】Python语言基础
		Python是一种解释性(没有编译).交互式.面向对象的语言 1.安装python编译器 版本:Python2.7比较普遍,Python不是向下兼容的软件,因此Python3.x有些东西不好找资料 2 ... 
- Day01~15 - Python语言基础
		Day01 - 初识Python Python简介 - Python的历史 / Python的优缺点 / Python的应用领域 搭建编程环境 - Windows环境 / Linux环境 / MacO ... 
随机推荐
- 单细胞参考文献 single cell
			许多分析软件 : https://github.com/seandavi/awesome-single-cell#software-packages Smart-seq.CEL-seq.SCRB-se ... 
- 网络编程  生产者消费者模型 GiL
			守护进程: 注意事项: 1.必须在p.start()前 2.守护进程不能开子进程 3.如果主进程的运行时间快于子进程,那么就只有主进程的结果,没有守护进程的结果,因为守护进程没有进行完.反之会得到两个 ... 
- Spring Boot配置文件详解
			挖个坑先 http://www.cnblogs.com/itdragon/p/8686554.html http://www.cnblogs.com/jtlgb/p/8532280.html 
- linux基础之bash特性
			linux基础之bash特性 1.命令历史 命令历史包含的环境变量 $HISTSIZE:命令历史记录的条数 $HISTFILE:命令历史文件~/.bash_history $HISTFILESIZE: ... 
- hdu 5776 抽屉定理
			sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submiss ... 
- 学习笔记(二)--Lucene简介
			Lucene简介 最受欢迎的java开源全文搜索引擎开发工具包.提供了完整的查询引擎和索引引擎,部分文本分词引擎(英文与德文两种西方语言).Lucene的目的是为软件开发人员提供一个简单易用的工具包, ... 
- Go Example--状态协程
			package main import ( "fmt" "math/rand" "sync/atomic" "time" ... 
- web前端常用代码于面试等资源
			https://www.cnblogs.com/moqiutao/p/4766146.html 
- python调用mediainfo工具批量提取视频信息
			写了2个脚本,分别是v1版本和v2版本 都是python调用mediainfo工具提取视频元数据信息 v1版本是使用pycharm中测试运行的,指定了视频路径 v2版本是最终交付给运营运行的,会把v2 ... 
- 小程序https请求,http网站升到https
			最近开发小程序,因为以前只写过小程序的前端没注意接口,现在才发现原来所有的接口都必须使用https协议了,马上研究了一波,顺便也想给自己的博客升成https的. 申请免费证书 哈哈没办法就是喜欢免费的 ... 
