
ArcGIS Server
会握爪的小金毛
吃早餐,多运动,不熬夜,常反思。每一天,遇见更好的自己!
展开
-
Error: Failed to connect to database. No ArcGIS Server license found. Contact your geodatabase admin
错误:无法连接到数据库。未找到ArcGIS Server许可证。请与地理数据库管理员联系以更新许可。原因:地理数据库管理员账户许可已经过期,需要更新许可,才能正常使用。解决方法:在要连接的数据库中找到地理数据库管理员账户,一般默认都是sde账户,在arcgis中新建数据库连接,使用sde用户登录,这时会弹出更新许可对话框,选择对应版本的“arcgisserver.ecp”文件更新许可。原文链接:https://blog.youkuaiyun.com/sinat_32857543/artic...转载 2021-01-04 15:07:00 · 564 阅读 · 0 评论 -
SOE错误:0x80040111 classfactory cannot supply requested class
SOE部署后,启动服务,报错,错误信息是null,截图如下:查看日志,错误显示的是0x80040111 classfactory cannot supply requested class,截图如下:首先,判断你的SOE是通过.net开发的还是java开发的,如果是.net开发的,需要考虑以下可能的原因:1、安装环境是否满足 .net framework的最低要求。比如10.2版本的SOE需要.net 4.0的支持,若soe部署到Winserver2008R2的环境中,需要安装.net.原创 2020-08-27 21:10:48 · 1228 阅读 · 0 评论 -
SOE包内的相对路径获取
问题需求:项目有些属性信息,想通过配置文件的方式在SOE中进行处理,方便修改。解决思路:将配置文件打包至soe中,通过获取soe的路径,相对定位至配置文件所在路径。解决方案:1、将配置文件的属性“复制到输出目录”设置为始终复制;2、在Construct方法中,通过以下代码获取soe文件的路径;string currentPath = this.GetType().Ass...原创 2020-03-24 18:47:41 · 487 阅读 · 0 评论 -
ArcGIS开发SOE,提示命名空间“ESRI.ArcGIS”中不存在类型或命名空间名称“SOESupport” ,或未能找到程序集SOESupport...
问题出现原因:ESRI.ArcGIS.SOESupport 没有在GAC中注册。解决办法:1、查找本机文件路径中是否有“ESRI.ArcGIS.SOESupport.dll”文件,目录为AO的安装目录,我本机是在 C:\Program Files (x86)\ArcGIS\DeveloperKit10.2\bin\2、打开VS本机命令工具,如下图所示3、输入以下命令:gacutil /i "C...原创 2018-02-08 09:51:54 · 3674 阅读 · 0 评论 -
SOE开发过程中,SDE中的属性表无法用游标更新的问题
在使用AO组件开发SOE过程中,存在于SDE中的属性表(没有空间信息的表,普通表),在使用ITable接口的update游标时,执行删选时报错,如下图所示:ITable pTable = pFeatureWorkspace.OpenTable("TableName"); //TableName为属性表名称IQueryFilter pFilter = new QueryFilterClass()...原创 2018-05-22 23:34:39 · 388 阅读 · 0 评论