阅读:1655回复:2
SDE中新建的图层怎么添加不上图形?
我用如下代码创建的图层怎么添加不上图形呢?
sdetable -o create -t a_d -d "采伐类型 string(10),采伐蓄积 double(18,18),采伐株数 double(18,18),单株材积 string(6),冻板道长度 float(0,0),冻板道条数 float(0,0),发证年度 string(6),发证日期 string(15),伐后林龄 string(4),伐后蓄积 double(18,18),伐后郁闭度 string(4),伐后株数 double(18,18),伐前林龄 string(4),伐前蓄积 double(18,18),伐前郁闭度 string(4),伐前株数 double(18,18),伐区 string(10),分类经营 string(8),管护人 string(50),林班 string(10),林场 string(10),林业局 string(10),每公顷出材 string(5),面积 double(18,18),平均集距 string(5),散生木出材 double(18,18),商品出材 double(18,18),设计编号 string(27),设计单位 string(10),设计年度 string(6),设计批次 string(3),设计日期 string(15),审批批次 string(3),是否验收 string(10),小班个数 float(0,0),薪材 double(18,18),蓄积强度 string(4),验收人 string(50),验收时间 date,优势树种 string(10),株数强度 string(4),主支道长度 float(0,0),主支道条数 float(0,0),装车场地 float(0,0),作业区 string(10)" -s hyne -D sde -u sde -p sdeuser -------提示成功创建表 sdelayer -o add -l a_d,a_s -e aA3+ -E 21461826.9388558,5803499.50000002,21586323.3961423,5733809.49999998 -s hyne -D sde -u sde -p sdeuser -g 1600 -------提示成功创建图层 在 mo中加载该图层后增加图形,提示“update failed” |
|
1楼#
发布于:2003-12-01 11:21
用sdelayer -o describe命令查看到:
Database : SDE Table Owner : SDE Table Name : HZ_HZ_FQ_D Spatial Column : HZ_HZ_FQ_S Layer id : 118 Entities : a+ Layer Type : SDE I/O Mode : NORMAL User Privileges : SELECT, UPDATE, INSERT, DELETE Layer Configuration: DEFAULTS Database : SDE Table Owner : SDE Table Name : A_D Spatial Column : A_S Layer id : 137 Entities : a+ Layer Type : SDE I/O Mode : NORMAL User Privileges : SELECT, UPDATE, INSERT, DELETE Layer Configuration: DEFAULTS 这两个图层的信息相同,但是第一个能够加入图形,而第二个不能加入图形。他们不同之处是:第一个图层是用shp2sde命令导入的,而第二个则是用以上命令创建的图层。这到底是什么原因呢? [此贴子已经被作者于2003-12-1 11:23:43编辑过]
|
|
3楼#
发布于:2003-12-02 12:40
我没有arcmap,无法测试。对了,对于导入的没有图形的图层,也无发编辑。
|
|
4楼#
发布于:2003-12-02 12:56
我没用过sde命令来新建图层,新建图层是否需要指定图层类型等参数呢?
|
|