zoukankan      html  css  js  c++  java
  • 鹰眼完全实现

    1 arcengine c# 鹰眼 完全实现

    private void axMap1_OnExtentUpdated(object sender, ESRI.ArcGIS.MapControl.IMapControlEvents2_OnExtentUpdatedEvent e)
    {
    IEnvelope pNewMainEnv = (IEnvelope)axMap1.Extent.Envelope;

    IGraphicsContainer pGraphCon = axMapEagle.Map as IGraphicsContainer;
    IActiveView pActiveView = pGraphCon as IActiveView;
    pGraphCon.DeleteAllElements();

    IRectangleElement pRectEle = new RectangleElementClass();
    IElement pEle = pRectEle as IElement;
    pEle.Geometry =pNewMainEnv;

    IRgbColor pColor = new RgbColorClass();
    pColor.Red = 225;
    pColor.Green = 0;
    pColor.Blue =0;
    pColor.Transparency = 225;

    ILineSymbol pOutline = new SimpleLineSymbolClass();
    pOutline.Width = 1;
    pOutline.Color = pColor;

    pColor = new RgbColorClass();
    pColor.Red = 225;
    pColor.Green = 0;
    pColor.Blue = 0;
    pColor.Transparency = 0;

    IFillSymbol pFillSymbol = new SimpleFillSymbolClass();
    pFillSymbol.Color = pColor;
    pFillSymbol.Outline = pOutline;

    IFillShapeElement pFillShapeEle = pEle as IFillShapeElement;
    pFillShapeEle.Symbol = pFillSymbol;

    pGraphCon.AddElement((IElement)pFillShapeEle, 0);
    //转载请注明 arcengine吧 http://tieba.baidu.com/f?kw=arcengine

    pActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, null, null); 
    }

    private void axMapEagle_OnMouseDown(object sender, ESRI.ArcGIS.MapControl.IMapControlEvents2_OnMouseDownEvent e)
    {
    IPoint pPoint=new PointClass();
    pPoint.PutCoords(e.mapX,e.mapY);
    axMap1.CenterAt(pPoint);

    }

    private void axMap1_OnMapReplaced(object sender, ESRI.ArcGIS.MapControl.IMapControlEvents2_OnMapReplacedEvent e)
    {
    axMapEagle.LoadMxFile(axMap1.DocumentFilename,null,null);
    axMapEagle.Extent=axMapEagle.FullExtent;
    }

    #endregion -鹰眼
  • 相关阅读:
    Cocos2dx 3.0 交流篇
    android获取ip和本机的物理地址
    半平面交总结and模板
    页面跳转的三种方式
    83. 从视图索引说Notes数据库(上)
    IE7IE8兼容性设置_服务器端设定
    [置顶] 王志成30岁前自传-我曾创造过的“第一”
    Android CTS 结果 testResult.xml 修改 fail 项 为 notExecuted 项 分析
    java android面试题分析总结
    android之写文件到sd卡
  • 原文地址:https://www.cnblogs.com/zhangjun1130/p/1413031.html
Copyright © 2011-2022 走看看