arcgis engine 鹰眼的主要代码
来源:互联网 发布:域名权能转到个人吗 编辑:程序博客网 时间:2024/04/28 13:07
主要是实现主窗口的OnExtentUpdate事件,首先获取鹰眼窗口的map作为activeView和GraphicContainer。然后在graphicContainer中画图,将画好的fillShapeElement加到graphicContainer中,最后更新activeView。
private void axMapControl1_OnExtentUpdated(object sender, ESRI.ArcGIS.Controls.IMapControlEvents2_OnExtentUpdatedEvent e)
{
ESRI.ArcGIS.Geometry.IEnvelope envelope = (ESRI.ArcGIS.Geometry.IEnvelope)e.newEnvelope;
ESRI.ArcGIS.Carto.IGraphicsContainer graphicsContainer = axMapControl2.Map as ESRI.ArcGIS.Carto.IGraphicsContainer;
ESRI.ArcGIS.Carto.IActiveView activeView = graphicsContainer as ESRI.ArcGIS.Carto.IActiveView;
graphicsContainer.DeleteAllElements();
ESRI.ArcGIS.Carto.IElement element = new ESRI.ArcGIS.Carto.RectangleElementClass();
element.Geometry = envelope;
ESRI.ArcGIS.Display.ILineSymbol outlineSymbol = new ESRI.ArcGIS.Display.SimpleLineSymbolClass();
outlineSymbol.Width = 2;
outlineSymbol.Color = getColor(255, 0, 0, 255);
ESRI.ArcGIS.Display.IFillSymbol fillSymbol = new ESRI.ArcGIS.Display.SimpleFillSymbolClass();
fillSymbol.Color = getColor(255, 0, 0, 0);
fillSymbol.Outline = outlineSymbol;
ESRI.ArcGIS.Carto.IFillShapeElement fillShapeElement = element as ESRI.ArcGIS.Carto.IFillShapeElement;
fillShapeElement.Symbol = fillSymbol;
graphicsContainer.AddElement((ESRI.ArcGIS.Carto.IElement)fillShapeElement, 0);
activeView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, null, null);
}
- arcgis engine 鹰眼的主要代码
- Arcgis Engine鹰眼功能的实现
- arcgis engine空间查询与属性查询的主要代码
- arcgis engine空间查询与属性查询的主要代码
- arcgis engine空间查询与属性查询的主要代码
- C#制作Arcgis Engine鹰眼全过程
- Arc Engine 鹰眼的实现代码(C#)
- ArcGIS Engine 系统开发设计(二):打开地图文档、鹰眼图的制作
- Arcgis Engine主要控件介绍
- ArcGis Engine 要素折点转点的代码实现
- C#制作Arcgis Engine鹰眼全过程(引自ESRI中国社区)
- 基于ArcGIS Engine编写的ColorRamp对栅格渲染代码
- Arcgis Engine 的一些代码共享。首先感谢原创
- ArcGIS制作鹰眼
- arcgis javascript 鹰眼图
- ArcGis Engine 的类库
- arcgis engine的 地图裁剪
- arcgis engine 的常见类
- 算法的时间复杂度
- VxWorks学习笔记 -- 任务管理
- 全面剖析XMLHttpRequest对象
- myeclipse无法自动编译
- 如何快速生成具有一定规律的多行字符串
- arcgis engine 鹰眼的主要代码
- ubuntu下使用mysql 转载
- apache 的URL重写笔记
- SilverLight 操作HTML元素 和HTML元素操作SilverLight对象
- 快速了解c#中的索引器
- macports
- ARM/THUMB汇编(补丁开发类)基础教程
- android触摸模式默认值
- 开发工程师人生之路