阅读:2727回复:4
AE开发求助:怎么通过pGeometry 判断这个Feature是点,还是线,面?
<P>现有一个FEATURE,</P>
<P>set pGeo=pFeature.Shape</P> <P>现在问题是,怎么判断这个PGEO是点,还是线,面?</P> <P>是不是通过这个语句:</P> <P>if pgeo is ipoint then</P> <P> ...........</P> <P>elseif pgeo is iline then</P> <P>....</P> <P>endif</P> <P>,请教各位,谢谢</P> |
|
|
1楼#
发布于:2005-03-09 18:43
<P>是 if typeof pgeo is ipoint </P>
|
|
2楼#
发布于:2005-03-09 18:47
<P>错误的语句当然看不通了</P><P>。。。。。。</P>
|
|
|
3楼#
发布于:2005-03-10 10:16
谢谢楼上两位,谢谢,<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em05.gif" />
|
|
|
4楼#
发布于:2005-04-29 14:57
<P>pGeometry as Igeometry
IGeometry的一个只读属性是 GeometryType</P> <P>所以,用下面的方法就可以读出来了 dim pGeotype as integer pGeotype =pgeometry.geometrytypep pGeotype 的值在下面的范围内 esriGeometryNull = 0 esriGeometryPoint = 1 esriGeometryMultipoint = 2 esriGeometryPolyline = 3 esriGeometryPolygon = 4 esriGeometryEnvelope = 5 esriGeometryPath = 6 esriGeometryAny = 7 esriGeometryMultiPatch = 9 esriGeometryRing = 11 esriGeometryLine = 13 等</P> [此贴子已经被作者于2005-4-29 15:02:12编辑过]
|
|