Arcgis Visual C++ Runtime Error abnormal termination 错误的解决方案
摘要:(1) 正确的DAO360.DLL一般是在C:\Program Files\Common Files\Microsoft Shared\DAO 下,检查其版本正确没有被替换后重新注册 方法是执行"开始"->"运行" 输入:regsvr32 然后将 DAO306.DLL 拖放到"运行" 窗口. 回车完成注册 (2)修复ArcGIS 文件注册信息的方法 如果ArcGIS的文件注册信息不正确可能会出现...
阅读全文
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/ ...
阅读全文
如何用一个面要素去挖除(挖空)一个线图层
摘要:内容摘要 思路是利用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 ...
阅读全文
如何寻找图层中某一字段中有多少个不同值(DISTINCT,pQueryFilter )的方法
摘要:我们可以使用以下这两种方法,但建议使用ARCSDE Geodatabase数据类型或者ACCESS GDB来进行相关操作: 一种: ICursorPtr ipCursor; IQueryFilterPtr ipQueryFilter(CLSID_QueryFilter); hr=ipQueryFilter->put_SubFields(_bstr_t("DISTINCT "+strFields))...
阅读全文
如何在ArcEngine中使用代码实现旋转AnnotationFeature要素
摘要:我们可以使用ITransform2D来进行旋转,主要是提示:Rotate方法传入的是弧度,而不是角度,可参照如下代码: Sub GetAnnotationAttributes() Dim n As Integer Dim rAngle As Integer Dim pDoc As IMxDocument Set pDoc = ThisDocument Dim pMap As I...
阅读全文
常用数据入sde库的代码
摘要:'**************************************************************** '函数功能: 将矢量要素导入到指定数据库的数据集中,可以将shapefile,dxf,coverage格式导入倒GEodatabase中 ' 参数表: ' pInDatasetNameCol 一个存储要导入的矢量要素(IFeatur...
阅读全文
快速一次性读取ORACLE CLOB的方法
摘要:一个静态函数, 直接使用即可,函数没有考虑到CLOB区数据很大的情况, 大家可以根据自己的需要来使用 /** * 从数据库中提取CLOB类型字段的内容并转换为字符串 * @param rs 数据库ResultSet,含有CLOB类型的字段 * @param clobidx 含有CLOB类型字段在ResultSet中的索引 * @return 取出的字符内容 ...
阅读全文
Using C# for Inserting CLOB data in Oracle
摘要:Introduction Inserting CLOB data in OracleEven the latest versions of Oracle's database have a limitation on the size of strings that they can handle when storing and retrieving data from tables. Curr...
阅读全文
对ArcSDE Geodatabse进行反注册
摘要:Public Function DataSet_Unregister(ByRef pGISDataset As Idataset) As String Dim pEnumDataSet As IEnumDataset Dim pDataSet As Idataset Dim pVersionedObject As IVersionedObjectOn Error GoTo errHandle: D...
阅读全文
如何实现经度纬度到平面坐标的相互转换?(转自GeoMining的博客)
摘要:现在好多人在使用ArcObject的时候都可能需要作经纬度和平面坐标的相互转换。由于经纬度是球面坐标,平面坐标是X-Y的笛卡尔坐标系统,所以这是一个看起来比较难的问题。 好多人一上来就搬出地图学、地图投影学或者测绘学中的投影公式(如高斯投影 或 墨卡托投影),又是基准坐标又是角度的搞的人头都大了。 实际上要想实现这个功能非常easy。 ARC Engine中的IPoint就可...
阅读全文
如何自动关闭空闲的sde连接?
摘要:在连接sde的应用中,如果连接的客户比较多的情况下,可能会出现sde连接占用cpu资源十分严重,以至于出现系统死机的情况。Sde提供了TCPKEEPALIVE参数,用来侦测客户端连接情况。当TCPKEEPALIVE为True时,那么在2小时(TimeOut默认设置7200000ms,即2小时)内,如果客户端没有向sde发送请求,sde连接将自动关闭,如果TCPKEEPALIVE为false,那么当...
阅读全文