通过ArcMap的编辑或导入功能向空间表插入数据时,新插入记录的ObjectId默认是自增的。但是通过SDE SQL向空间表中插入数据时,使用最大Objectid+1作为新记录的Objectid就可能会导致,在arcmap中编辑数据时Objectid重复。显然空间表中Objectid是通过一个序列生成的,不能简单通过最大Objectid+1的方式生成。
解决:在sde10.1中,使用sde库提供的函数sde.next_rowid(i_owner character varying, i_table_name character varying)生成当前记录的Objectid。经试验函数sde.next_rowid生成Objectid的策略和序列有所不同,但是使用函数sde.next_rowid能够避免Objectid重复的问题。
参考文章:http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/006z000000w8000000/
相关推荐
3. 数据备份与恢复:SDE提供了数据备份和恢复工具,确保在系统故障时能快速恢复数据。 五、SDE在实际应用中的注意事项 1. 网络条件:SDE直连需要稳定且高速的网络环境,否则可能影响数据访问速度。 2. 数据库性能:...
SQL 管理SDE图层数据SQL 管理SDE图层数据SQL 管理SDE图层数据SQL 管理SDE图层数据SQL 管理SDE图层数据
首先,删除SDE和SDE USER用户是必要的,这是因为SDE用户是ArcSDE安装时的默认用户,而SDEUSER是指用户存储数据的用户。删除这些用户可以避免数据混淆和冲突。 其次,创建新的SDE用户和SDEUSER是非常重要的。创建表...
### SDE空间数据的检测——基于Oracle触发器的ArcSDE数据库要素级监测 #### 摘要 本文探讨了一种新型的监测方法,旨在解决ArcSDE数据库中GeoDatabase模型无法有效管理地理要素时间维度的问题。通过在底层Oracle...
导入时,根据导出的文件,在新的环境中重新创建SDE连接并导入数据,恢复原有的地理空间信息。 总结来说,创建和管理SDE数据库是GIS工作流中的关键环节。从创建数据库连接、建立空间表,到发布地图服务、注册数据库...
### 发布SDE数据——要素服务详解 #### 一、要素服务概述 要素服务(Feature Service)是由ESRI公司开发的一种技术,它主要用于通过互联网提供地理要素数据,并且支持客户端进行查询、显示以及编辑等功能。要素服务...
从提供的文件内容来看,文章《CAD与SDE之间的快速数据转换》主要探讨了在地理信息系统(GIS)中CAD数据和SDE数据之间转换的技术要点和方法。下面详细阐述了文件内容中的关键知识点: 1. CAD数据与SDE数据转换的本质...
通过以上步骤和示例代码,可以有效地完成在ArcEngine开发中连接Oracle数据库、SDE数据以及ArcGIS Server的工作。这些连接技术是构建高效GIS应用的基础,对于从事地理信息系统开发的专业人员来说非常重要。
"01-SDE清除冗余数据工具.rar" 是一个针对ArcGIS 9.3环境的实用工具,旨在帮助用户有效地清理数据库中的冗余数据。这个压缩包包含了三个关键文件,每个文件都针对特定的数据清理任务。 首先,`SDE清除冗余数据工具....
当你需要将sde数据从一台机器(机器A)迁移到另一台机器(机器B)时,这通常涉及到地理数据库的迁移过程。这个过程包括多个步骤,确保所有数据和元数据都能正确地、完整地从源位置移动到目标位置。以下是一个详细的...
7. **性能优化**:在大规模数据上传时,需要考虑数据的分区、压缩和索引策略,以提高查询和更新的效率。 8. **错误处理**:上传过程中可能会遇到各种问题,如数据不一致、网络中断等,需要对可能出现的错误进行预防...
通过该工具,简单配置sde连接参数和需要备份的图层或数据集列表,配合系统的任务计划,可以轻松实现图形数据的自动备份
### SDE版本控制机制在GIS中的应用解析 在地理信息系统(GIS)领域,空间数据库引擎(SDE)作为核心...通过深入理解SDE版本控制的原理和实践,GIS专业人员可以更有效地管理复杂的地理数据,确保数据的准确性和一致性。
本文将针对ArcGIS 9.2环境下向SDE Oracle 10G导入栅格数据时遇到的问题进行详细分析,并提出有效的解决策略。 #### 一、问题背景 在使用ArcGIS 9.2导入栅格数据至Oracle 10G的SDE空间数据库时,可能会遇到ORA-...
通过结合传统的关系型数据库技术和专有的空间数据管理功能,ArcGIS SDE能够实现对地理空间数据的有效管理。该系统的优点在于能够提供统一的接口来访问和管理分布在不同位置的地理空间数据。 #### ArcGIS SDE的数据...
SDE数据库连接是ArcEngine中的关键功能,它使得开发者能够通过编程方式与SDE存储的空间数据进行交互。ArcEngine是一个强大的GIS开发平台,用于构建桌面、Web以及移动应用程序,它提供了丰富的API和工具,让开发者...
本文旨在深入探讨Oracle SDE的工作原理、安全机制及用户管理策略,为学习和应用空间数据库提供全面的知识体系。 #### Oracle SDE技术框架概览 Oracle SDE不仅是一种空间数据存储解决方案,更是一种空间数据管理与...
2. **SDE连接**:SDE连接是指客户端应用程序(如ArcGIS Desktop)通过特定的连接参数与SDE服务器建立通信,以访问和操作存储在服务器上的空间数据。连接过程通常涉及服务器地址、端口、数据库名、用户名和密码等信息...
- **chunk的数量**: 当超过12个时,会自动生成LOB索引来加速数据访问。 ##### 图解示例 - **图1**: 当二进制数据小于3,964字节(例如3000字节)时,整个数据将存储在BLOB列中。 - **图2**: 当数据大小介于3,964字节...
其次,处理影像数据时,SDE使用RASTER_COLUMNS元数据表来记录SRID(Spatial Reference Identifier),这是影像数据的空间参考。此外,还有四个辅助表SDE_RAS_1, SDE_AUS_1, SDE_BND_1, 和 SDE_BLK_1,以及它们的索引...