网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月07日漏签0天
mapgis吧 关注:5,692贴子:19,080
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1回复贴,共1页
<<返回mapgis吧
>0< 加载中...

用mapgis自带功能批量挂接文件属性

  • 只看楼主
  • 收藏

  • 回复
  • globstar
  • 托儿所
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1、启动“属性库管理”程序
2、单击“文件”菜单下“装区文件”命令,打开矿体块段区文件;
3、单击“文件”菜单下“装表文件”命令,打开“***.WB”表文件(即刚才做的.wb文件);
4、关闭所有图形文件和表文件;
5、单击“属性”菜单下“连接属性”命令,系统弹出“属性连接”对话框;
6、单击“连接文件”,打开矿体块段区文件;
7、单击“被连文件”,打开“***.WB”表文件;
8、连接文件的“关键字段”和被连接文件的“关键字段”要一致,一般可选ID号,即编号。这样才能完成相关数据的正确连接;
9、单击“确定”按钮,系统自动将表文件中的属性字段挂接到线文件中去;
10、单击“文件”菜单下“装区文件”命令,打开矿体块段区文件,可以看到“***.WB”表文件的属性字段已经挂接进来;连接的属性完全是新增属性,它们将缀在原来的属性项后面,如果有重复项,也将成为该文件中每个对象的新属性。
属性挂接时需要注意的几点问题:
① 为了让MAPGIS图元挂接的属性具有可读性,在转入WB文件前,需要将Access数据表的属性字段名称换成其汉字标题名称。在这个阶段修改与把Access表转入到WB文件后修改属性结构相比,效果相同,但操作简单许多。
② 从Access属性库导入到WB文件时,两者对字符型属性项的理解不尽相同。例如,在Access中定义的长度为10的字符型字段,最多能存放10个字符汉字混合字串,即每个字符及每个汉字均只占1个长度;但是导入到WB文件后,其长度仍然为10,此时每个汉字却要占2个长度,而每个字符仍然只占1个长度,因此会丢失信息。所以在导入前,对于字符型并存放汉字内容的字段,首先要将Access表中的数据长度定义增加一倍,然后导入。
③ 对于部分属性项,由于导入程序本身的不完善,可能无法导入数据。遇见这种情况的时候,需要单独把关键字段与这部分属性项另导入为一个WB文件,然后挂接到MAPGIS图层文件中。


  • liujianhua9515
  • 托儿所
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谢谢分享


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1回复贴,共1页
<<返回mapgis吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示