hpcc
路人甲
路人甲
  • 注册日期2006-08-01
  • 发帖数34
  • QQ
  • 铜币278枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1569回复:2

[求助]怎样在加载图层前设置属性??

楼主#
更多 发布于:2007-04-25 15:15
<P>就是想设置图层的填充色啊,outline属性啊,标注什么的,然后再加载该图层???</P>
喜欢0 评分0
hpcc
路人甲
路人甲
  • 注册日期2006-08-01
  • 发帖数34
  • QQ
  • 铜币278枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-04-27 15:08
<P>呵呵,多谢总统,这也是一个办法!</P>
<P>应该能动态的设置吧,我试了一下,这样可以设置填充方式:</P>
<P>IFeatureWorkspace pFWS;</P>
<P>IFeatureClass fclass =pFWS.OpenFeatureClass(sShapeName);</P>
<P>IGeoFeatureLayer geolayer = new FeatureLayerClass();<BR>geolayer.FeatureClass = fclass;<BR>ISimpleFillSymbol simfi = new SimpleFillSymbolClass();<BR>ISimpleRenderer simrender = (ISimpleRenderer) geolayer.Renderer;<BR>simfi.Style = esriSimpleFillStyle.esriSFSHollow;<BR>simfi.Outline.Color.RGB=200;<BR>object ly = simfi;<BR>simrender.Symbol = (ISymbol)ly;          <BR>ILayer layer=(ILayer)geolayer;<BR>layer.Name = "乡镇面";</P>
<P>axMapControl1.AddLayer(layer);</P>
<P>感觉有点复杂了,呵呵,可还是不知道怎样添加标注,望大家指点</P>
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
2楼#
发布于:2007-04-26 19:45
<P>在arcmap中设置好,保存为mxd,然后打开mxd</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部