ArcPy - 入门学习
来源:互联网 发布:win10未识别的网络wifi 编辑:程序博客网 时间:2024/05/18 15:30
加入字段:
- >>> arc = ['A','B','C','D','E']
- >>> for i in range(5):
- ... arcpy.AddField_management("idcounty",arc[i],"TEXT")
Buffer缓冲区
- arcpy.Buffer_analysis("thermal","buffer","10 kilometers")
- >>> arcpy.CalculateField_management("idcounty","ID_Area","!shape.area@squarekilometers!","PYTHON_9.3")
- >>> arcpy.CalculateField_management("idcounty","ID_Area","!shape.length@kilometers!","PYTHON_9.3")
- >>> arcpy.env.workspace = "F:/Data"
- >>> result = arcpy.Buffer_analysis("thermal","t_Buffer","10 kilometers")
- >>> print result
- F:/Data\t_Buffer.shp
- >>> result = arcpy.GetCount_management("idcounty")
- >>> print result.getOutput(0)
- 44
字段名称:
- >>> fieldList = arcpy.ListFields("idcounty")
- >>> for field in fieldList:
- ... print field.aliasname + field.type
- >>> fes = arcpy.ListFeatureClasses()
- >>> for fe in fes:
- ... print fe
- ... nl = ''
- ... fs = arcpy.ListFields(fe)
- ... for f in fs:
- ... nl = nl + ' ' + f.aliasName
- ... print nl
复制(工作空间中的可以直接写名字)
- arcpy.Copy_management("i_Copy.shp","F:/Data/data/qq.shp")
- >>> a = [1]*10
- >>> for i in range(10):
- ... a[i] = i
- ...
- >>> a
- [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- >>> b = [1]*2
- >>> b
- [1, 1]
- >>> a.extend(b)
- >>>
- >>> a
- [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 1]
- >>> a + b
- [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 1, 1, 1]
- >>> a
- [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 1]
- >>> a.count(1)
- 3
- >>> a.append(100)
- >>> a
- [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 1, 100]
- >>> a.index(100)
- 12
- >>> a.insert(0,'I')
- >>> a
- ['I', 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 1, 100]
- >>> a.pop(0)
- 'I'
- >>> a
- [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 1, 100]
- >>> a.remove(100)
- >>> a
- [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 1]
- >>> a.reverse()
- >>> a
- [1, 1, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
- >>> a.sort()
- >>> a
- [0, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- >>>
Python数据类型
- >>> type(3)
- <type 'int'>
- >>> type(3.0)
- <type 'float'>
- >>> type(1111111111)
- <type 'int'>
- >>> type(111111111111111)
- <type 'long'>
- >>> type(3.00000000)
- <type 'float'>
- >>> type(3.000000000000)
- <type 'float'>
- >>> type(1+2j)
- <type 'complex'>
- >>> type(True)
- <type 'bool'>
- >>> type('Alex')
- <type 'str'>
- >>> type([2,4])
- <type 'list'>
- >>> type((3,4))
- <type 'tuple'>
- >>>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------ ESRI培训 ----------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
地图文件mxd
- >>> mxd = arcpy.mapping.MapDocument("current")
- >>> print mxd.filePath
- F:\MY_OWN_WORK\Exercise\中国.mxd
数据框架data frame
- >>> mxd = arcpy.mapping.MapDocument("current")
- >>> dfs = arcpy.mapping.ListDataFrames(mxd)
- >>> for df in dfs:
- ... print df.name
- ...
- 图层
- Data Frame II
- >>> mxd = arcpy.mapping.MapDocument("current")
- >>> df = arcpy.mapping.ListDataFrames(mxd)[0]
- >>> ls = arcpy.mapping.ListLayers(df)
- >>> for l in ls:
- ... print l
- ...
- Cities (population > 5 Million)
- Geogrid
- Rivers
- Lakes
- Continents
- Ocean
- dataframe.extent = layers[0].getSelectedExtent()
转自:http://blog.csdn.net/alexbnlee/article/details/6965276
- ArcPy - 入门学习
- ArcPy - 入门学习
- Arcpy基础入门-1、如何使用arcpy
- Arcpy基础入门-4、arcpy工具进阶
- Arcpy基础入门-6、遍历
- Arcpy基础入门-2、arcpy的批处理功能
- Arcpy基础入门-3、arcpy创建地理处理工具
- Arcpy基础入门-6、arcpy要素属性操作
- Arcpy基础入门-5、读取自定义格式xml
- [ArcPy] 初识ArcPy
- [ArcPy] ArcPy综合记录
- 利用ArcMap的2个功能来帮助学习ArcPy
- Arcpy 进度条
- arcpy.mapping-认识arcpy.mapping
- [ArcPy] ArcPy与栅格(Raster)
- arcpy.mapping 类列表
- ArcPy开发IDE
- arcpy.mapping 类列表
- 6 Linux 的文件权限与目录配置
- 谈谈Linux假死
- 开源 免费 java CMS - FreeCMS-1.1发布
- WINCC6.2 VB脚本如何对变量进行位操作?
- Web架构师常用软件简介
- ArcPy - 入门学习
- fusioncharts错误提示的汉化,基本故障排除,下载功能配置
- [HTML]显示/隐藏DIV的技巧(visibility与display的差别)
- WINCC6.2 VB脚本如何对变量进行位操作?
- OTL编程技术
- 浅解C语言的标准输入输出、标准错误
- 龙芯一号cpu网络计算机硬件设计与实现
- zendframework 上传图片判断 .
- HDU2063过山车(二分匹配)