阅读:4709回复:14
紧急求助!在arcview3.3中如何对图层进行拓扑处理?
<P>各位大侠,请问在arcview3.3中怎样对新画图形进行拓扑处理?是否只有经过拓扑处理后,所画的面在属性表中才会自动生成面积?小弟在此先谢过各位!</P>
|
|
1楼#
发布于:2004-07-22 20:31
到166.111.40.5试试,用户名gis,密码gis,早上比较快,但有时服务器不开,要看运气
|
|
2楼#
发布于:2004-07-21 22:32
不过要先转换格式才可以!
|
|
|
3楼#
发布于:2004-07-21 14:12
<P>干么用arcview3.3.</P><P>用arcgis或mapgis拓朴都方便。</P>
|
|
|
4楼#
发布于:2004-07-20 20:01
<P>谢谢楼上各位,但不知在3.3中是否可行?</P>
|
|
5楼#
发布于:2004-07-09 23:52
<P>在ArcMap中:</P>
|
|
6楼#
发布于:2004-07-09 23:42
<P><FONT face=宋体> 如果要计算长度的话,改一下2楼的表达式:<b>[shape].returnlength </b>即可,</FONT><FONT face=宋体>我试过的,在Arcview中是可以的。复杂一点的,在ArcMap中如果要更新新生成的多边形面积或多义线的长度,需要输入Vb代码,同样是用field/calculate...,要勾选advanced标签,以下的代码相当于自己创建一个面积生成命令(啊,这些在help中都有的,耐心点看就可以了)</FONT></P><P>更新长度:</P><P>Dim dblLength as double
Dim pCurve as ICurve Set pCurve = [shape] dblLength = pCurve.Length</P><P>更新周长:</P><P>Dim dblPerimeter as double Dim pCurve as ICurve Set pCurve = [shape] dblPerimeter = pCurve.Length</P><P>更新面积:</P><P>Dim dblArea as double Dim pArea as IArea Set pArea = [shape] dblArea = pArea.area</P><P>或者,看图片</P><P><FONT face=宋体></FONT> </P> |
|
7楼#
发布于:2004-07-09 22:30
<P><b><FONT color=#000066>yijia2003说的就是对的</FONT></b></P><P><b><FONT color=#000066>或者到esri网站下载scripts</FONT></b></P>
|
|
|
8楼#
发布于:2004-07-09 02:42
可以使用field caculate来计算面积和周长等
|
|
|
9楼#
发布于:2004-07-08 21:12
<P>我也是在arcview中发现新加的面是没有面积和周长的!求助高手,是否对后面我要做的事情也有影响呢?</P>
|
|
|
上一页
下一页