ArcGIS属性表操作
来源:互联网 发布:淘宝下架宝贝在哪里 编辑:程序博客网 时间:2024/06/05 03:51
本篇博客将平时对arcgis属性表的相关操作记录下来,防止忘记。此外,在技术摸索中参考了一些gis大牛的博客和技术分享,我在博客结尾也粘贴了他们的博客地址在此表示感谢。
软件:arcgis10.3破解版
---------------------------------------------------------------------------------------------------------------------------------
案例一:arcgis属性表某个字段自动编号。例如:从1开始往后自动编号。
将下图中数据类型为文本型的typeid字段进行自动编号,数据记录从1开始往后递增。
在该字段上右键,进入字段计算器,勾选“Python”;
在“预逻辑代码块”区域粘贴以下代码;
rec=-1def autoIncrement(): global rec pStart = 1 #起始值为1,可修改 pInterval = 1 #间隔值为1,可修改 if (rec ==-1): rec = pStart else: rec = rec + pInterval return rec(上述代码含义:首先初始化rec为-1;接着定义一个autoIncrement方法,在这个方法里定义了一个局部变量rec,初始化pStart为1,它也是起始值,如果想typeid起始值为其它值可以修改pStart的值即可,pInterrval是间隔值,即依次递增的数字之间的间隔是1,如果想依次递增的数字之间的间隔是2或者3...等,可以修改pInterrval的值;再接着就是一个if()else语句,最后将rec进行返回。)
然后将autoIncrement()方法给typeid,最后点击“确定”运行。
(注意将autoIncrement()方法给typeid时,autoIncrement()方法前不能有空格,否则会报错!!!)
参考资料:
http://www.cnblogs.com/liweis/p/4153333.html //使用Python给要素添加序号
阅读全文
0 0
- ArcGIS属性表操作
- ArcGIS属性表编码问题
- c#(.net)对dbf(arcgis shp属性表)的操作
- c#生成与操作DBF文件(普通类型与Arcgis属性表类型)
- 导入Excel数据到ArcGIS属性表
- ArcGIS 10.3 属性表乱码问题
- ArcGIS属性表根据字段条件赋值
- ArcGIS属性索引介绍
- ArcGis属性条件查询
- Arcgis for Javascript之featureLayer图和属性的互操作
- Arcgis for Javascript之featureLayer图和属性的互操作
- arcgis属性表与exel表连接并计算
- 在ArcGIS中为Shapefile属性表增加字段
- C#中用DataGridView绑定ArcGIS图层的属性表
- 在ArcGIS中为Shapefile属性表增加字段
- C#中用DataGridView绑定ArcGIS图层的属性表
- ArcGIS 10 新特性之表和属性
- arcGIS中属性表怎么导出到SQL数据库中
- unity transform组件position,rotation的世界和本地获取方法
- 实现一个简单的HttpClient连接池(转自博客园)
- HDU1166:敌兵布阵(CDQ分治)
- 线性模型学习笔记
- 移动端前端页面实现学习笔记
- ArcGIS属性表操作
- Spring回顾(一)IoC & DI
- 利用插件扩展Qt本身
- Java JVM——基础概念介绍
- Robot Framework + Appium测试Android设备
- c++ 构造没完成 别的对象不能访问 析构时基类不要调用虚函数
- logstash 条件判断语句
- 温故而知新(五)java基础:String、StringBuffer 、StringBuilder
- 代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分?