随笔分类 - Python
摘要:在Pyhton写的一些代码,用户交互不方便,用户体验比较差,不方便重用。在ArcGIS中可以将用写的Python代码导入到ToolBox中,这样用起来就比较方便了。这里用按要素裁剪栅格的Python来演示如何导入ArcGIS中。代码如下: 在用户工具箱中新建工具箱(在系统工具箱中不能新建),在工具箱
阅读全文
摘要:对栅格的裁切,我们通常使用裁切(数据管理-栅格-栅格处理)或按掩膜提取(空间分析-提取分析)来裁切,裁切的矢量要素通常是一个要素图层或Shape文件。如果要进行批量处理,可以使用ToolBox中的批量处理工具。但是,有时我们选择的裁切矢量要素不是一个要素图层,而是要素图层中的一个要素,如按标准图幅裁
阅读全文
摘要:以前使用了GP工具来遍历数据库中的要素层,实现裁切。 现在尝试用Python,实现起来也比较方便,速度比写一个小的应用程序快得多 把它导入ToolBox中(导入方法:ArcGIS使用Python脚本工具),效果如下:
阅读全文
摘要:预逻辑脚本代码:uniqueList = []def isDuplicate(inValue): if inValue in uniqueList: return 1 else: uniqueList.append(inValue) return 0调用:isDuplicate...
阅读全文
摘要:在ArcGIS的属性表中,由于编辑修改的原因,默认的FID或OID并不连续,经常需要给要素添加连读的序号,可使用Python代码完成。rec=-1
def autoIncrement(): global rec pStart = 1 #起始值为1,可修改 pInterval = 1 #间隔值为1,可修改 if (rec ==-1): rec = pStart else: ...
阅读全文

浙公网安备 33010602011771号