阅读:4241回复:10
shp2sde怎么不能导入图层????
通过shp2sde命令导入图层时,发现图层建立起来了,但是图形一个都没导进去,这是怎么回事呀?
我吧界面拷下来了,请各位帮忙看看!!多谢!!! |
|
1楼#
发布于:2003-10-27 14:02
图怎么不见了???
|
|
2楼#
发布于:2003-10-27 14:09
执行:shp2sde -o create -l JGDQ_YJ_XB_D,JGDQ_YJ_XB_S -f \\Server-zyj\hz\数字地图\加格达齐\跃进\yjythxbm1.shp -a all -s server-zyj -D sde -u sde -p sdeuser
出现如下提示: ArcSDE 8.2 Build 967 Thu Feb 28 22:31:11 PST 2002 Shape to Layer Loading Administration Utility ----------------------------------------------------- Set X_offset = 21554210 Set Y_offset = 5550798 Set XY_scale = 30000 Set Grid Size0 = 1095 Shape 209 failed initial verification: Ring crosses ring Shape 1272 failed initial verification: Ring crosses ring Shape 2094 failed initial verification: Ring crosses ring Shape 2417 failed initial verification: Ring crosses ring Shape 2613 failed initial verification: Floating inner ring Shape 5280 failed initial verification: Outer ring found directly inside outer r ing Shape 5397 failed initial verification: Ring crosses ring Shape 5653 failed initial verification: Ring crosses ring Shape 8141 failed initial verification: Ring crosses ring Shape 8629 failed initial verification: Ring crosses ring SDE Code (-60): Spatial index grid is too small Unable to set layer to NORMAL-IO mode. 8810 features converted. 8810 features stored. |
|
3楼#
发布于:2003-10-27 16:59
GRID SIZE IS TOO SMALL 是什么意思?
|
|
4楼#
发布于:2003-10-28 16:23
网格的范围太小,你可能设置了索引范围,当你导入数据的时候超出了你设置范围,导致数据导入不成功。
呵呵,加格达齐?以前我也在那里呆过。是做林业的吧? |
|
|
5楼#
发布于:2003-10-29 15:46
SDE_Layers系统表中的字段:layer_id,description,database_name,table_name,owner,spatial_column,eflags,layer_mask,gsize1,gsize2,gsize3,minx,miny,maxx,maxy,cdate,layer_config,optimal_array_size,stats_date,minimum_id,srid,base_layer_id都是什么含义,那位高手能解释一下?
|
|
6楼#
发布于:2003-10-30 09:03
arcsde系统表的主要目的是用来存储图层的属性,包括图层名,格网单元大小、实体类型、投影信息等,还可以存储通过sde api 加载的有些非空间表的属性。还有些表是用来记录软件发行版本,定位引擎(地址编码)和用api 写的服务器端应用。
|
|
|
7楼#
发布于:2003-10-31 11:41
资料上说:
每次向business表添加要素类时,会为它自动创建一个的空间索引。ArcSDE服务器在整个要素类的生命周期内都管理它的空间索引。当插入、更新或者删除要素时,空间索引会被自动更新。load-only模式会禁止空间索引的管理,直到载入数据结束。这种做法充分地提高了载入的性能,并且在大批量载入数据时必不可少。Load-only模式不允许SQL之外的查询操作。 数据载入结束后,返回normal模式,空间索引就可用了。从normal I/O模式到load-only I/O模式的转换会重建空间索引。在normal I/O模式下,插入、更新或者删除要素会更新空间索引。 ArcSDE首先将每个要素的范围覆盖到最低层的网格,获得网格数量。如果要素超过四个格网,ArcSDE将该要素提升到更高层次的网格(如果定义了更高层次的网格)。ArcSDE会一直提升要素到更高层次网格,直到该要素位于四个格网之内或者已到达最高层次的网格水平。在最高一层网格,图形可以被超过四个的格网索引。 所以我感觉在用shp2sde命令导入ShapeFile时因为GridSize太小而导致无法设置图层为normal I/O模式,所以mo中将只能看到图层的存在而无法看到图层中的图形。 那么怎么在导入前确定该ShapeFile所需要的GridSize的大小???? |
|
8楼#
发布于:2003-10-31 15:48
你是先建立数据集然后把shp导入吗?如果是,应该可以在数据集的属性里设置吧
|
|
|
9楼#
发布于:2003-11-01 14:52
问题解决了,在shp2sde命令中增加参数-g <gridsize>即可。但是这个gridsize怎么取值最好呢?太小看来是不行的。
|
|
上一页
下一页