ArcMap导入数据到ArcSDE报000597或者000224的错误
来源:互联网 发布:网络上的dq是什么意思 编辑:程序博客网 时间:2024/04/29 20:47
这两天碰到不同用户提出的不同的问题,但是分析之后发现导致该问题的原因是同一个原因。
----------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载,请直接访问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
1:一个用户反映通过ArcMap将一个FGDB存储的数据导入到ArcSDE中报000597和000595错误。
首先查看一下ArcMap帮助文档来看一下导致这两个错误的原因:
000597 : 插入具有 FeatureID <值> 的输入记录失败。
描述:由于某个字段的值存在问题,无法将输入的记录/要素插入到输出表/要素类中。出现此种情况的原因可能是:输入要素的几何存在问题(对输入运行“检查几何”)。 输入记录的文本字段包含比输出字段长的值。输入记录字段包含 <空> 值,但输出或目标字段不允许为空。输入要素位于输出要素类的允许范围(x、y、z 或 m)之外。 解决方案:评估输入记录字段中的值并验证是否可将它们存储在输出字段中。如果输入是要素类或图层,则对其运行“检查几何”工具
000595 : <值> 包含无法复制的要素的完整列表。
描述:某些要素无法添加到输出中。通常,此消息与另一个指示特定问题的警告/错误消息一同成对出现。有关无法复制的所有要素的完整列表,可查看消息中列出的文件。解决方案:注意要素 ID 并检查其他错误/警告消息。
但是我建议用户进行Check Geometry和Repair Geometry该问题仍然没有解决。
----------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载,请直接访问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
2:今天又有一个用户给我抛出一个问题,我将Shapefile导入ArcSDE中,报了一个000224错误:
Executing: FeatureClassToFeatureClass bddt "Database Connections\Connection to 192.168.180.15 (2).sde" Laltest # "NAME "NAME" true true false 20 Text 0 0 ,First,#,E:\天地图数据\委办局数据\自行车_1_shp\bddt.shp,NAME,-1,-1;DESCRIPTIO "DESCRIPTIO" true true false 254 Text 0 0 ,First,#,E:\天地图数据\委办局数据\自行车_1_shp\bddt.shp,DESCRIPTIO,-1,-1" #Start Time: Tue Jun 10 18:33:05 2014ERROR 000224: Cannot insert featuresWARNING 000117: Warning empty output generated.Failed to execute (FeatureClassToFeatureClass).Failed at Tue Jun 10 18:33:09 2014 (Elapsed Time: 4.00 seconds)
因为以前解决过000224的经验,将该链接内容发给用户仍然没有解决,
http://blog.csdn.net/linghe301/article/details/7210134
----------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载,请直接访问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
既然是导入数据,用户都是使用的Import,那么不妨使用Load Data测试一下,我创建了包含用户数据的一个空的要素类,然后进行Load Data,这时候神奇的事情发生了,ArcMap终于将导致该错误的最终原因暴露出来了:ORA-01658: 无法为表空间 SDE 中的段创建 INITIAL 区
这个错误就太熟悉了,用户导入ArcSDE所涉及的表空间容量不足,扩展相关的表空间即可。
----------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载,请直接访问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
解决方法:
查看表空间的使用情况:
SQL>select sum(bytes)/(1024*1024) as free_space,tablespace_namefrom dba_free_space group by tablespace_name; SQL>SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE CWHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;
手工改变数据文件的大小:
sql> alter database datafile 'c:\oracle\oradata\app_data.dbf' resize 200m;
从这个问题可以看出,ArcMap在报错方面容易误导用户,可能我们并不知道他们的设计原理,但是使用其他类似的解决方法可以发现导致问题的原因。
----------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载,请直接访问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
- ArcMap导入数据到ArcSDE报000597或者000224的错误
- ArcGIS Desktop导入数据到ArcSDE报:000210 : Cannot create output <value>.
- 经纬度坐标导入到ArcMap的技巧
- C#针对ArcSDE的操作2(矢量数据、栅格数据导入到数据集)
- AE+C#将E00数据导入到ArcSDE中去
- 安装ArcSDE for oracle的时候报oci.dll错误
- 从sqlserver导入数据到mysql中的表时,所报的时区异常的错误(1989-04-16)
- ArcSDE与SQL sevrver的连接、ArcSDE导入数据、ArcGIS Server发布地图服务
- [Bug]IMPDP导入ArcSDE数据报:ORA-31693, ORA-02354, ORA-00600
- 经纬度坐标(google earth)导入到ArcMap
- 导入到myeclipse的项目报错或者是乱码问题
- 导入的项目报错误
- 向ArcSDE导入数据出现(ORA-00001: Unique contraint (SDE.GDB_OC_PKC) violated错误
- 向ArcSDE导入数据出现(ORA-00001: Unique contraint (SDE.GDB_OC_PKC) violated错误
- $.ajax json数据到server,报400错误的解决方案
- ArcMap通过ArcSDE连接oracle
- ArcSDE 连接 Oracle 数据库 导入 SHP 数据
- 如何将.xls或者.excel格式的数据导入到Oracle中
- RTC实时时钟驱动
- 自制登录注册模态框
- 安卓项目eclipse实用教程:设置应用名字和图标、屏幕、签名、真机调试、clean、logcat、json解析
- 视角来分析 腾讯 微信访客系统的一些问题 (二 )end
- Eclipse_GUI可视化插件安装
- ArcMap导入数据到ArcSDE报000597或者000224的错误
- html第二章,字体
- Makefile中的@
- sql语句备份/导入 mysql数据库或表命令
- C++ Unicode下CString转换为Char*
- MySQL修改root密码
- javascript事件
- Binary Tree Postorder Traversal
- 什么是IaaS, PaaS和SaaS及其区别