总结一下arcmap中导入excel,并转换成shp文件,提取相应点的值的步骤。
1.excel文件格式设置为xls(arctoolbox中调用excel转表,导入xls,同时生成object ID)
2.设置地理坐标为十进制经纬度(视图-数据框属性-单位)
3.新建字段,字段计算器,用文本型数据生成double型数据,然后才可以添加x,y数据。
4.添加x,y字段。统一坐标系为地理坐标系WGS1984。
5.extract multi value from point(添加波段数据时,打开遥感图像后,拉选里面的每个波段数据进行添加。表格必须是英文名!!!)
6.table to excel 导出表格
最后用pandas库读取excel数据并且输入sklearn,利用svr进行回归分析。
filename = r'E:1.xls' df = pd.read_excel(filename) a = df.Smy #直接取字段名称组成列表 x = np.array(a).reshape(-1,1) b = df.DEP y = np.array(b).reshape(-1,1) #reshape(-1,1)转换成一列数据,行数自动计算