随笔分类 -  GIS后端 / ArcEngine 二次开发

摘要:参考: https://gis.stackexchange.com/questions/172315/creating-checkout-replica-in-arcobjects-from-arcsde-geodatabse-to-file-geodatab How to initialize a 阅读全文
posted @ 2018-10-23 17:16 Youse的二分口粮地 阅读(186) 评论(0) 推荐(0) 编辑
摘要:原因是缺少图层Extent或者Extent发生变化,插入完成后需要对图层的Extent进行更新。 调用IFeatureClassManage. UpdateExtent更新范围 参考链接: https://blog.csdn.net/xinying180/article/details/564866 阅读全文
posted @ 2018-09-13 19:16 Youse的二分口粮地 阅读(123) 评论(0) 推荐(0) 编辑
摘要:如何组织AxTOCControl里面的数据,实际上是组织AXMapControl的数据,将添加的数据进行整理。代码在最后面。 思路参考自: https://blog.csdn.net/u012488787/article/details/39028813 ,比想象的简单的多 加载图层事件: http 阅读全文
posted @ 2018-08-09 16:40 Youse的二分口粮地 阅读(283) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/yangyong0717/article/details/71601262#commentBox yield return在list里面还是比较有用的 阅读全文
posted @ 2018-07-30 17:33 Youse的二分口粮地 阅读(279) 评论(0) 推荐(0) 编辑
摘要:http://edndoc.esri.com/arcobjects/9.2/net/63391c82-c2e6-4797-b2e6-2c1d92f56f44.htm http://help.arcgis.com/en/sdk/10.0/Arcobjects_net/conceptualhelp/in 阅读全文
posted @ 2018-06-11 13:06 Youse的二分口粮地 阅读(222) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 根据数据集获取容差 /// </summary> /// <param name="dataset"></param> /// <returns></returns> private double GetTolerance(IDataset dataset) { 阅读全文
posted @ 2018-04-26 10:44 Youse的二分口粮地 阅读(496) 评论(0) 推荐(0) 编辑
摘要:ArcGIS里面新建数据集,看起来简单,平时都是默认创建,实际上好多细节问题我们都没注意到 一.在数据集上新建要素类: How to create a feature class within a feature dataset http://edndoc.esri.com/arcobjects/9 阅读全文
posted @ 2018-03-27 10:56 Youse的二分口粮地 阅读(372) 评论(0) 推荐(0) 编辑
摘要:近期在做GP工具相关的功能,需要获取到图层并用ComboBox列出,比如图层更新: 开始用了根据图层名获取图层,但这样有个弊端,遇到不同文件夹的相同图层名称的图层gg了。本来想利用图层名+路径来区分,用IDataLayer接口,后来遇到注记图层,这个接口就不好用了,会出现异常。 其中的一句代码会出现 阅读全文
posted @ 2018-03-09 14:58 Youse的二分口粮地 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:没有找到相关方法,但是有对图层组进行操作的资料。 https://gis.stackexchange.com/questions/43620/how-do-i-reach-a-layer-inside-a-grouplayer http://blog.csdn.net/comeonyangzi/ar 阅读全文
posted @ 2018-03-05 14:46 Youse的二分口粮地 阅读(143) 评论(0) 推荐(0) 编辑
摘要:参考资料: http://www.cnblogs.com/zzy0471/archive/2010/12/12/1903602.html http://www.cnblogs.com/haogj/archive/2012/12/13/2817047.html https://www.dotnetpe 阅读全文
posted @ 2018-03-01 14:47 Youse的二分口粮地 阅读(144) 评论(0) 推荐(0) 编辑
摘要:面文件都有几何类型. arcengine在绘图时,不规则的多边形的几何类型是esriGeometryPolygon,矩形的几何类型是esriGeometryEnvelope,圆的几何类型是esriGeometryPolygon. 在将IGeometry转为IFeatureClass的过程中,矩形的会 阅读全文
posted @ 2018-02-06 11:09 Youse的二分口粮地 阅读(701) 评论(0) 推荐(0) 编辑
摘要:主窗体: FrmDataInspect f2 = new FrmDataInspect(listMapControl1Lyr); f2.Show(); 弹出的窗体: 应该改为: gListMapLyrs =new List<ILayer>(pListMapLyrs) ; 参考资料: http://b 阅读全文
posted @ 2018-01-07 11:16 Youse的二分口粮地 阅读(2067) 评论(0) 推荐(0) 编辑
摘要:参考资料: http://developer.51cto.com/art/201104/256774.htm 参照后自己做的: 关于右键菜单的几个有价值的网址: http://blog.csdn.net/my_lord_/article/details/52787300 http://www.cnb 阅读全文
posted @ 2017-12-27 15:07 Youse的二分口粮地 阅读(789) 评论(0) 推荐(0) 编辑
摘要:VS2015,搞二次开发遇到这个问题,这个真的很坑,都没法找到问题.然后百度到答案,将调试中的"启用Visual Studio 承载进程"的√去掉: 一开始感觉是内存的问题,后来又查了一下,大概意思是调试的性能会降低..... 阅读全文
posted @ 2017-12-20 17:17 Youse的二分口粮地 阅读(5337) 评论(0) 推荐(0) 编辑
摘要:出现此问题只需要在控件上拖入一个LicenseControl就可以了 参考资料:http://yaogu.blog.163.com/blog/static/1849990662012101283256465/ 阅读全文
posted @ 2017-08-31 17:34 Youse的二分口粮地 阅读(1409) 评论(0) 推荐(1) 编辑
摘要:右键菜单,在二次开发中很实用,以前没用过,最近通过一本书了解到,一直想找这么一个控件来用. 一般的控件,将contextMenuStrip控件拖到所依托的控件上,然后输入自己想要的几个功能. 在所依托的控件的属性里有个"ContextMenuStrip",选择ContextMenuStripX,这样 阅读全文
posted @ 2017-08-16 13:57 Youse的二分口粮地 阅读(1075) 评论(0) 推荐(1) 编辑
摘要:我们做开发时,程序执行完后最好会有个反馈结果,尤其是在庞大的程序中,如果有bug可以及时发现,不然很浪费时间...最近做sde的二次开发,创建数据集时要用到带有返回值的函数,因为在数据集上创建要素类需要用到这个数据集,声明一个全局变量,可以直接用这个返回值.但是在捕获错误方面受到了限制,因为有返回值 阅读全文
posted @ 2017-08-10 11:27 Youse的二分口粮地 阅读(789) 评论(0) 推荐(0) 编辑
摘要:解决方案:将license Control的属性修改一下,ArcGIS Engine的√去掉,把第二个打√就可以了: 参考资料:http://www.docin.com/p-925448534.html 阅读全文
posted @ 2017-08-09 10:36 Youse的二分口粮地 阅读(301) 评论(0) 推荐(0) 编辑
摘要:搞了半天,找了好多资料,实验好多次,终于解决。参考资料:http://www.cnblogs.com/gaxin/p/5777864.html 阅读全文
posted @ 2017-08-07 14:13 Youse的二分口粮地 阅读(208) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示