摘要: 默认情况下通过ArcMap中的Create EnterPrise Geodatabase创建的数据库默认是sde,在进行ArcGIS Engine开发时,通过如下代码就可以;但是如果创建了另一个账户,仅仅对下面代码修改账户和密码,Engine代码还是连接不上。这是因为默认sde库连接的schema指 阅读全文
posted @ 2017-03-24 09:11 PushInfo 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 先用RasterToPoint工具将栅格数据转为点,转出来的点数据的属性字段就有每个像元对应的像元值,剩下了就在字段计算器统计就可以了。 阅读全文
posted @ 2017-03-24 09:02 PushInfo 阅读(4028) 评论(0) 推荐(1) 编辑
摘要: 如下所示:需要将字段1的值进行编码,编码后的值如字段2(批量处理) FID 字段1 字段2 1 001 0011 2 001 0012 3 002 0021 4 002 0022 以如下数据为例进行说明: 先根据一段python脚本对id进行赋值,在ArcGIS桌面的python窗口中输入如下代码, 阅读全文
posted @ 2017-03-23 17:24 PushInfo 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 如图所示:id字段从1开始自增 先试用字段计算器,设置所有值为1 然后仍然选择id,右键字段计算器编写如下脚本: 完成。 阅读全文
posted @ 2017-03-23 17:23 PushInfo 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 如图所示:如果a字段和b字段值相等,则c的值为1,否则为0: 方法一: 打开属性表,右键选择Field Calculator 写如下脚本: Ok即可。也可点击Load将脚本保存起来,下次使用。 方法二: 打开"Slect By Attribute"窗体,给出条件a=b,选出a=b的记录: 再打开属性 阅读全文
posted @ 2017-03-23 17:20 PushInfo 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 众所周知,数据处理是GIS中一项重要且繁琐的工作,处理数据的工具和方法也太多了,在做数据处理的时候,经常会遇到这样的问题:对存储在不同gdb中、并且数据集名称相同的数据进行合并处理: 如图:数据组织如下,每个gdb中都存储了一些列FeatureClass,(但gdb中的FeatureClass数量并 阅读全文
posted @ 2017-03-23 17:18 PushInfo 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 点批量移动到线上,如下:左图效果变为右图效果: Analysis Tools工具箱下的Near方法: 点与线做Near后,如下会在point属性表中增加两个字段,分别是NEAR_X和NEAR_Y: 执行后,打开point属性表: 导出dbf表: 添加XY: 结果如下: 阅读全文
posted @ 2017-03-23 17:17 PushInfo 阅读(459) 评论(0) 推荐(0) 编辑