ArcGIS中正确添加XY点数据

时间:2024-04-07 12:18:16

ArcGIS中正确添加XY点数据

不正确的方式总结:

1.方法:直接在已添加数据的ArcMap中添加XY数据。

   结果:XY数据会出现在以XY点的经纬度的数值作为米为单位的投影点上(如点A:北纬38°、东经110°,会出现在默认投影坐标下以米为单位的38m、110m的位置上),也就是会在赤道附近。

   原因:已有是数据是有投影的,是在平面上展开的图形,添加的XY数据中的经纬度数据,是地理坐标下的球面上信息。所以这样直接添加的结果就是:

ArcGIS中正确添加XY点数据

 

2.方法:添加.xlsx格式的表格

   结果:提示连接到数据库失败。出现基础数据库错误。没有注册类

   原因:应该是早期版本的ArcGIS不支持.xlsx格式的表格。

ArcGIS中正确添加XY点数据

 

正确的方式一:

1.事先将经纬度数据转换成十进制度,在Excel中的转换方式可以参见https://www.cnblogs.com/jianbin1996/p/12464097.html ;

2.将表格保存为.xls格式;

3.查看需要将点添加进去的源数据的地理坐标系(此步可省,省略的结果是后期得先添加源数据);

4.打开空的ArcMap,右击图层,选择属性→坐标系,定义一个与源数据相同的地理坐标系;由于导入的多为经纬度数据,给数据框设置单位为度(或者度分秒皆可);

5.文件→添加数据→添加XY数据,选对表格和XY字段,点击确定。

6.将点数据导出成shp格式;

7.添加入源数据,即可正常使用了。

ArcGIS中正确添加XY点数据

 

正确的方式二:

ArcCatalog中新建mdb,用Access打开mdb,将Excel数据导入到mdb中,再添加点。