土地利用矢量栅格转移矩阵计算..docxVIP

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

最简单的土地利用/景观转移矩阵的制作(转)(2009-05-19 03:36:24)标签:杂谈? 分类:相关资料/124793909?写文章的过程中,同样也用到了土地利用/景观转移矩阵。转移矩阵的制作很多软件可以实现,有Arcview、Arcmap、还有人用matlab。但是网上都写的都不详细,在这里,本文才用arcmap的叠加操作+excel的数据统计功能,可以轻松完成这一过程。相信看完了本文,初学者或者对GIS了解不多的人,也能轻松的制作出转移矩阵。方法一:1 数据准备?? 准备好两期的coverage或shape文件。(注意:拓扑关系要建好,不然无法计算),采用Arcmap打开上述两期文件。2 叠加操作选择Arcmap里面的“ArcToolbox”按钮下面的“Analysis Tools”工具下面的叠加分析模块(Overlay)下面的交叉分析功能(Intersect)。选择已经打开的两期数据进行叠加分析。叠加的结果存在一个可以找到的地方。同时,把叠加后的结果添加在Arcmap里。3 输出叠加文件的属性数据?? A、右键打开intersect产生的矢量文件的数据属性表(open attribute table)。B、点击“options”按钮,选择“add field”,然后给出一个新name“newarea”,数据类型为doubleC、右键点击刚刚产生的“newarea”,并选择“calculate values”D、然后点击“field calculator”对话框里面的“Advanced”后选择“help”将?????? Dim Output as doubleDim pArea as IareaSet pArea = [shape]Output = pArea.area拷入到“field calculator”对话框下面的空白处E、在对话框“field calculator”最下面的空白处填上“output”F、在属性表点击“options”按钮,→export(导出),属性以.dbf格式结果存储。4??Excel进行转移矩阵制作A、刚才存储的.dbf文件可以使用excel打开,打开的结果重新保存为.xls(excel)文件。(dbf文件不能保存)??B、重新打开刚存储的excel文件。??C、选中所有数据,选择数据\数据透视表和数据透视图。将两期数据的id值分别拖入行列字段,然后以‘newarea’字段作为数据项拖入计算区域。得到的便是转移矩阵。如果发现矩阵的形式不美观,可以对单位进行修改。方法二:作某一地物与其他不同年份地类例如:1、做水体和其它年份分类地物的交集A.????分别打开刚刚产生的水域多边形和该地区其他年份的分类矢量文件B.????选择gis里面的“AacToolbox”按钮下面的“Analysis Tools”工具下面的叠加分析模块(Overlay)下面的交叉分析功能(Intersect)C.????分别输入上面抽出的水域多边形和该地区其他年份区的分类后的多边形进行intersect分析D.????右键打开intersect产生的矢量文件的数据属性表(open attribute table)E.????点击“options”按钮,选择“add field”,然后给出一个新name“newarea”,数据类型为doubleF.????右键点击刚刚产生的“newarea”,并选择“calculate values”G.????然后点击“field calculator”对话框里面的“Advanced”后选择“help”将??????????Dim Output as doubleDim pArea as IareaSet pArea = [shape]Output = pArea.area拷入到“field calculator”对话框下面的空白处H.在对话框“field calculator”最下面填上“output”2、然后分别计算水体在该地区其他年份年转入和转出情况A.点击“potions”下面的“select by attribute”按钮,并选择“GRID_COD_1”B.令GRID_COD_1=1 点击apply,此时会统计出该地区其他年份年仍然为水域的多边形C.右键点击“newarea”选择统计功能(“statistics”),就会得到从然为水域的面积D.分别计算出GRID_COD_1=2(林地)、3(草地)、4(城镇点)、5(耕地)、6(滩涂地)的面积就得到从由水域转入的面积。以此类推网上有人还采用的方法:1、??Erdas:erdas--main--interpreter--gis analysis--matrix输入两个年份的分类图,然后进行重编码即可。2、??Arcview:可

文档评论(0)

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

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

1亿VIP精品文档

相关文档