转自原文 ArcGIS Engine中添加点、线、面元素

此种方式为IElement的方式在axMapControl的GraphicsContainer中好绘制图形。

//画点
IPoint pt = axMapControl1.ToMapPoint(e.x, e.y);
IMarkerElement pMarkerElement = new MarkerElementClass();
IElement pElement = pMarkerElement as IElement;
pElement.Geometry = pt;
IGraphicsContainer pGraphicsContainer = pMap as IGraphicsContainer;
pGraphicsContainer.AddElement((IElement)pMarkerElement, 0);
pActiveView.Refresh();
//画线
IGeometry polyline = axMapControl1.TrackLine();
ILineElement pLineElement = new LineElementClass();
IElement pElement = pLineElement as IElement;
pElement.Geometry = polyline;
IGraphicsContainer pGraphicsContainer = pMap as IGraphicsContainer;
pGraphicsContainer.AddElement((IElement)pLineElement, 0);
pActiveView.Refresh();
//画面
IGeometry Polygon = axMapControl1.TrackPolygon();
IPolygonElement PolygonElement = new PolygonElementClass();
IElement pElement = PolygonElement as IElement;
pElement.Geometry = Polygon;
pGraphicsContainer = pMap as IGraphicsContainer;
pGraphicsContainer.AddElement((IElement)PolygonElement, 0);
pActiveView.Refresh();

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/6885347.html,如需转载请自行联系原作者

ArcGIS Engine中添加点、线、面元素相关推荐

  1. ArcGIS Engine中的Symbols详解

    转自原文 ArcGIS Engine中的Symbols详解 本文由本人翻译ESRI官方帮助文档.尊重劳动成果,转载请注明来源. Symbols ArcObjects用了三种类型的Symbol(符号样式 ...

  2. ArcGIS Engine 中的多线程使用

    转自原文ArcGIS Engine 中的多线程使用 一直都想写写AE中多线程的使用,但一直苦于没有时间,终于在中秋假期闲了下来.呵呵,闲话不说了,进入正题! 大家都了解到ArcGIS中处理大数据量时速 ...

  3. ArcGIS engine中Display类库 (局部刷新)

    转自原文 ArcGIS engine中Display类库 (局部刷新) Display类库包括了用于显示GIS数据的对象.除了负责实际输出图像的主要显示对象(display object)外,这个类库 ...

  4. ArcGIS Engine中空间参照(地理坐标)相关方法总结

    转自原文 ArcGIS Engine中空间参照(地理坐标)相关方法总结 1.创建空间参考 /// <summary> /// 根据prj文件创建空间参考 /// </summary& ...

  5. ArcGIS Engine中的8种数据访问【转】

    原文地址没找到... 据是GIS的基础, 访问数据也是进行任何复杂的空间分析及空间可视化表达的前提.ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异.本文主要介绍一下以下八种 ...

  6. 【错误异常大全】:ArcGIS Engine中C#无法引用ESRI.ArcGIS.AxControls问题

    ArcGIS Engine中C#无法引用ESRI.ArcGIS.AxControls问题,具体如下. 发现在引用列表中找不到ESRI.ArcGIS.AxControls服务. 一直显示感叹号. 多次尝 ...

  7. ArcGIS Engine中删除要素的几种方法总结

    转自原文 ArcGIS Engine中删除要素的几种方法总结 [csharp] view plain copy print? /// <summary> /// 通过IFeature.De ...

  8. ArcGIS Engine中如何获取Map中已经选择的要素呢(转)

    ArcGIS Engine中如何获取Map中已经选择的要素呢   1.使用IEnumFeturea对象获取map中的FeatureSelection,该方法可以获取所有图层的选择要素.IMap中的Fe ...

  9. Arcgis Engine中检索 COM 类工厂中 CLSID 为{*} 的组件失败,原因是出现以下错误: 80040111 的解决方法

    最近在学习Arcgis Engine开发时,创建实例时经常会出现下列错误 网上搜索到的解决办法有两种: 1.操作系统版本问题 如果是在Win7 64版本下,可能出现该问题,需要将把配置管理器里的运行平 ...

  10. arcgis engine中的“System.Runtime.InteropServices.COMException”类型的第一次机会异常在...发生

    1.介绍 在我们利用arcgis engine编写程序时,或多或少会利用GP工具,会感受到GP工具带来的方便,但是GP工具好像有的时候并不是那么听话.比如最近小白我在写arcgis engine时调用 ...

最新文章

  1. Codeforces Round #535 (Div. 3)题解
  2. 前谷歌大脑员工创业公司获4000万美元融资,Hinton、李飞飞等支持
  3. 【学习笔记】rabbitmq设置队列ttl和使用延迟插件的代码示例
  4. cgic: 为C语言编写CGI的C函数库
  5. 深入理解gradle中的task
  6. Windows 2000 Active Directory FSMO 角色
  7. zlib1.2.5的编译
  8. html的实战性介绍
  9. 26秒!全球销量第一的AI音箱就被腾讯黑掉了,然后变身窃听器
  10. CentOS下安装JDK6u30
  11. C语言———求”完数“
  12. CLM陆面过程模式实践技术
  13. CodeForces - 767C Garland(附带易错数据)
  14. 无需排队!NewBing已向全球个人开放,教程一篇就够了
  15. -bash: /usr/local/soft/jdk1.8.0_321/bin/java: 无法执行二进制文件
  16. jmeter 聚合报告里面是什么意思
  17. 用矩阵表示图形旋转缩放变换
  18. android usb联接网络打印机,打印到USB或预先选择的网络打印机从嵌入式android
  19. 十个图片搜索引擎(转)
  20. Michael Scofield in Break Prison(越狱)

热门文章

  1. python:argsort(返回元素排序后的索引值)
  2. 消除PyCharm中满屏的波浪线
  3. 动态规划:01背包问题、多段图问题
  4. python open函数用法_python中open函数的用法详解
  5. Twow ndows,笔者教您syswow64 【设置步骤】 的详细方法_
  6. SAPI V1.4发布,轻巧的API输出测试组件
  7. 1133 Splitting A Linked List
  8. 思科又发紧急安全通告 IOS集群管理协议漏洞和Struts2漏洞 有影响产品列表及应对措施了...
  9. Android面试问题收集总结
  10. 3. Builder(建造者)