arxgis实习之距离量算..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文档。上传文档
查看更多
距离量算 在Arcmap下中国东北各县至中心城市距离的量算 测量各县(质心)~中心城市的欧式距离测量各县(质心)~中心城市的曼哈顿距离测量各县(质心)~中心城市的交通网络距离思考数据准备实验数据提供的ex1: 包括中心城市数据 city.e00黑龙江、吉林、辽宁3省的省会城市哈尔滨、长春、沈阳和一个滨海商业城市大连,4大城市的点文件 各县城数据 cntyne.e00 东北203个县或县级行政单元的多边文件铁路数据 railne.e00 研究区铁路交通路网的线文件数据预处理 1.数据转换 由于所提供的数据均为e00格式(coverage的交换格式),且在arcmap 中不能直接使用,需要将其转换为coverage格式 工具为:arctoolbox------coverage tools-------conversion------to coverage----import form interchange file 转换后的数据为coverage, 转换后为 2.数据生成 在本实习中,计算距离用到的均为点数据,故,需要做如下转换 工具为:data management tools------feature----- feature to point(生成城市的质心) Cntyne Point_cntyne生成 多边形的质心数据point_cntyne其中,fid(内部码)从0开始,cntyne_和 cntyne polygon 中的cntyne#对应生成数据如下 由于 假设 :铁路的节点为实际的站点,Railne需要生成节点数据,需要建立拓扑,计算出节点 工具为:Coverage ToolsData Management Topology Build 分别建立note 和 arc 拓扑(arc数据已经存在)结果如下2.测量各县(质心)~中心城市的欧式距离Analysis Tools Proximity Near 结果,point_cntyne属性表变化增加了两列属性,即near_fid和near_dist(最近中心城市和距离),记录数并未变化(203)即,各县城距其最近的城市及其距离通过NEAR命令得到了3. 测量各县(质心)~中心城市的曼哈顿距离曼哈顿距离为,三角形的直角边距离,即两个点x坐标,y坐标之差之和所以需要得到各县质心和中心城市的坐标,在一张表格中进行运算得到距离分别在point_cntyne和cnty4中加入x,y 坐标 通过Coverage Tools Data Management Tables Add XY Coordinates工具完成cnty4 coverage格式的xy坐标添加 通过Data Management ToolsFeatures Add XY Coordinates给point_cntyne shapfile格式的xy坐标添加属性表中添加了xy坐标数据由于这两个的属性表没有公共字段连接,故,生成一个可以是两个表格连接的表格非赏重要,通过point distance完成生成dbf表格数据,distance为input—id(cntyne)和near-fid(中心城市)的距离Input-id可以使cnty_city和cnty表格连接,nera_id使cnty_city和city4连接使用join命令实现表格的连接Data managementtools-------join -------add join连接结果为:和 cinty4的连接曼哈顿距离计算在cnty_city中添加字段,在计算,公式为:Manhddist = abs(x-coord – point-x)/1000+ abs(y-coord – point-y)/1000,距离化为km添加字段并计算Near-fid 为cityInput-id 为cntyneCnty_city.manhad为县城与中心城市的曼哈顿距离 4.测量各县(质心)~中心城市的交通网络距离分段求 S= S1+ S2+ s3 县城到 两个站点的距离 城市到站点的距离最近站点的距离 S1Fid 县城Near—id 最近的站点 Near-dist 县城据最近站点的距离S3Fid 城市Near-id 最近的县城Near_dist 城市据其最近的站点的距离S2(站点之间的距离)为了减少重复计算,站点的始末节点不能重复确定不重复的起始节点To_nodeFrom-node计算网络距离路网距离4*148 = 484??????S1+S2+S3连接同上次连接S1+S3生成之后将S1和S3连接到此表input_id~fid near_id~fid和S2的连接创建公共字段来连接两个表格,字段为是么站点的连接1000*起始站点+末尾

文档评论(0)

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

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

1亿VIP精品文档

相关文档