ArcEngine and C#
angeltimes
这个作者很懒,什么都没留下…
展开
-
ArcEngine安装并注册后应用程序无法使用toc等控件的解决办法
安装了ArcEngine,并且用ecp注册过。但当放置toolbarcontrol、TOCControl等控件在窗体上时,提示“this control require an esri designer license.remove this control from your project!”错误可能大家都遇到过这样的问题.如何解决呢.一,就是把ARCGIS的LISENCE停掉再添加这些控件.原创 2005-09-20 15:05:00 · 2612 阅读 · 2 评论 -
使用IUniqueValueRenderer在同一层中根据字段渲染出不同颜色
public static void UniqueValueRenderer(ILayer layer) { IFeatureLayer pFLayer = layer as IFeatureLayer; IGeoFeatureLayer geoLayer = layer as IGeoFeatureLayer; IFeatureClass fcls = pFLayer.Featu原创 2006-01-12 09:52:00 · 4038 阅读 · 3 评论 -
AO中如何利用style 文件渲染要素
1.新建style文件在Arcmap中Tools--Styles--StyleManager添加新的style文件,在文件中添加将要用于渲染的symbol,symbol的命名实别中文。2 从SDE或者shp中添加地图,根据图层对应的symbol名称从style文件中提取symbol进行渲染操作 public void RenderLayer(ILayer layer)...{IGe原创 2007-03-09 11:17:00 · 2276 阅读 · 1 评论 -
AO中的编辑
清空一层中的要素:遍历层中的要素,进行delete操作void ClearLayer(ILayer layer)...{IGeoFeatureLayer geoLayer = layer as IGeoFeatureLayer; IFeatureClass fc = geoLayer.FeatureClass;原创 2007-03-09 11:09:00 · 1521 阅读 · 4 评论 -
解决鼠标操作代理事件在多个程序集中出现的问题
类型“ESRI.ArcGIS.MapControl.IMapControlEvents2_OnMouseMoveEventHandler”同时存在于“d:/Program Files/ArcGIS/DotNet/ESRI.ArcGIS.AxMapControl.dll”和“d:/Program Files/ArcGIS/DotNet/ESRI.ArcGIS.MapControl.dll”中在程原创 2007-03-09 11:19:00 · 779 阅读 · 0 评论 -
修改TOC控件中的地图名称
this.axMapControl1.ActiveView.FocusMap.Name = "南京数字城建"; this.axTOCControl1.SetBuddyControl(axMapControl1.Object);关键是先修改地图名称,后进行控件绑定如果先绑定了控件再修改地图名称的话就一定要调用toccontrol的update方法原创 2007-08-10 18:31:00 · 1206 阅读 · 1 评论