2013-12-17 65 views
1

我有一個Excel表格,其中每個單元格代表(不包含)一個座標對和一個值。例如表1:單元格A1包含向下增加25米的X座標;第2頁:單元格A1包含沿着增加的Y座標;和工作表3:單元格A1包含一個值。因此,實際上,這是一個由3張Excel數據表組成的光柵文件,分辨率爲25米,圖紙1代表X軸,圖紙2代表Y軸,圖紙3是單元格內的值。將Excel柵格轉換爲Shapefile

表結構摘錄 - 200列/ 2000行

表 「XCOORD」

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 

表 「YCOORD」

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 

所以你看,對於細胞 - 可以確定ycoord和濃度的xcoord。 這是用3個表格構建的光柵。我的問題是如何將其映射到GIS應用程序中。表「濃度」中的數值是從包括羽流分散參數的其他表格中計算出來的。所以實際上,這個工作表是一個非常巧妙的計算羽流的方法,而不需要使用昂貴的羽流建模軟件。我正在使用ArcGIS Advanced(Info),Safe fme,Excel。

我必須將其轉換爲柵格圖像或點要素類。有誰知道我可以如何將這些數據轉化爲Excel?

感謝您的任何提示,

RB

+0

你可能會提供這三張表中每一張的一個非常簡短的摘錄?你首先說每個單元格「不包含」,但後來你會說「單元格..包含..」。此外,任何首選的工具? – cengel

+0

沒問題...我已經編輯了相應的問題。 –

+0

你有權訪問Python嗎? (您應該,它通常與ArcGIS一起安裝。) – nhinkle

回答

0

我不知道到目前爲止你已經嘗試過什麼,還有什麼其他技術的提供給你,但也有使用Excel的互聯網上很多例子+ VBA生成shapefile,或使用其他編程語言,如Python。

您可能想看看Geographic Information Systems Stack Exchange網站 - 這裏有一些關於如何在Excel和常用GIS工具之間進行交互的很好例子,例如「How can I convert an Excel file with X and Y columns to a shapefile」。基本信息就在那裏,你只需要調整你的特定代碼來使數據跨越表單而不是向下行。

如果你想你的牀單數據轉換成一個單一的片材xydata列,你可以寫一個VBA腳本來遍歷第一片的每個細胞,提取對其他來自同一地址的數據牀單。

爲了得到更具體的答案,您需要發佈一個更具體的問題,關於您要做什麼方法以及您需要哪些幫助。