zhousky
论坛版主
论坛版主
  • 注册日期2003-08-01
  • 发帖数281
  • QQ
  • 铜币1027枚
  • 威望3点
  • 贡献值0点
  • 银元0个
阅读:2419回复:4

AE开发求助:怎么通过pGeometry 判断这个Feature是点,还是线,面?

楼主#
更多 发布于:2005-03-09 16:51
<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>
喜欢0 评分0
不要看我噢
xxwwdd
路人甲
路人甲
  • 注册日期2003-08-19
  • 发帖数88
  • QQ
  • 铜币230枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-03-09 18:43
<P>是 if typeof pgeo is ipoint </P>
举报 回复(0) 喜欢(0)     评分
万里云
路人甲
路人甲
  • 注册日期2005-01-14
  • 发帖数114
  • QQ
  • 铜币414枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-03-09 18:47
<P>错误的语句当然看不通了</P><P>。。。。。。</P>
女口果人尔能看日月白这段言舌,那言兑日月人尔白勺目艮目青有严重白勺散光 
举报 回复(0) 喜欢(0)     评分
zhousky
论坛版主
论坛版主
  • 注册日期2003-08-01
  • 发帖数281
  • QQ
  • 铜币1027枚
  • 威望3点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-03-10 10:16
谢谢楼上两位,谢谢,<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em05.gif" />
不要看我噢
举报 回复(0) 喜欢(0)     评分
pearlstar
路人甲
路人甲
  • 注册日期2004-07-11
  • 发帖数92
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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编辑过]
举报 回复(0) 喜欢(0)     评分
游客

返回顶部