阅读:12342回复:7
在ArcGIS中如何更新属性中SHAPE_Area字段的值?
<P>我在ArcMap编辑一个shape格式的文件,当我编辑其中的面,使其形状改变后,为何其属性表中SHAPE_Area显示的面积数还是未对起编辑前的面积,请问如何对其进行更新是其显示实际面积?</P>
<P>同时我在用Intersect求交集已出现上述面积不能随图形形状的改变而改变。请问属性字段SHAPE_Area是ArcGIS自动生成,它为什么不能随图形的改变而变化呢?</P> |
|
1楼#
发布于:2006-10-12 08:39
<P>I do not know</P>
|
|
2楼#
发布于:2007-04-07 16:52
don't know too
|
|
3楼#
发布于:2007-05-14 20:54
<P>I know,但是不知道准不准确··,呵呵,先打开属性表,在要计算的“字段”上右击-calculate value--弹出对话框(字段计算器)</P>
<P>选中“高级”前的复选框,</P> <P>这时在pre-logic··code中输入:</P> <P>dim d as double</P> <P>dim p as iarea</P> <P>set p=[shape]</P> <P>d=p.area</P> <P>然后在ArEA=下输入</P> <P>d</P> <P>点击“确认”即可```</P> <P>关于其中的原理较为复杂,不再叙述</P> |
|
4楼#
发布于:2007-05-22 10:45
<P>楼上高人!。</P>
|
|
|
5楼#
发布于:2007-05-29 19:42
重建个人mdb,导入数据即可更新
|
|
|
6楼#
发布于:2007-06-07 11:44
build一下
|
|
7楼#
发布于:2007-06-14 13:42
很好!
|
|