我是靠谱客的博主 冷傲大侠,最近开发中收集的这篇文章主要介绍使用ArcGIS获取行政区四至坐标的两种方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

**

使用ArcGIS获取行政区四至坐标的两种方法

**

今天听了赵老师的课,学到好多知识。尤其是获取行政区四至坐标的两种方法。
首先,说一下数据。数据包括好多个行政区,见图。

第一种方法:使用python语句实现。
1.首先检查数据,如果是投影坐标系,那么需要先转化为地理坐标系。
2.属性表中添加字段东、西、南、北四个字段。对每个字段进行字段计算器计算,输入代码:
东:!shape.extent.xmax!
西:!shape.extent.xmin!
南:!shape.extent.ymin!
北:!shape.extent.ymax!
3.属性表中即可添加四至的坐标,这里的坐标是十进制度噢!
第二种方法:工具实现。
1.首先,打开工具箱ArcToolbox–>数据管理工具–>要素–>最小边界几何。
在这里插入图片描述
2.数据管理工具–>要素–>要素折点转点。
在这里插入图片描述
3.打开属性表,添加x、y字段;计算几何得到每个点的坐标。
在这里插入图片描述
4.对乡镇名称字段进行汇总,得到x、y最小值最大值
在这里插入图片描述
5.根据乡镇名称将得到的表格与之前的面数据进行连接即可。
最后,附上十进制度与度分秒转换公式:
十进制转度分秒:
=INT(I2)&“°”&INT(MOD(I2,1)*60)&""&ROUND(MOD(MOD(I2,1)*60,1)*60,)&"″"
度分秒转十进制:
LEFT(E4,FIND(“°”,E4)-1)+MID(E4,FIND(“°”,E4)+1,FIND("′",E4)-FIND(“°”,E4)-1)/60+MID(E4,FIND("′",E4)+1,FIND("″",E4)-FIND("′",E4)-1)/3600

第一篇文章,请多多鼓励!!!

最后

以上就是冷傲大侠为你收集整理的使用ArcGIS获取行政区四至坐标的两种方法的全部内容,希望文章能够帮你解决使用ArcGIS获取行政区四至坐标的两种方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部