人间惊鸿宴

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ArcEngine开发

摘要:方式一:获取布局视图中的注记 1 { 2 IMapDocument mapDoc = new MapDocumentClass(); 3 mapDoc.Open(@"D:\Desktop\graphicsLayer.mxd"); 4 5 IGraphicsContainer container = 阅读全文
posted @ 2024-07-17 09:56 人间惊鸿宴 阅读(2) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2022-12-12 09:46 人间惊鸿宴 阅读(52) 评论(0) 推荐(0) 编辑

摘要:测试数据库中的要素无法执行ITopologicOperater接口下的方法,错误如图 暂记,错误未解决 tip: 1、随便移动一个节点 也不报错/ 2、手动按照他的节点画一个也不报错 3、bufer参数只要不是0.05也不报错 测试数据如下 链接:https://pan.baidu.com/s/1h 阅读全文
posted @ 2021-06-09 09:58 人间惊鸿宴 阅读(595) 评论(0) 推荐(0) 编辑

摘要:1 /// <summary> 2 /// 按内环(孔洞)面积删除内环 3 /// </summary> 4 /// <param name="pPolygon"></param> 5 /// <param name="Area">删除小于此值的内环,当值小于等于0时全部删除</param> 6 / 阅读全文
posted @ 2021-05-15 15:30 人间惊鸿宴 阅读(107) 评论(0) 推荐(0) 编辑

摘要:单纯使用ArcEngine提供的接口读取dwg数据转shp存在众多属性无法读取的情况(最直观的 南方cass生产的dwg文件有SOUTH这一字段,为目标要素的类型) private void ConvertDwgToShp() { DwgReader pDwgReader = new DwgRead 阅读全文
posted @ 2020-03-21 16:25 人间惊鸿宴 阅读(925) 评论(1) 推荐(0) 编辑

摘要:使用测试文件 提取密码:3td1 创建完成之后,在Arcmap中删除zd中的图块,则他所对应的zrz图块也随之删除 阅读全文
posted @ 2018-12-11 10:06 人间惊鸿宴 阅读(624) 评论(0) 推荐(0) 编辑

摘要:在宗地出图的时候遇到此功能要求,看代码 ※创建注记类 ※生成注记要素 ※ps: 在生成注记的时候,考虑到注记类以及注记要素本身就属于要素类要素,于是采用平常生成点线面要素的方法生成注记要素,使用CreateFeatureBuffer方法,由于Override字段不可赋值,与手动插入的注记要素仅有此字 阅读全文
posted @ 2018-11-27 10:48 人间惊鸿宴 阅读(1488) 评论(0) 推荐(1) 编辑

摘要:需求:实现和GIS桌面端中Identify的类似功能,鼠标滑动的时候可以显示鼠标所在位置的要素的指定字段的值.。 主要操作流程: ①先打开一个对话框,用于选择需要显示的图层和字段名 ②点击确定之后,在mapControl上鼠标滑动的时候利用axMapControl的showTips功能实现实时显示, 阅读全文
posted @ 2018-11-14 16:14 人间惊鸿宴 阅读(408) 评论(0) 推荐(0) 编辑

摘要:只是将在arcmap中添加注记的方式模拟了一遍,因此,首先显示标注(Label),而后将其转换为注记(Annotation)(Convert Label To Annotation) /*****************************************************/ SH 阅读全文
posted @ 2018-11-05 09:22 人间惊鸿宴 阅读(729) 评论(0) 推荐(0) 编辑

摘要:1,总是会得到一些奇奇怪怪的要求,求一个面对象的外接最小面积的矩形,和ArcToolBox中的Mininum Bounding Geometry功能下的RECTANGLE_BY_AREA想似。具体看下图: 区别如上图所示:IEnvelope 得到的是下图所示,需要的是第一种 (只是记录一下,可以解决 阅读全文
posted @ 2018-10-22 18:43 人间惊鸿宴 阅读(1513) 评论(0) 推荐(0) 编辑

摘要:若需要压缩其他类型,更改pWSName的WorkspaceFactoryProgID属性即可, 手动着重号:只是提供这个方法,具体应用慎重,先备份数据!!!,亲测:压缩率可达到0.61%!! 修改日期:20181105, 修改内容:新加方法,相比第一种方法速度更高,耗时约为第一种方法的一半。 阅读全文
posted @ 2018-10-19 16:49 人间惊鸿宴 阅读(580) 评论(0) 推荐(0) 编辑

摘要:1 public void ChangeBB(string filePath,string fileName) 2 { 3 IMxdContents pMxdC = axMapControl1.Map as IMxdContents; 4 IMapDocument pMapDocument = new MapDocument... 阅读全文
posted @ 2018-09-28 10:04 人间惊鸿宴 阅读(843) 评论(0) 推荐(0) 编辑