其他
TXT或者EXCEL格式的数据(比如气象数据)导入ArcMAP
前言
大家在中国气象数据网或者其他渠道获取到气象数据有可能是TXT或者EXCEL格式的数据:
EXCEL格式处理
下图是一个EXCEL格式的月度平均降水数据,上面一栏依次是站点编号、纬度、经度、年份、1、2、3…11、12月的平均降水量,最下面一栏是每一年(1992 1993 1994 …)的sheet:
然后我们打开ArcMAP,使用Add XY DATA工具:
选择需要导入的EXCEL表格:
选择需要导入的年份:这里我们以1981年的为例
X坐标选经度,Y坐标选纬度,坐标系选择WGS84
导入后:
叠加上行政区划:
我们可以将这个EXCEL导出SHP格式:
导出后的数据属性:
TXT数据的导入
我们以日值温度数据的TXT为例:
新建一个空的EXCEL,然后打开选择所有文件:
我们可以选择分隔符号:
选上TAB和空格:
然后这个数据就导入EXCEL了:
我们可以加上表头:
但是由于其经纬度XY不是真正的十进制,比如第一个站点10950,2509其实是经纬度为109度50分,25度9分。
我们可以使用挂接的方法解决导入ArcGIS的问题:
这是一个全国气象站的站点经纬度EXCEL:
我们依照之前的方法将其导入Arcmap:
导出SHP:
在导出后的SHP数据中使用JOIN挂接:
第一个字段选择我们气象站的站点字段,第二个表选择之前通过读取TXT而保存的EXCEL日值气温数据,第三个选日值气温数据里的站点字段:
这样数据就导入了,我们可以将这个挂接气温属性后的站点SHP重新导出一个新的SHP文件:
- END -