人间惊鸿宴

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

2020年3月21日

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

2018年12月11日

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

2018年11月27日

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

2018年11月14日

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

2018年11月5日

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

2018年10月22日

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

2018年10月19日

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

2018年9月28日

摘要: 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) 编辑