Python for ArcGIS Python for ArcGIS是借助Python语言实现ArcGIS自动化行为的综合,它不止是如课程标题所述的“制作ArcGIS自定义工具”,还包括使用Python语言开发Esri-Addin,使用Python语言编写ArcMap的Python窗口即时脚本等. 本课程的“ArcGIS自定义工具”即制作“红盒子”工具,是Python for ArcGIS的一种常见实现形式,通过它实现对即时脚本的整理封装. Python for ArcGIS的开发方式对部署并…
Python也和C语言一样有自己的标准库,不过在Python中叫做模块(module),这个和C语言中的头文件以及Java中的包类似,其中math就是其中之一,math模块中提供了sin()和cos()函数 引用Python中模块(以引用math为例)的格式为:import math 以一个计算游戏中坐标的例子来说吧: import math def move(x,y,step,angle): nx = x + step * math.cos(angle) ny = y - step * mat…