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

这个到底是出了什么问题呢

楼主#
更多 发布于:2006-11-08 21:18

ISimpleLineSymbol pLineSymbol;
   pLineSymbol = new SimpleLineSymbol();
   IRgbColor rgbColor = new RgbColorClass();
   ISymbol pSymbol;
   //IFontDisp pFont;
   //线属性
   pLineSymbol.Width = 2; //线宽
   rgbColor = new RgbColor(); //线色
   rgbColor.Red = 128;
   rgbColor.Green = 128;
   rgbColor.Blue = 128;
   pLineSymbol.Color = rgbColor;

   pSymbol = (ISymbol)m_pLineSymbol;
//    pSymbol.ROP2 = esriRasterOpCode.esriROPNotXOrPen;
 
   IRubberBand pRubberLine;
   pRubberLine = new RubberLine();
   
   IPolyline pPolyline;
   pPolyline = (IPolyline)pRubberLine.TrackNew(g_ScreenDisp,(ISymbol)pSymbol);

   this.g_ScreenDisp.StartDrawing(g_ScreenDisp.hDC, (short)esriScreenCache.esriNoScreenCache);
   this.g_ScreenDisp.SetSymbol((ISymbol)pLineSymbol);
   this.g_ScreenDisp.DrawPolyline(pPolyline);
   this.g_ScreenDisp.FinishDrawing();
   


   ISegmentCollection psc;
               psc = new PolylineClass();
   object missing = Type.Missing;
   psc.AddSegment((ISegment)pPolyline,ref missing,ref missing);
               IGeometry   pgeo1,pgeo2;
               pgeo1=(IGeometry) psc;
   ISpatialReferenceFactory2 spatRefFact = new SpatialReferenceEnvironmentClass();
   m_GeographicCoordinateSystem = spatRefFact.CreateGeographicCoordinateSystem((int) esriSRGeoCSType.esriSRGeoCS_WGS1984);

               pgeo1.SpatialReference =  m_GeographicCoordinateSystem;
   

             //Can now be used with ITopologicalOperator methods

             
               ITopologicalOperator pT;
   pT=new PolylineClass();
               pT.Cut(pPolyline,out pgeo1,out pgeo2 );

这个是我的图元分割的,但是运行之后,分割的效果始终是不出现,现请各位帮小弟看看问题出现在什么地方了

喜欢0 评分0
默认头像
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-11-08 21:19

在线的各位兄弟都过来看看 ~~

举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-11-09 15:54
为什么没人来帮我看看这个问题呢 ??
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-11-09 20:32
请 复制代码 hsghxm兄来帮忙看看  我是想实现图元分割的,上面是代码,你看看是什么地方出错了
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-11-09 20:34
请hsghxm兄帮忙看看,为什么我的做的图元分割不能实现呢??
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部