- 浏览: 1740312 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (520)
- Oracle (10)
- Oracle错误集 (8)
- Oracle安装升级 (15)
- Oracle日常管理 (51)
- Oracle字符集 (7)
- Oracle备份恢复 (24)
- Oracle优化 (4)
- Oracle编程 (52)
- Oracle导入导出 (19)
- Oracle体系结构 (15)
- Oracle网络 (2)
- Oracle安全 (2)
- Oracle权限 (3)
- Oracle数据字典和性能视图 (2)
- Oracle常用地址 (5)
- SQLPLUS专栏 (7)
- SqlServer (13)
- SqlServer2005编程 (27)
- SqlServer2005管理 (15)
- MySQL (20)
- Dorado应用 (1)
- C# (24)
- Arcgis Server开发 (20)
- ArcSDE技术 (19)
- UML学习 (2)
- 设计模式 (2)
- JAVA EE (4)
- JavaScript (3)
- OFBIZ (27)
- JAVA WEB开发 (22)
- Linux&Unix (34)
- SHELL编程 (14)
- C语言 (11)
- 网络协议 (14)
- FREEMARKER (2)
- GROOVY (2)
- JAVA语言 (3)
- 防火墙 (0)
- PHP (2)
- Apache (2)
- Loader Runner (1)
- Nginx (3)
- 数据库理论 (2)
- maven (1)
最新评论
-
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
pg_guo:
感谢
oracle中查看用户权限 -
xu234234:
5、MapResourceManager控件中添加了两个服务, ...
北京ArcGis Server应用基础培训笔记1
这段时间在做FileGDB的要素编辑,以前做过shp的编辑,以为startedit了就没事了,结果,给我报了一个Objects in this class cannot be updated outside an edit session的错误。我相信大多数朋友都遇到过这个错误,不错是在编辑SDE啊,拓扑图层啊什么的时候,关于这个问题,我找了一点资料,分享:
(感谢旅途:http://blog.csdn.net/mydriverc/archive/2007/09/25/1799749.aspx)
问题
当一个要素类参与了一个拓扑(或Geometry Network)之后,对该要素类执行创建要素、修改要素图形或属性时,可能会出现这个异常:'Objects in this class cannot be updated outside an edit session'
原因
这是由于ArcEngine应用程序中使用的License权限不足引起的。在ArcEngine 应用程序里面通过ArcSDE进行编辑需要License'ArcGIS Engine Enterprise Geodatabase',或ArcEditor或ArcInfo。
解决办法
在ArcEngine应用程序的LicenseInitializer.InitializeApplication中,为程序增加Geodatabase的编辑权限。
Public Function InitializeApplicationFunction InitializeApplication As Boolean
'……
licenseStatus = CheckOutLicensesesriLicenseProductCode.esriLicenseProductCodeEngineGeoDB
licenseStatus = CheckOutLicensesesriLicenseProductCode.esriLicenseProductCodeEngine
'……
End Function
关于许可的区别,在这里:
(1) Registered As Visioned without the option to move edits to base
能够实现的操作包括Undo和Redo操作、长事务编辑、为设计和工程使用命名版本、使用Geodatabase归档、使用数据库复制。
不能做的事:创建拓扑、从拓扑中添加或删除要素、添加和删除拓扑规则、创建几何网络、从几何网络中添加或删除要素类。
(2) registered as visioned with the option to move edits to base
不能够做的事:编辑参与拓扑和几何网络的要素类、数据库归档、数据库复制
(3)not registered as versioned
是最原始的状态,能够实现复杂数据类型,包括拓扑和几何网络的编辑与更新。因为Default版本是数据库中最关键的,需要经常更新,因此需要对Default版本定期备份。
这些资料可以解决很多问题了。但还是没有解决我的问题,因为我是编辑本机的数据,而且要素只是独立的点图层,没有其他的关联。
终于在ESRI论坛里gongcj的回复:
发表评论
-
远程上传shp文件后添加到SDE已有的FeatureClass里
2008-09-18 17:07 4126功能:远程web上传shp文件,然后添加到指定的SDE已经存在 ... -
利用JavaScript实现图片标注——SearchMapIdentityTask
2008-09-16 16:04 7839功能:功能实现了现在网络流行的定位后在地图上画一个图标,点击图 ... -
Arcgis Server发布WMS服务时URL样式
2008-09-08 15:50 6774http://192.168.1.102/ArcGIS/ser ... -
关于处理Maptips的技巧和方法总结
2008-09-02 17:20 2536为了处理adf中关于Maptips的各种棘手问题,我前段时间没 ... -
ArcGIS Server概述
2008-09-02 16:32 30841、概述 ArcGIS Server——基于AO的对象服务器, ... -
用Data source-specific APIs 编程
2008-08-06 16:21 2274ArcGIS Server APIsSOAP1)XML-str ... -
Data source-specific APIs 编程中的常用概念
2008-08-06 15:23 1559首先介绍几个概念: Server Objects 一个服务器对 ... -
Web ADF编程
2008-08-06 14:11 1938通用步骤:1. 从Web controls 开始2. 访问re ... -
北京ArcGis Server应用基础培训笔记2
2008-08-04 17:43 306117、ArcGIS Server Internet连接方式和A ... -
北京ArcGis Server应用基础培训笔记1
2008-08-04 14:25 36241 用户名问题在GIS Server PostInstall过 ... -
北京ArcGis Server开发培训例子(整理)
2008-08-01 16:07 9827前段时间到北京去参加了ArcGis Server应用开发的培训 ... -
Arcgis Server常用类库分类
2008-07-29 11:34 2785Web controls----ESRI.ArcGIS.ADF ... -
北京ArcGis Server开发培训笔记
2008-07-28 15:57 29241、以local方式连接arcgis server 时需要设置 ... -
如何采用Local方式连接到ArcGIS Server
2008-06-20 22:05 2963在使用ArcGIS Server ArcObjects API ... -
ArcGISServer 开发问题集
2008-06-13 08:35 2387Map resource "MapResou ... -
ArcGIS Server几个基本概念
2008-06-12 17:06 30921 gis server 简单的说,gis ... -
ArcGIS Server开发调试中经常遇到的问题
2008-06-10 13:21 2915在对.net开发ArcGIS Server 的web 应用程序 ... -
ArcGIS Server开发——控制图层是否可见
2008-06-10 13:18 2291当需要控制图层的可见性时,可以使用 IMapDescripti ... -
在ArcGIS Server中不能直接用New来创建ArcObjects对象,而应该用serverC
2008-06-10 13:15 19851 web应用调用的是远程的AO组件,这些AO对象都运行在服务 ...
相关推荐
基于arcengine9.3 c# 做的一个fileGDB小工具,支持对fileGDB中的矢量图层进行列表显示,并可导出选中的图层,导入shp文件作为图层,删除指定的矢量图层
内部将FileGDB、HDF4、HDF5、GEOS、PROJ4、ECW、Jpg2000、libexpt、libcurl、libiconv、netcdf、xerces_c、sqlite3等常用的库全部编译进去 语言 C\C++、C#、Java、Python 含有帮助文档 如果程序不能执行,或者...
VS2019C++编译FileGDB_API_1.5.2,FGDB API是针对ArcGIS10的新的GDB Schema来设计的。
本代码主要介绍了通过ArcGis API解析FileGDB文件!
filegdb_api_vs2013_1_4
VS2019+FileGDB_API_1.5.2 免费分享;
windows gdal安装包,gdal-304-1916-filegdb.msi
FileGDB_API_1_5_VS2015
将从filegdb api中所得到的二进制流解析成点串坐标,如有问题可以发信到liufeng1980421@126.com
arcgis file gdb api vs2015版本库
最新版本的FileGDB_API,适用于VS2010,除c++外还提供了对C#的支持
具有FileGDB(ESRI)的GDAL写入支持这是一个使用ESRI FileGDB API源文件编译gdal二进制文件的docker映像,它支持写入FileGDB输出数据。 当前,这仅在Docker容器中创建64位版本。 基于Ubuntu 14.04。致谢该存储库无耻...
通过gdal打开ArcGIS的File GeoDatabase数据格式,并显示属性。
GDAL:Ogr读写FileGDB文件依赖包 依赖于ESRI FileGDBAPI我们可以实现对gdb数据的读取。
GDAL Geospatial Data Abstraction Library 是一个在X MIT许可协议下的开源栅格空间数据转换库 它利用抽象数据模型来表达所支持的各种文件格式 它还有一系列命令行工具来进行数据转换和处理 OGR是GDAL项目的一个...
windows下 gdal安装并集成FIleGDB ,全成跟着文档来操作即可
FileGDB_API_VS2013.zip
FileGDB_API_VS2019.zip
FileGDB_API_VS2012.zip
FileGDB_API_VS2017.zip