随笔分类 -  ArcEngine开发

摘要:这个错误是前几天用户提出了的,我今天又一次遇到了,特拿出来跟大家分享一下问题背景:使用ArcCatalog直连远程服务器,数据库为Oracle,提示“Error: Server library could NOT be loaded”原因有三1:大家都知道使用直连必须要安装数据库客户端,但是如果用户安装了Oracle的64位客户端与32位的ArcGIS桌面进行直连时,32位程序不可能加载64位的OCI.dll所以会出现这个问题解决办法:截至到目前为止,如果ArcGIS桌面机器上需要安装数据库Oracle的客户端,必须安装32位的,如果安装64位客户端肯定会有问题,上面的错误就是一个例子2:如果 阅读全文
posted @ 2012-06-14 01:17 sqlite例子 阅读(266) 评论(0) 推荐(0)
摘要:FAQ:ArcGIS 10.0是否支持64位环境?文章编号: 38343软件: ArcGIS-ArcEditor10ArcGIS-ArcInfo10ArcGIS-ArcView10ArcGISEngineDeveloperKit10ArcGISEngineRuntime10ArcGISImageServer10ArcGISServer10ArcIMS10ArcInfoWorkstation10ArcReader10ArcSDE10操作系统: Windows XP, 2003Server, Vista, 2008Server, Win 7 AIX 5.3, 6.0, 6.1 Solaris 9, 阅读全文
posted @ 2012-06-13 23:56 sqlite例子 阅读(309) 评论(0) 推荐(0)
摘要:shp2sdo.exe用法:shpfile导入OracleSpatial2011-07-14 13:11:22http://pengjh.blog.51cto.com/2793198/610856标签:shp2sdoshpfile oracle oraclespatial 休闲 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://pengjh.blog.51cto.com/2793198/610856在使用OracleSpatial时,不免需要将shpfile导入,本人使用shp2sdo.exe和oracle内置工具(sqlpl 阅读全文
posted @ 2012-06-11 01:41 sqlite例子 阅读(538) 评论(0) 推荐(0)
摘要:Query Layer介绍题记Query Layer的具体介绍大家在2010年Esri中国北方用户大会分发的ArcGIS中国通讯上已经有《ArcGIS10新特性之Query Layer介绍》,这里面就不做重复的说明了。下面所介绍的就是对文中没有涉及知识的相关补充。概念Query Layer是通过SQL查询定义的图层或独立表。通过查询图层可将空间信息和非空间信息都存储在DBMS中,从而使这些信息可以轻松地整合到ArcMap中的各GIS项目。其实就是把我们的空间数据图层的概念看作成后台数据库存储的表的概念,因为我们通常习惯于利用SQL语句来直接操作属性表,但是对空间数据图层来说在ArcGIS10之 阅读全文
posted @ 2012-06-09 09:06 sqlite例子 阅读(473) 评论(0) 推荐(0)
摘要:ArcGIS Engine 10 开发常见问题的解决方法You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭http://www.cnblogs.com/RiseSoft/archive/2012/05/22/2512776.html环境:Win7 64bit + VS2010 + AE10.0Q1:You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭! 下载(17.93 KB)2012-5-10 18:00Analysis: LicenseControl被我们拖入窗体中,由于使用SDE数据库,或者其他高级功能,仅授权En 阅读全文
posted @ 2012-06-08 01:32 sqlite例子 阅读(523) 评论(0) 推荐(0)
摘要:ArcEngine 9.3与64位操作系统 冲突2011年03月30日 星期三 11:13错误信息: 未处理 System.TypeInitializationException Message="“test.Program”的类型初始值设定项引发异常。" Source="test" TypeName="test.Program" StackTrace: 在 test.Program.Main() 在 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args 阅读全文
posted @ 2012-05-24 16:03 sqlite例子 阅读(312) 评论(0) 推荐(0)
摘要:ArcEngine+VC6二次开发之添加MapControl控件封装应用类系统开发环境如下所示://---------------------------ArcGIS Engine 9.3 Runtime+SDKVC6.0//---------------------------添加MapControl控件封装应用类打开IDD_AOEX_FORM主对话框选中ArcGIS Engine MapControl控件点击右键弹出菜单,再点击建立类向导菜单项弹出MFC ClassWizard对话框选中Member Variables选项卡Project: AoExClass name:CAoExView 阅读全文
posted @ 2012-05-08 11:54 sqlite例子 阅读(340) 评论(0) 推荐(0)
摘要:ArcEngine+VC6二次开发添加ESRI MapControl不支持此接口的解决办法系统开发环境如下所示:ArcGIS Engine 9.3 Runtime+SDKVC6.0一、创建一个VC工程 使用AppWizard来创建MFC工程(选择File->New->Project Workspace菜单, 这时弹出创建向导对话框,工程命名为AoEx,按照创建向导创建工程的步骤如下: (1)在Step 1中,选择"Single Document" 作为工程的应用类型; (2)在Step 2中,选择缺省值; (3)在Step 3中,选择"ActiveX 阅读全文
posted @ 2012-05-08 10:03 sqlite例子 阅读(241) 评论(0) 推荐(0)
摘要:vs2010 vc++开发引用 ArcEngine9.3 组件和AO对象实例化方法//stdafx.h文件最下面添加如下代码//添加ArcEngine dll引用#pragma warning(push)#pragma warning(disable : 4192) /* Ignore warnings for types that are duplicated in win32 header files */#pragma warning(disable : 4146) /* Ignore warnings for use of minus on unsigned types */#impo 阅读全文
posted @ 2012-03-22 18:00 sqlite例子 阅读(302) 评论(0) 推荐(0)