ArcCatalog导入数据到SDE出错,错误代码Error 999999
来源:互联网 发布:js判断undefined null 编辑:程序博客网 时间:2024/05/21 10:35
使用ArcEngine导入数据,总有几个图层导不进去,检查之下,没发现代码有什么问题,于是使用ArcCatalog试了,没想到,还是导入不了,批量导入的时候,显示100%完成,提示成功了,进入一看,什么都没有,幸亏在单个图层导入的时候,有出错提示如下:
ERROR 999999: Error executing function.Object name is not a regular identifier...
单从字面上翻译一下,大致是说,对象名称不是一个常规的标识符,使用ArcMap查看了一下,图层属性信息表中有几个字段
名称是这样的:“长度(米)”,我试着新建了一个字段,照样子输入了一个“宽度(米)”,点
确定的时候,会提示有非法字符,并建议修改成“宽度_米_”,不知道这原始数据是怎么处理,括号怎么弄进去的,
不管了,照提示的,新建字段,把原来的字段的值复制过去,然后删除掉,再执行导入,一切ok,呵呵,
看来,数据制作还是要细心才行啊...
字段名称也有讲究,若命名为Area,在导入到SDE后,会被自动加上下划线,变成Area_,若在设置标注
的时候把LabelEngine的Expression属性还设置成Area,就会发现,整张地图都不显示标注了,
一个图层的标注字段找不到,就可能会影像全局的图层标注。
图层名称也是,比如命名为ND-1,导入SDE后,会被改成ND_1,若还按之前的名称从SDE加载,
图层名称也不能为数字开头,比如1_1,使用SDE的C Api导入时,会返回-322错误:
Name not valid for DBMS. 使用ArcCatalog导入时,会自动添加个前缀F,就变成F1_1了SE_INVALID_IDENTIFIER (-322)
就会报错找不到该图层。
这些是目前SHP转SDE时遇到的状况,记录以备忘。
- ArcCatalog导入数据到SDE出错,错误代码Error 999999
- ArcCatalog导入数据到SDE出错,错误代码Error 999999 Error executing function.Object name is not a regular identif
- 解决ArcCatalog 10.0中向improt数据sde失败,错误代码000622
- arcCatalog shape 导入 出现错误 sde不存在
- SDE数据导入和其他功能错误(error-000372 999999)
- ArcGIS 10.x for Desktop导入SDE数据报ERROR 999999: Error executing function
- 解决ArcCatalog 10.0中improt数据sde失败,Dataset Database Connections\Connection to 计算机名.sde does not exist
- 导入shape文件到SDE数据库
- 导入shape文件到SDE数据库
- ArcCatalog 连接远程SDE 连接字符
- 向SDE中导入图层数据
- SDE导入数据错误(000936)
- sql server 数据导入到mysql数据库 出错??
- SDE连接,创建数据集,数据导入以及数据导出
- SDE连接,创建数据集,数据导入以及数据导出
- SDE连接,创建数据集,数据导入以及数据导出
- SDE连接,创建数据集,数据导入以及数据导出
- 导入数据出错
- win32.多线程程序设计(内附源码)
- Configure a Host Header for a Web Site (IIS 7)
- 美风投家一句话概括10大火爆IT产品
- Authid Current_User的使用
- 云计算细分之七大类商业模式
- ArcCatalog导入数据到SDE出错,错误代码Error 999999
- 对数组取地址的一点问题
- 使用WinCE CAB Manager制作CAB安装文件
- 资料收集:高并发 高性能 高扩展性 Web 2.0 站点架构设计及优化策略
- Lniux系统调用常用的函数
- linux文件系统中检测U盘挂载全权讲解
- 程序员小抄大全
- VS中直接调用vim进行编辑
- EXECUTE IMMEDIATE用法小解