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

利用ArcGIS生成各比例尺地形图图幅号名.docx

利用ArcGIS生成各比例尺地形图图幅号名.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用ArcGIS生成各比例尺地形图图幅号名

第一步:建立fishnet(渔网)(之前应该先设置好地理坐标系WGS1984) 工具位于:数据管理工具(data management)——要素类(Feature Class)——创建渔网(Create Fishnet) 根据不同的地区、不同的比例按照下表中经度和纬度范围填入。 比如要创建北京市的1:1万地形图分幅,首先要知道北京市的经纬度范围,可以自己百度一下,经度范围约为115°45′~117°15′,纬度范围约为39°30′~41° 然后根据1:1w地形图中经纬度的范围确定渔网边界,对于大比例尺地形图(1:10W及以上)以整数度为边界都没有问题,其他比例的可以用边界度数除以对应比例尺的经纬度范围,能整除的就没有问题。所有比例的都可以这样做。 这里选择四个边界分别为115°~118°,39°~41°,确定范围后开始创建渔网 参数输入如下: 输出要素类:选择输出位置 坐标: 上 :41??下:39??左:115??右:118 渔网原点坐标: X坐标:115? ?Y坐标:39 Y轴坐标:??X坐标:115? ? Y坐标 41 像元宽度:0.0625(根据经度范围计算,转为十进制度) 像元高度:0.041666666667(根据纬度范围计算,转为十进制度) 行数:48(渔网纬度范围除以0.041666666667) 列数:48(渔网经度范围除以0.0625) 之后根据个人爱好,可选择创建标注点,或者不创建标注点选择几何类型为POLYGON 之后确定,渔网就创建好了 比例尺? ? ? ? 经度范围? ? ? ? 纬度范围 1:100W? ? ? ? 6°? ? ? ? 4° 1:50W? ? ? ? 3°? ? ? ? 2° 1:25W? ? ? ? 1°30′? ? ? ? 1° 1:10W? ? ? ? 30′? ? ? ? 20′ 1:5W? ? ? ? 15′? ? ? ? 10′ 1:2.5W? ? ? ? 7′30″? ? ? ? 5′ 1:1W? ? ? ? 3′45″? ? ? ? 2′30″ 1:5000? ? ? ? 1′52.5″? ? ? ? 1′15″ 第二步,生成图名 打开刚才创建的渔网的属性表(POLYGON或者是标注点),添加两个字段 分别为X,Y(名字注意应该与后面的代码保持一致),选择为双精度,然后再建立两个字段,可自己随意命名,比如:Name_Old,Name_New,区分新旧图名,选择类型为文本型。 之后在X字段上右键选择“计算几何”,选择计算质心X坐标,同样在Y字段上计算质心Y坐标。 ? 然后在Name_Old字段上选择“字段计算器”,选择解析程序Python 选择显示代码块,在Name_Old=下面空白处粘贴下表中新旧名对应的代码(如果对python语言不太熟悉的话尽量不要改动,我自己也不太熟悉,试了好多次才成功),根据代码中用到的分类代码块在代码块中粘贴表格后面的代码块,添加完成后确定。图名生成完毕。注意代码块中的缩进不能删除,否则会报错。 ? 代码直接发的话可能可是会变化,放在附件里面了

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档