ArcEngine开发遇到的坑
来源:互联网 发布:linux shell命令 编辑:程序博客网 时间:2024/06/06 01:18
环境ArcGIS10.1 Oracle11g
1、代码成功创建要素数据集,但是在oracle数据库中刷新不出来。解决方法:经检查发现该段代码放在IWorkSpaceEdit.startEditing后面,由于创建后并没有调用stopediting(true),所以一直识别失败。把这段代码提到startEditing之前执行。
2、更新数据报ORA-20085 Insert Spatial Reference SRID 300026 does not match SDE.REDLINERANG_A.SHAPE registered Spatial Reference SRID 300005
ORA-06512:at “SDE.ST_DOMAIN_METHODS”, line 1986
解决方法:经过查询表sde.ST_SPATIAL_REFERENCES,SRID 300005表示未知参考系统,SRID 300026是自定义的巴中地方坐标系,猜测是在数据处理生成hm_point数据集时指定的未知坐标系,将其直接复制到sde库后,sde将其坐标系注册为SRID 300005;随后在sde库里将该要素数据集坐标系设置为SRID 300026,但是sde库并为将要素数据集下的要素类坐标系SRID 300005改为SRID 300026。目前的解决方法是:在SDE库里要素数据集下采用import方式导入前述处理生成的数据。另外一种方式:在生成处理完的数据集上设置相应的坐标系,然后复制粘贴到SDE库。
3、采用delete删除要素数据集时并不能删除里面的要素类,要素类还需要遍历删除。
4、mxd文档要设置坐标系。
5、调用copy GP工具将数据复制到ARCSDE数据库里,报错 ora-29855 ora-01536 超出表空间XX的空间限额。经发现当前用户对该表空间设置了使用限额,将其改为无限使用即可。 alter user skate quota unlimited on skate_ts;
http://blog.csdn.net/lrh_079/article/details/17001453
- ArcEngine开发遇到的坑
- ArcEngine在VS环境下开发遇到的一些配置问题
- ArcEngine开发过程中遇到axToolbarControl添加item变灰无法使用的解决方法总结
- C#开发ArcEngine的一点学习心得
- VC2010MFC下的ArcEngine开发(一)
- VC2010MFC下的ArcEngine开发(二)
- VC2010MFC下的ArcEngine开发(一)
- 基于ArcEngine开发的ArcGIS特殊符号
- ArcEngine从 9.3迁移到10遇到的问题
- ArcEngine开发感想
- ArcEngine开发问题总结
- C#+ArcEngine开发笔记
- arcengine 开发经典帖
- ARCENGINE开发经典贴
- 常用ArcEngine开发代码
- ARCENGINE开发经典贴
- ARCENGINE开发经典贴
- Arcengine开发基础
- 263. Ugly Number
- CPoint
- jsp简单计算器
- 5.极小极大化搜索与α-β剪枝:编程实现人机“三子棋”小游戏并对算法过程进行动态展示
- opencv 一种聚焦评价函数
- ArcEngine开发遇到的坑
- 微信js-sdk,分享接口常用逻辑分装
- Myeclipse优化二
- Spark ML函数VectorAssembler
- .全局寻优搜索:仍然保留OPEN表。在这种方法搜索中
- ThreadLocal 那点事儿
- Can’t start Git:git.exe
- https代理原理之代码
- UMG视频教程