上海优化排名网站,郑州哪里有做网站的,中国网站为什么要备案,niche网站建设本文介绍在ArcMap软件中#xff0c;从Excel表格文件中批量导入坐标点数据#xff0c;将其保存为.shp矢量格式#xff0c;并定义坐标系、转为投影坐标系的方法。 已知我们有一个Excel表格文件#xff08;可以是.xls、.xlsx、.csv等多种不同的表格文件格式#xff09;#… 本文介绍在ArcMap软件中从Excel表格文件中批量导入坐标点数据将其保存为.shp矢量格式并定义坐标系、转为投影坐标系的方法。 已知我们有一个Excel表格文件可以是.xls、.xlsx、.csv等多种不同的表格文件格式每1行表示1个点的记录其中含有2列数据分别表示点的经度和纬度如下图所示。 其中如果我们的表格文件不是.csv格式的话需要手动将其转为.csv这个格式——因为ArcMap软件在导入XY数据时不会识别其他的表格文件格式操作方法也很简单直接在Excel中选择“另存为”→“这台电脑”并配置对应的存储路径与文件名称即可如下图所示。 同时需要注意如果我们的非.csv表格文件含有多个Sheet那么在转为.csv格式的时候只能保留一个Sheet如下图所示。 接下来在ArcMap软件中依次选择“File”→“Add Data”→“Add XY Data”选项如下图所示。 随后在弹出的窗口中首先在第一个参数栏中选择我们.csv格式的表格文件并在X和Y的Field中依次选择表格文件中表示经度和纬度的字段即可如下图所示。 随后如果我们的表格文件中点记录没有对象ID字段的话ArcMap软件会弹出一个提示框如下图所示。这个不影响我们后续的操作直接继续选择“OK”即可。 接下来可以看到表格文件中的点已经出现在ArcMap软件中了如下图所示。 但此时上图中的点还是Excel中导入的数据预览并不是一个可供后续GIS分析的矢量数据文件。因此我们需要进一步将前述点转换为.shp格式的矢量文件。 在点数据的名称上右键选择“Data”→“Export Data”如下图所示。 随后在弹出的窗口中配置好输出的点矢量文件的保存路径与文件名并注意前2个参数要分别选择“All features”与第一个选项否则导出的点矢量要素可能会变少如下图所示。 随后就可以看到我们前面的点数据已经导出为矢量文件了且其含有属性表——属性表的信息就是我们导入数据时所用Excel表格文件中的信息如下图所示。 此外在我这里因为导入的是用经纬度表示空间位置的点因此其肯定是地理坐标系——但是此时因为我们仅仅是将点的数据导入ArcMap软件中并没有导入和坐标相关的信息因此这个点的矢量文件还不带有任何坐标信息需要我们手动定义投影。 选择“Data Management Tools.tbx”→“Projection and Transformation Toolset”→“Define Projection”工具如下图所示。 在弹出的窗口中选择我们导入且转换为.shp格式的点矢量文件并配置所需的地理坐标系。一般情况下地理坐标系就配置WGS84即可。如下图所示。 此时在点矢量要素的属性中可以看到其已经具有地理坐标系了如下图所示。 更进一步的如果大家后续需要用投影坐标系来对数据加以分析则需要将上述配置好的地理坐标系进一步转换为投影坐标系。这个操作在之前的文章ArcGIS矢量图层投影与地理坐标系转为投影坐标系——ArcMaphttps://blog.csdn.net/zhebushibiaoshifu/article/details/115216717提及过大家可以先参考上述这篇文章。 选择“Project”工具如下图所示。 在其中配置输入、输出的矢量文件并选择所需的投影坐标系如下图所示。 随后即可完成点矢量文件的投影。 至此大功告成。
欢迎关注疯狂学习GIS