muyu1234
路人甲
路人甲
  • 注册日期2005-06-23
  • 发帖数4
  • QQ
  • 铜币152枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1046回复:1

求助!高手进来

楼主#
更多 发布于:2005-09-01 19:13
<P>在map上画一个线端,怎么得到所有与这个线端相交的元素以及它们的交点</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2005-09-02 12:06
<P>'*************************************************<BR>'‖功能:获取两条相交线段的交点集合<BR>'‖参数:pPolyline1 线段1<BR>'‖     pPolyline2 线段2<BR>'‖输出:交点集<BR>'*************************************************<BR><BR>Private Function GetPointsFromIntersectingPolylines(pPolyline1 As IPolyline, _<BR>                    pPolyline2 As IPolyline) As IPointCollection<BR>  Dim pTopoOptr As ITopologicalOperator</P>
<P>  On Error GoTo ErrorHandler</P>
<P>  Set pTopoOptr = pPolyline1<BR>  Set GetPointsFromIntersectingPolylines = pTopoOptr.Intersect(pPolyline2, esriGeometry0Dimension)</P>
<P>  Exit Function<BR>ErrorHandler:<BR>End Function</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部