当前版块:问答社区 > CASS

CASS10导出数据的时候,修改表名

独立地物,在CASS10里默认是RES层的,想新增个QTSSPT、QTSSPG 层,把独立地物导出的时候放在这两个层,要怎么做?


全部评论

等级:LV21
积分:5081
南方数码-小花 2017-12-20 13:56


    如:要把 烽火台(编码为:157400)放置到QTSSPG层,可以按照以下步骤操作:


解决方案:


    1.    打开CASS10.0安装目录下的cassconfig.db文件


d22ae0ad1106464693059962534fc389.png



    2.    在 indexini 表中,找到 烽火台(编码为:157400),修改其表名为 QTSSPG


71b5589558ab42ba80c58e2d75017afa.png


    3.    由于自带的配置文件中并没有QTSSPG这个表,所以要新增一个表,并设置对应的字段。

Attributetable 中新增一个表名,设置如下:


758f17d60cc848cc956b20f63436094d.png


    4.    在 Attributefield 中设置对应的字段


87ee46b3f3434ebb834e1297cca96c90.png


    5.    在CASS中查看 烽火台(编码为:157400)的属性,可以看到已经变成 QTSSPG 层了,属性字段跟设置的一致


08e8ce3d9681490f9969028c5d4204db.png


179357a3d12e4e5097b53b42c9858606.png


    6.    将地物导出到shp中,可以看到是保存到 QTSSPG 层的。


2240ec3bbf804eb4a90303b956c0308b.png











    


回复 0
1