使用多边形裁减影像
摘要:Public Function ClipRasterByPolgon(pInGeoDataset As IGeoDataset, pPolygon As IPolygon) As IRaster Dim pRaster As IRaster If TypeOf pInGeoDataset Is IRasterLayer Then Dim pRasterlayer As IRasterLaye...
阅读全文
ArcGIS之“异常来自HRESULT:0x8004021F”解决方法
摘要:一、问题描述:异常来自HRESULT:0x8004021F 这是同事在做GeoDatabase方面的开发时遇到的问题,我拿到他的源代码分析一下,发现程序代码逻辑上并没有什么Bug。用百度搜索下,有且仅只找到两条相关记录,都是求救的贴子,下文毫无解决办法,看了等于白看,心里稍微安慰的是知道以前有人也遇到过类似的问题,算是前有来者了,自己并不孤独。可是这还是无济于事,问题依然还是问题。 二、问题分析:...
阅读全文
Geoprocessing 数据批处理
摘要:ArcGIS使用者经常要面对大量的数据处理工作,如果要在自己的程序中使用Geoprocessing,更多的时候我们是要进行对数据进行批处理分析,Geoprocessing为我们提供了丰富的支持批处理的功能。 1.工作空间中查询所需数据 2.模型处理过程中各种输入、环境参数、字段映射的处理 3.枚举、循环执行 -------------------- 1.工作空间中查询所需数据 要对数据...
阅读全文
构建Delaunay三角网的VB源程序
摘要:构建Delaunay三角网的VB源程序: /Files/njlhb/Delaunay.rar
阅读全文
ArcSDE三级索引设置
摘要:ArcSDE三级索引设置源代码: /Files/njlhb/ArcSDE3Index.rar
阅读全文
Arcengine92升级sp3后提示 版本高于所引用的程序集
摘要:问题描述: 以前程序能够运行,安装sp3后提示错误: 程序集“ESRI.ArcGIS.Carto, Version=9.2.3.1380, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86”所使用的“ESRI.ArcGIS.Geometry, Version=9.2.3.1380, Culture=neutral, PublicKeyToken=...
阅读全文
量算面积(vb代码)
摘要:Public Function DrawPolygon() As IPolygon Dim pActiveview As IActiveView Dim pSimpleFillS As ISimpleFillSymbol Dim pRgbColor As IRgbColor Dim pRubberBand As IRubberBand Dim pPolygo...
阅读全文
华夏家谱GIS
摘要:中华民族是拥有五千年璀灿历史的文明古国,家谱更是炎黄子孙最为重要的文化遗产,需要不断地继承和发扬光大。家谱GIS以人为本,以家族为单位,以时空两个视角重建华夏五千年文明,重现历史的发展过程。 由 南京师范大学虚拟地理环境教育部重点实验室 和南京超擎图形软件公司 联合研制开发的华夏家谱GIS 最近改版了!欢迎大家访问 网站首页:http://www.hxjiapu.com.cn/ ...
阅读全文
自相交对象的处理
摘要:内容摘要 很多线划图数据进ArcSDE库中都会有些对象转换不进去。这些对象有很大一部分是由于数据本身有自相交的情况。如果这些线划图数据只是用来做底图,而不需要做对象分析。则可以采用数据简单化操作后再转换入ArcSDE中。具体操作如下例子: ...
阅读全文
如果把一个图层ILayer数据COPY到三维Scenecontrol控件中(进行相关操作)
摘要:内容摘要 把Mapcontrol中的数据或一个ILayer图层的数据或一个选择集的数据COPY到Scenecontrol三维控件中来。 过程描述 ...
阅读全文
如何用一个面要素去挖除(挖空)一个线图层
摘要:内容摘要 思路是利用CLIP出来的结果再求出差异Difference 过程描述 ' Dim pGeometry As IGeo...
阅读全文
使用AO新增记录的3种方法
摘要:内容摘要 在向Table、FeatureClass 中添加记录的时候有几种可供选用的插入方法 他们在不同的使用环境中效率不同…… 过程描述 ...
阅读全文
如何将带有X、Y、Z字段的数据库表作为点图层加载
摘要:内容摘要 在AO中可以将一个带有X Y 坐标的数据库表作为 点状图层加载 此方法可用于通过数据库更新的方式 保持数据同步的情况 过程描述 pr...
阅读全文
对ArcEngine中运用到的样式ServerStyle文件进行编辑AddFile和RemoveFile方法出错
摘要:内容摘要 当一个应用程序中调入*.ServerStyle文件后,再用IStyleGalleryStorage的AddFile和RemoveFile方法出错。 过程描述 ...
阅读全文
符号缩放
摘要:内容摘要 图层符号化后,让符号随着地图比例尺的缩放而缩放 过程描述 符号缩放需要先联系MapDocument与MapControl上的地图 D...
阅读全文
使用 ArcGIS Engine Runtime 制作安装包
摘要:用ArcGIS Engine 开发的软件在分发前可使用Wise、InstallShield打包工具制作安装包 以下介绍在用 ArcGIS Engine Runtime制作打包文件时的无界面参数 过程描述 ...
阅读全文
如何把数据库结构或者是单一的表结构导出成XML文件
摘要:ArcGIS中可以将整个数据库库结构输出成XML文件,单一的表的表结构没有单独导出成XML文件,而是需要把表结构和数据一起导出成XML文件。在ArcGIS Engine同样都可以有相应的接口来实现。 过程描述 在Engine中...
阅读全文
空间查询的实现
摘要:空间查询是一个经常要用到的功能,它是通过给定一定的范围,查询得到在这个空间范围内的要素的查询方式。下面的代码是在返回鼠标点击点周围长宽100个地图单位的矩形范围内的要素。 过程描述 Dim pMap As IMap ...
阅读全文
ArcGIS Engine产品开发中的许可文件初始化
摘要:ArcGIS Engine developer kit产品以及相应的产品许可安装以后,只是为你的应用程序实现许可允许的功能提供了可能性,要想真的使得你的应用程序拥有这些功能,你还需要做一个许可文件的初始化工作。 注意:如果不做这个初始化工作,你有可能会在实现某些功能时碰到你没有相应的许可的提示。 这个许可文件的初试化工作需要在你的应用程序的入口处实现。下面是c#的初始化的代码示例 using E...
阅读全文
如何寻找图层中某一字段中有多少个不同值(DISTINCT,pQueryFilter )的方法
摘要:我们可以使用以下这两种方法,但建议使用ARCSDE Geodatabase数据类型或者ACCESS GDB来进行相关操作: 一种: ICursorPtr ipCursor; IQueryFilterPtr ipQueryFilter(CLSID_QueryFilter); hr=ipQueryFilter->put_SubFields(_bstr_t("DISTINCT "+strFields))...
阅读全文