hahaaluo
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1674回复:1

请总统帮忙下~~~

楼主#
更多 发布于:2006-11-11 16:34
<P>ISimpleLineSymbol pLineSymbol;<BR>    pLineSymbol = new SimpleLineSymbol();<BR>    IRgbColor rgbColor = new RgbColorClass();<BR>    ISymbol pSymbol;<BR>    //IFontDisp pFont;<BR>    //线属性<BR>    pLineSymbol.Width = 2; //线宽<BR>    rgbColor = new RgbColor(); //线色<BR>    rgbColor.Red = 128;<BR>    rgbColor.Green = 128;<BR>    rgbColor.Blue = 128;<BR>    pLineSymbol.Color = rgbColor;</P>
<P>    pSymbol = (ISymbol)m_pLineSymbol;<BR>//    pSymbol.ROP2 = esriRasterOpCode.esriROPNotXOrPen;<BR>  <BR>    IRubberBand pRubberLine;<BR>    pRubberLine = new RubberLine();<BR>    <BR>    IPolyline pPolyline;<BR>    pPolyline = (IPolyline)pRubberLine.TrackNew(g_ScreenDisp,(ISymbol)pSymbol);</P>
<P>    this.g_ScreenDisp.StartDrawing(g_ScreenDisp.hDC, (short)esriScreenCache.esriNoScreenCache);<BR>    this.g_ScreenDisp.SetSymbol((ISymbol)pLineSymbol);<BR>    this.g_ScreenDisp.DrawPolyline(pPolyline);<BR>    this.g_ScreenDisp.FinishDrawing();<BR>    </P>
<P><BR>    ISegmentCollection psc;<BR>                psc = new PolylineClass(); <BR>    object missing = Type.Missing;<BR>    psc.AddSegment((ISegment)pPolyline,ref missing,ref missing);<BR>                IGeometry   pgeo1,pgeo2;<BR>                pgeo1=(IGeometry) psc;<BR>    ISpatialReferenceFactory2 spatRefFact = new SpatialReferenceEnvironmentClass();<BR>    m_GeographicCoordinateSystem = spatRefFact.CreateGeographicCoordinateSystem((int) esriSRGeoCSType.esriSRGeoCS_WGS1984);</P>
<P>                pgeo1.SpatialReference =  m_GeographicCoordinateSystem;<BR>    </P>
<P>              //Can now be used with ITopologicalOperator methods</P>
<P>               <BR>                ITopologicalOperator pT;<BR>    pT=new PolylineClass();<BR>                pT.Cut(pPolyline,out pgeo1,out pgeo2 );</P>
<P>这个是我想做的图元分割的代码,运行了什么反应都没的,不知道是错在了什么地方,请总统教下,最好是可以详细点,这样我好点能看得懂的  谢谢了 <BR></P>
喜欢0 评分0
hahaaluo
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-11-15 14:17
<P>为什么在GIS上都没人会吗??  怎么没人教下小弟呢 </P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部