网站大量收购闲置独家精品文档,联系QQ:2885784924

GIS制图实习.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GIS制图实习

实习三 表的创建、维护与显示 武汉大学资源与环境科学学院??? 程雄 王振峰 一.????? 表的维护 1。创建和删除MapInfo表 Create Table B14 (分类代码 Decimal(8,0), 老地类代码 Decimal(4,0), 过渡期新地类代码 Decimal(4,0)) file path\B14.tab Create Map For B14 CoordSys NonEarth Units m Bounds (450000, 2200000) (470000, 2300000) Create Index On B14(老地类代码) Map From B14 Drop Table B14 ? ? 2.修改表结构 Alter Table B14 (rename 图斑号 区域号 modify 权属名称 char(20) drop symbol add? temp char(20)) ? 3.打开和关闭表 open table datapath BaseMap.tab as 底图 Interactive Map From 底图???????????????? ‘显示打开的表 Browse * From 底图??????????? ‘显示打开表的属性 Close Table 底图????????????? ‘关闭打开的表   ? 二.????? 表数据的修改 1.访问MapInfo 表 Open Table D11 Fetch First From D11 Do While Not EOT(D11) Note D11.规划地类 Fetch Next From D11 Loop 2.表中属性数据的插入与删除 Open Table D11.tab Open Table QS_poly.tab Insert Into D11 (obj) Select obj From QS_Poly Insert Into D11 Values (600001 11 111)?? ‘注意列数一致 Delete from select???????????????????? ‘删除最后添加的记录 ? ? 3.属性数据查询与修改 例如:在表D11中,查找面积大于130000平方米的图斑;将地类名称为村镇建设用地的对象列中的地类名称改为农村建设用地 Open Table D11.tab Selsct * from D11 where Area (obj,“sq m”)130000 Select obj from D11 where 地类名称=村镇建设用地 into Selection Update D11 Set 地类名称=农村建设用地 ? 4. 保存或放弃表的必威体育精装版编辑 ??? 保存表的编辑结果使用Commit Table table命令,如下: Commit Table D11.tab??????? ‘保存原表 Commit Table D11.tab AS “D:\Data\D11Bak.tab” ‘保存表为新文件 其它参数请参见MapBasic帮助文件 编辑表后,如果想放弃编辑结果,可以使用Roolback Table tablename命令(即MapInfo中的“文件->复原表”菜单),如: Rollback Table D11.tab 使用此命令的前提条件是此表在编辑后未保存过,否则不能进行此操作。 ? 三.表的显示 MapInfo的表文件不但可以显示其属性表,更重要的是包含地图对象的表可以作为图层显示图元要素。 1.添加和关闭图层的操作步骤如下 1. 首先打开欲进行图层控制的“.tab”文件。 2. ?Map From “.tab”,在窗口中至少打开一个图层。 3. 用 Add Map Layer 或 Add Map Auto Layer 语句添加更多的打开图层。 4. 用Remove Map Layer 语句关闭。 以下程序段按上述步骤实施对图层的增加。 Open Table 底图 Open Table 现状面 Open Table 权属面 Map From 底图 Position (0 0) Height 12 Width 13 Add Map Auto Layer 现状面 Add Map Auto Layer 权属面 ? 2.图层顺序控制 用Map From语句实现顺序排列,如果要改变图层顺序,只要改变Map From 后的变量的先后顺序就可以了。如: Open Table 底图 Open Table 现状面 Open Table 权属面 Map From 底图,现状面,权属面 则打开图层顺序就为“底图,现状面,权属面”,当改变Map From后的变量顺序,打开图层顺序就发生变化。 ? 3.地图窗口设置 Set Ma

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档