Arcgis—解决导入XY坐标数据转换投影坐标系失败的方法

Arcgis—解决导入XY坐标数据转换投影坐标系失败的方法,第1张

我们常用到的坐标一般分为两大类

1.地理坐标系(Geographic Coordinate System,GCS)

2.投影坐标系(Projected Coordinate System,PCS)

两个区别: 地理坐标系(用经纬度表示)。但是当需要计算距离、面积等属性的时候,坐标点的单位必须是长度单位,这就需要投影为投影坐标系(投影坐标系是地球椭球体投影在平面上后的坐标,用长度meter表示)。

Define project: 为一个无坐标系统的图层定义坐标系统

Project:  为一个已有坐标系统的图层进行坐标转换 Projects spatial data from one coordinate system to another.

2.1 新建一个空的项目(重要,无坐标系),首先导入包含XY经纬度数据的table表到内容框中,;

2.2 Display XY data。 注意只保留地理坐标系,此步骤不进行投影。

2.3 更改layers的坐标系统为目标投影坐标系,如WGS_1984_UTM_Zone_48N

2.4 将导入的坐标点图层,data-export data 导出为新的图层。此步骤,会将修改后数据框layers中的投影自动加到导出后的图层中,也就会成功将目标图层投影的过程。   (arcgis会默认把打开的第一个数据的空间参考和投影信息作为后面数据的标准,因此首先确定Layers是你想要的投影坐标系)。如果不是,可以重新Projection投影成为你想要的投影坐标系。 

关键点:新建一个空的项目,导入xy坐标点数据,再重新定义坐标系统并导出图层(以现有数据框的坐标系统为坐标系统)。  

如果在 ArcGIS 中转到 XY 工具无法使用,可能是以下原因之一:

1. 数据类型不匹配:转到 XY 工具需要在处理图层之前先定义坐标系,确保数据的投影信息是正确的。如果图层的坐标系与数据不匹配,则可能会出现转换错误。

2. 图层没有设置定义坐标系:在进行 XY 坐标转换之前,ArcGIS 需要知道要转换成哪种坐标系。因此,在进行 XY 坐标转换之前,必须为图层设置定义坐标系。

3. 工具设置错误:转到 XY 工具需要在工具设置中正确定义输出坐标系,如果未正确定义,则可能会出现错误。在选择要添加的字段时,也需要确保输出结果存储在正确的位置。

4. 数据源错误:如果数据自身存在问题,则可能会导致转到 XY 工具无法正常使用。这可能是数据源损坏或数据格式不受支持等问题。

解决方法可能因不同情况而异,可以尝试以下几种方法:

1. 使用 ArcGIS 中的 Project 工具,可以将不匹配的图层投影到相同坐标系,以确保转换准确。

2. 确认图层是否已设置定义坐标系,如果没有,则可以通过右键单击图层,选择“属性”>“坐标系”来设置。

3. 核对工具设置是否正确,是否正确定义输出坐标系,是否存储结果在正确的字段中。

4. 检查数据源是否存在问题,如果发现问题,则需要恢复数据源或重新导入数据。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11533520.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存