在ArcGIS中,如何获得指定区域内所有点的经纬度坐标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ArcGIS中,如何获得指定区域内所有点的经纬度坐标相关的知识,希望对你有一定的参考价值。

1、在ArcGIS中,点击Add Data加载需要获取点坐标的图层。

2、下一步在图层上右键,点击Open Attribute Table打开属性数据表。

3、这个时候,直接在字段名称上右键选择Calculate Geometry。

4、这样一来如果没问题,即可获得指定区域内所有点的经纬度坐标了。

参考技术A

打开point图层的属性表,添加字段:

选中该字段,选择“计算几何”:

选择“X坐标”:

结果图:

同理获取Y坐标。

参考技术B

在属性表中增加X坐标、Y坐标两个字段,利用右键功能Calculate Geometry,选择坐标即可计算得到经纬度值。

参考技术C ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了大量的可编程组件,从细粒度的对象(例如,单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及arcgis面极广,这些对象为开发者集成了全面的GIS功能。 参考技术D 这个在属性表中通过字段运算可以获取
如果不会可以私信加我教你的!

记得采纳回答!

如何在arcgis下使shp文件自动生成点的X.Y坐标

在点shp文件中,点的坐标信息保存于shp文件的shape字段中,而不能直接看到坐标。

我们可以通过提取点的经纬度并保存于点shp文件的属性表X(或经度)、Y(或纬度)字段中。方法如下:

1) 在ArcMap中打开点shp文件的属性表。

2) 单击【Options】-> Add Field…,添加新字段X_coord,格式如图:

然后单击OK,则X_coord字段添加到属性表中。

3) 右击X_coord字段,选择Field Calculator,在弹出的对话框上选Yes后,出现编辑窗口Field Calculator。

4) 在Field Calculator窗口中,勾选Advanced

选择框,然后在Pre-Logic VBA Script Code代码窗口下:输入如下代码:

Dim dblX as double

Dim pPoint as IPoint

Set pPoint = [Shape]

dblX = pPoint.X

在下面的X_coord窗口中输入dblX,具体如图所示:

5)完成以上操作后,单击OK按钮,则点的经度信息添加到X_coord字段中。

6)重复以上操作,添加Y_coord字段,并更改代码如下:

Dim dblY as double

Dim pPoint as IPoint

Set pPoint = [Shape]

dblY = pPoint.Y

并修改上图框中3所标示的为dblY,单击OK,则完成Y_coord信息的提取与添加。
如图为提取的信息与原来有经纬度点的比较,可见完全一致。
参考技术A 在arcmap里打开shape文件,然后右键选择打开属性表,新建一个字段设置为双精度,然后在该字段名上右键,选择计算几何,如下图所示

以上是关于在ArcGIS中,如何获得指定区域内所有点的经纬度坐标的主要内容,如果未能解决你的问题,请参考以下文章

在区域(国家/城市)内生成随机经纬度值

求助,arcgis如何在地图上绘制指定经纬度的点?

在arcgis中如何提取出栅格中每个像元点的经纬度及他的value值

如何在arcgis下使shp文件自动生成点的X.Y坐标

如何判断一个指定的经纬度点是不是落在一个多边形区域内

ARCGIS 点要素经纬度