tmetgrgw
路人甲
路人甲
  • 注册日期2007-08-11
  • 发帖数18
  • QQ
  • 铜币226枚
  • 威望0点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
阅读:2475回复:4

[求助]如何按某一图层的空间位置批量赋值?

楼主#
更多 发布于:2012-02-21 00:15
A图层为乡面,其中有[乡代码]字段,有值;
B图层为村面,其中也有[乡代码]字段,未赋值。一个乡面包含若干村面,在arc map中如何按乡面的空间位置给村面的[乡代码]字段批量赋值,
使之与对应乡面的乡代码相同。字段计算代码如何写?
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2012-02-21 10:41
可以利用字段计算器来批量赋值
举报 回复(0) 喜欢(0)     评分
tmetgrgw
路人甲
路人甲
  • 注册日期2007-08-11
  • 发帖数18
  • QQ
  • 铜币226枚
  • 威望0点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
2楼#
发布于:2012-02-21 10:50
能否用代码一次同时给几个乡面的村面赋值?
举报 回复(0) 喜欢(0)     评分
tmetgrgw
路人甲
路人甲
  • 注册日期2007-08-11
  • 发帖数18
  • QQ
  • 铜币226枚
  • 威望0点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
3楼#
发布于:2012-02-21 10:56
我现在用的方法是:先用select by attributes按乡代码选择一个乡面,再用select by location选择所选乡面包含的村面,再在村面的属性表中进行字段计算赋值。在乡和村比较多的情况下非常繁琐。
举报 回复(0) 喜欢(0)     评分
jeaney083414
路人甲
路人甲
  • 注册日期2012-05-28
  • 发帖数8
  • QQ
  • 铜币117枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2012-05-28 17:54
可以利用Identify命令实现,也就是两个面套合,但是加载的先后顺序要注意!
举报 回复(0) 喜欢(0)     评分
游客

返回顶部