随笔分类 -  ArcEngine

摘要:这个例子专业讲解基于ArcEngine使用GP开发的过程及遇到的问题。更多GP使用方法:GP使用心得 功能需求:现在外业第一次数据(简称调绘.mdb)和第二次数据(简称检查.mdb)有重复。第二次是在第一次的基础上进行的,即如果调绘.mdb中LCA层有365个要素,检查时发现错误,就删除了11个错误,并新增了43个,共408个,检查.mdb相对于调绘.mdb实际上有354个重复,现在要将重复的... 阅读全文
posted @ 2015-01-09 16:33 我也是个傻瓜 阅读(3501) 评论(0) 推荐(0)
摘要:1. ArcEngine9.x迁至ArcEngine10.x 相信很多同学都知道,在ArcEngine9.x下正常编译的代码到ArcEngine10.x会报错:ArcGIS version not specified. You must call RuntimeManager.Bind before... 阅读全文
posted @ 2014-12-25 18:33 我也是个傻瓜 阅读(8308) 评论(0) 推荐(0)
摘要:在GIS数据处理中,数据量大是一个非常伤脑筋的问题。最近,在写一个CAD注记转Shapefile文件时,又遇到这个问题。 曾经处理一次数据,达130万个点,即测试区域内的栅格转成点全部处理,程序是写好了,但速度之慢啊,关键问题是处理到一半报奇怪的错误,最后只好将数据分成6份,去实验室开了6台机子来... 阅读全文
posted @ 2014-12-23 17:27 我也是个傻瓜 阅读(1781) 评论(5) 推荐(0)
摘要:删除属性表中的字段一定要注意循环的方式。如果是for循环,i= 0; i--) { delField = pointFS.Fields.get_Field(i); if (delField.Name != "FID" && delField.Name != "Shape" && delField.Name != "Layer" && ... 阅读全文
posted @ 2014-12-12 19:48 我也是个傻瓜 阅读(534) 评论(0) 推荐(0)
摘要:在ArcEngine时,GP无疑是GIS开发者的神器。自ArcEngine9.2开始新增一个程序集ESRI.ArcGIS.Geoprocessor,它能调用包含扩展模块在内的所有Geoprocessing工具。关于GP的使用问题,做如下总结: 1.许可问题 大家都知道,AE二次开发有两种许可定义方式 阅读全文
posted @ 2014-12-10 17:21 我也是个傻瓜 阅读(18099) 评论(2) 推荐(4)
摘要:ArcEngine应用程序开发中,许可不必不可少的。一般采取两种方式来获取许可——License控件和AoInitialize类,但今天在VS2010打开程序时,隔一会弹出错误窗口:Provide your license server administrator with the followin 阅读全文
posted @ 2014-12-07 10:25 我也是个傻瓜 阅读(3972) 评论(0) 推荐(0)