ArcGIS图斑四至坐标范围及坐标点计算(附代码及详细操作步骤)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ArcGIS图斑四至坐标范围及坐标点批量计算(附代码及详细操作步骤) ...

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

ArcGIS图斑四至坐标范围及坐标点批量计算(附代码及详细操作步骤)

前言

国土调查、国土空间规划等成果中常常需要上报所涉图斑范围的坐标信息,例如四至范围、图斑外接矩形定点、四至坐标。本篇文章将详细介绍这几些数据的计算方法。(如有侵权请私信)

首先我们要明确四至范围、四至坐标及图斑外接矩形定点坐标的区别。

1、四至范围

故名思议就是图斑的最西经度、最东经度、最南纬度、最北纬度,因此四至范围数据由两个经度和两个纬度构成。

2、外接矩形坐标

图斑外接矩形的西北、西南、东北、东南角的坐标,由4个坐标点构成,可以先计算四至范围,再两两组合构成四个顶点的坐标。

3、四至坐标

即图斑四至点的坐标,由4个坐标点构成。

一、四至范围与外接矩形坐标

step1:将矢量图斑数据设置为地理坐标。

注意图斑已有投影坐标,请使用"工具箱-数据管理工具-投影与变换-投影",重新生成一个矢量文件,如果直接使用定义投影工具,可能造成数据投影失败。

step2:设置好最西经度、最东经度、最南纬度、最北纬度4个字段(双精度)。

step3:利用字段计算器(python)输入公式进行计算。

最西纬度:!shape.extent.xmin!

最东纬度:!shape.extent.xmax!

最南经度:!shape.extent.ymin!

最北经度:!shape.extent.ymax!

以上公式可以直接复制,如手动输入请确保个标点符号在英文状态下键入。

step4:外接矩形坐标

当以上步骤计算完毕之后,对东西南北四个经纬度进行两两组合即可得到外接矩形坐标点。

二、四至点坐标

如图ABCD4个点所示,即为陕西省四至点。

使用构建模型构建器可实现批量计算。

这里不展示如何构建,借用GIS思维公众号提供的模型。

首先在arcgis工具箱中插入该工具。

(工具箱中包含四至范围及四至坐标批量计算2个工具。本小节只介绍四至点坐标操作步骤。)

双击四至点时无法执行所选工具。

此时,需要右键-编辑,输入密码"gis123",打开模型。

原数据同样需要使用地理坐标,并新建一列NAME字段,标识图斑

双击输入图层,选择数据

然后选择工具-计算四至坐标

点亮所有程序

左上角点击“模型-运行”,等待运行完成即可。

模型获取可私信或者到“GIS思维”公众号获取。