阅读:2506回复:8
GeoDataBase数据导入问题
<P>请教一个数据导入的问题
原始数据存在mdb文件中 有大概20个图层文件 在arcmap中可正常加载显示 现在用catalog导到oracle中 导入的过程就会出错 在catalog中从mdb导出到geodatabase 只有三个图层可以正确到oracle中</P> <P>错误报告:Start Time: Tue Jan 18 16:46:54 2005 Running script TableToGeodatabase... ASCII decoding error: ordinal not in range(128) Completed script TableToGeodatabase... Failed to execute (TableToGeodatabase_3). End Time: Tue Jan 18 16:47:12 2005 (Elapsed Time: 18.00 secs)</P>另:原来用8.3版本做过象sql server 导入,没有问题。 <P>能指点一下有可能会是什么问题么 </P> [此贴子已经被作者于2005-1-18 16:48:37编辑过]
|
|
1楼#
发布于:2005-01-19 20:28
<P>文件名的原因,改为英文的,不要有空格</P><P>最好不要用汉化过的arcgis</P>
|
|
|
2楼#
发布于:2005-01-20 09:25
<P>多谢版主,原来用的文件夹是中文名,改完以后,基本上差不离了,</P><P>不过还有有个table 导入不正常,错误如下:</P><P>Failed to convert D:\BJmapData\BJmap.mdb\BLOCK. Table not registered[SDE.BLOCK]
Linestring or poly boundary is self-intersecting Failed to execute (CopyFeatures). </P> |
|
3楼#
发布于:2005-01-20 14:15
<P>使用arcinfo的clean命令进行清除看看有用否,具体操作看看arcinfo的命令说明</P>
|
|
|
4楼#
发布于:2005-01-20 14:19
如果还不行的话,增大scale的数值
|
|
|
5楼#
发布于:2005-01-20 16:14
<P>在catalot的command line里写了这个</P><PRE>clean_arc c:\myData\zones c:\myData\zones # 0.25 POLY</PRE><PRE>回车后提示:Method clean_arc not found.</PRE>
|
|
6楼#
发布于:2005-01-21 11:04
出现“Failed to convert D:\BJmapData\BJmap.mdb\BLOCK. Table not registered[SDE.BLOCK],
Linestring or poly boundary is self-intersecting, Failed to execute (CopyFeatures).”这个问题是因为作图的时候不规范,有一些多边形的边自交了.要解决这个问题得把那些要素重新生成,否则,不能把它们导入到SDE中的。 |
|
7楼#
发布于:2005-01-21 11:24
楼上所言不差
|
|
|
8楼#
发布于:2005-01-24 10:23
谢谢大家帮忙
|
|