Arcpy学习笔记(1)

首先转载以为大神总结的笔记,这里附上链接,为了方便以后查看:
转自简书,作者:muyan
1.ArcPy包除了提供了工具,函数和类之外,还提供了一些模块。模块(Module)是包含了针对特定用途的函数和类的Python库文件。ArcPy提供的模块包括制图模块(arcpy.mapping),数据访问模块(arcpy.da),空间分析模块(arcpy.sa),地统计模块(arcpy.ga),网络分析模块(arcpy.na)以及时间模块(arcpy.time)。使用每一个模块的函数和类之前必须明确地导入相关的库文件。
2.在调用arcgis的工具箱中的方法时,如调用Buffer,
arcpy.Buffer_analysis
脚本中执行的每一个工具都必须遵循特定的语法规则,首先需要定义工具名称,之后紧跟一个下划线()和工具箱的别名。在我们的示例中,Buffer工具位于Analysis Tools工具箱中,该工具箱的别名为analysis。使用别名是因为可能有多个工具的名称相同。使用的语句规则实现对每个工具的唯一引用。
ArcGIS桌面软件中获取工具箱别名很容易。找到工具所处的工具箱,然后右键点击工具箱名称。选择属性(Properties)。在属性对话框中找到别名(Alias)文本框。你就会看到在地理处理脚本中要引用的工具箱别名:

Arcpy学习笔记(1)_第1张图片
3.arcgis中帮助文档的位置
获得arcpy帮助的方法:
①在ArcToolbox中右击一个工具,点击help
②点击arcmap工具栏右上角的help按钮,选择arcgis desktop help–>Analyze–>Arcpy
Arcpy学习笔记(1)_第2张图片
4.在利用arcpy.mapping时,有几个概念如下:
Arcpy学习笔记(1)_第3张图片
5.对工具箱的工具进行代码调试与运行
Arcpy学习笔记(1)_第4张图片
Arcpy学习笔记(1)_第5张图片
Arcpy学习笔记(1)_第6张图片

你可能感兴趣的:(进击的GIS,arcpy)