将Excel光栅转换为Shapefile
我有一个excel表格,其中每个单元格表示(不包含)一个坐标对和一个值。例如,表1:单元格A1包含一个向下增加25m的X坐标;表2:单元格A1包含一个Y坐标,该坐标随时间增加;表3:单元格A1包含一个值。因此,实际上,这是一个光栅文件,由3张分辨率为25m的Excel数据表组成,表1表示X轴,表2表示Y轴,表3表示单元格内的值 表结构摘录-200列/2000行 表“XCoord” 表“YCoord” 表“浓度” 你看,对于细胞,可以确定xcoord,ycoord和浓度。 这是一个由3个表构成的光栅。我的问题是如何将其映射到GIS应用程序中。表“浓度”中的值是从其他表(包括羽流扩散参数)中计算得出的导数。因此,实际上,这张工作表是一种非常巧妙的计算羽流的方法,无需使用昂贵的羽流建模软件。我正在使用ArcGIS Advanced(Info)、Safe fme、Excel 我必须将其转换为光栅图像或点要素类。有人知道我如何将这些数据从excel中翻译出来吗 谢谢你的提示将Excel光栅转换为Shapefile,excel,shapefile,Excel,Shapefile,我有一个excel表格,其中每个单元格表示(不包含)一个坐标对和一个值。例如,表1:单元格A1包含一个向下增加25m的X坐标;表2:单元格A1包含一个Y坐标,该坐标随时间增加;表3:单元格A1包含一个值。因此,实际上,这是一个光栅文件,由3张分辨率为25m的Excel数据表组成,表1表示X轴,表2表示Y轴,表3表示单元格内的值 表结构摘录-200列/2000行 表“XCoord” 表“YCoord” 表“浓度” 你看,对于细胞,可以确定xcoord,ycoord和浓度。 这是一个由3个表构成的光
RB我不确定您到目前为止尝试了什么,也不确定您还可以使用哪些其他技术,但在internet上有许多使用Excel+VBA生成形状文件的示例,或者使用其他编程语言(如Python)的示例 你可能想看看这个网站——这里有一些关于如何在Excel和常用GIS工具之间进行接口的好例子,例如“”。基本信息就在这里,您只需要调整特定的代码,以使数据跨工作表而不是下行 如果要将工作表数据转换为具有
x
、y
、data
列的单个工作表,可以编写VBA脚本在第一个工作表中的每个单元格上循环,并从其他工作表上的相同地址提取数据
为了得到更具体的答案,您需要发布一个更具体的问题,关于您尝试使用的方法,以及您需要帮助的部分。您可以从这三个表格中提供一个非常简短的摘录吗?您首先说每个单元格不包含,但后来说“单元格..包含..”。还有,有什么首选工具吗?没问题……我已经对问题进行了相应的编辑。你有权使用Python吗?(您应该知道,它通常与ArcGIS一起安装。)
3544399.00 | 3544399.25 | 3544399.50 | 3544399.75 | 3544340.00 | ...etc
3544231.00 | 3544231.25 | 3544231.50 | 3544231.75 | 3544232.00 | ...etc
3544135.00 | 3544135.25 | 3544135.50 | 3544135.75 | 3544136.00 | ...etc
584449.00 | 584449.25 | 584449.50 | 584449.75 | 584449.00 | ...etc
584431.00 | 5844431.25 | 584431.50 | 584431.75 | 584431.00 | ...etc
584429.00 | 584429.25 | 584429.50 | 584429.75 | 584429.00 | ...etc
0.0023 | 0.0025 | 0.0020 | 0.0027 | 0.0066 | ...etc
0.0011 | 0.0034 | 0.0056 | 0.0078 | 0.0033 | ...etc
0.0016 | 0.0026 | 0.0046 | 0.0003 | 0.0005 | ...etc