wwwdbt
路人甲
路人甲
  • 注册日期2007-04-20
  • 发帖数16
  • QQ
  • 铜币169枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1507回复:2

[求助]polyline修改的问题

楼主#
更多 发布于:2007-08-10 09:24
<P>    请问各位高手,我有一条polyline,有两个path组成,然后用ILineMovePointFeedback移动节点的时候,总是修改的第一条path,我想把第二条path拿出来变成一个polyline后在修改,但是要报错,说不能由geometry变成polyline,怎么办啊?</P><img src="images/post/smile/dvbbs/em02.gif" />
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2007-08-10 11:30
转换成line再转换成polyline就可以
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
wwwdbt
路人甲
路人甲
  • 注册日期2007-04-20
  • 发帖数16
  • QQ
  • 铜币169枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-08-13 09:49
<P>还是不行啊大侠:</P>
<P>                            IGeometryCollection pGeomColn = (IGeometryCollection)pGeom;<BR>                            w_DisplayFeedback = new LineMovePointFeedbackClass();<BR>                            w_DisplayFeedback.Display = pActiveView.ScreenDisplay;<BR>                            ILineMovePointFeedback pLineMove = (ILineMovePointFeedback)w_DisplayFeedback;<BR>                            IGeometry pGeometry = pGeomColn.get_Geometry(partIndex);<BR>                            <FONT color=#ff0000>ILine pLine = (ILine)pGeometry;<BR></FONT>                            IPolyline pPolyline = (IPolyline)pLine;<BR>                            pLineMove.Start(pPolyline, vertexIndex, pPoint);</P>
<P>红色那句还是要报异常,怎么回事啊?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部