博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建注记图层要素
阅读量:5905 次
发布时间:2019-06-19

本文共 1081 字,大约阅读时间需要 3 分钟。

转自原文

创建完文本注记后,可以选择以屏幕注记的形式加到屏幕上,也可以通过下面的方式转为注记图层要素:

 

IFeatureClass annocls = 获取注记图层  IDataset pDataset = annocls as IDataset;  ITransactions pTransactions = pDataset.Workspace as ITransactions;  pTransactions.StartTransaction();  IFDOGraphicsLayerFactory pFDOGLFactory = new FDOGraphicsLayerFactoryClass();  ILayer tmpLayer = pFDOGLFactory.OpenGraphicsLayer(pDataset.Workspace as IFeatureWorkspace, annocls.FeatureDataset, pDataset.Name);  IFDOGraphicsLayer pFDOGLayer = tmpLayer as IFDOGraphicsLayer;  IElementCollection pElementColl = new ElementCollectionClass();  pFDOGLayer.BeginAddElements();  ////每新增100个提交下,最后再提交下。防止过多转换失败  if ((pElementColl != null) && (pElementColl.Count == 100))  {      pFDOGLayer.DoAddElements(pElementColl, 0);      pFDOGLayer.EndAddElements();      pElementColl.Clear();      pTransactions.CommitTransaction();      pTransactions.StartTransaction();      pFDOGLayer.BeginAddElements();  }  if (pElementColl.Count > 0)  pFDOGLayer.DoAddElements(pElementColl, 0);  pFDOGLayer.EndAddElements();  pElementColl.Clear();  pTransactions.CommitTransaction();

 

 

 

转载地址:http://nycpx.baihongyu.com/

你可能感兴趣的文章
Load Test
查看>>
美文共赏
查看>>
RHEL6入门系列之十七,打包与压缩
查看>>
SQLite 3.7.13的加密解密(二)—— 开放宏定义
查看>>
禁止server 2008域端口的脚本
查看>>
数据结构图之二(最小生成树--普里姆算法)
查看>>
HTML输出 一 控制列背景颜色
查看>>
Redis for Windows(C#缓存)配置文件详解
查看>>
回忆2013年的点点滴滴(各个方面)
查看>>
ASP.NET MVC 4使用PagedList.Mvc分页
查看>>
HDOJ 2066 floyed优化算法
查看>>
window.onscroll
查看>>
开发常用动画收集
查看>>
nginx js、css多个请求合并为一个请求(concat模块)
查看>>
mybatis实战教程(mybatis in action)之五:与spring3集成
查看>>
解决浏览器Adobe Flash Player不是最新版本问题
查看>>
SQLite 约束
查看>>
Python爬虫学习——使用Cookie登录新浪微博
查看>>
linux配置网络
查看>>
vsftp 500 OOPS: cannot change directory:/home/xyp
查看>>