2012-09-19 190 views
0

我需要獲得以米爲單位的海拔高度,以及在1公里的地面上的特定點數。 每個點將相距5米,即共計40,000個特定點。 這些點中的每一個點的高程都將存儲在一個200x200的矩陣中。獲得海拔高度

我試圖使用Google Maps Elevation API,但我認爲我需要的數據量將超出服務條款。 我還需要使用Matlab上的高程數據,但是閱讀Google API的服務條款,我相信我僅限於在Google地圖本身內使用數據。

請你能爲我提供一個解決方案嗎?

+1

你應該罰款的數據,你需要從谷歌要求的金額,你可以提交多達512組座標的每個請求,每天最多可以發送2,500個請求 - 這意味着每天可以請求超過120萬套座標。 但是,你是正確的,因爲你不能使用這些數據,而無需繪製數據並顯示Google Map。 我對matlab沒有經驗,但是我看不出有任何問題與你通過matlab拋出數據,只要你還顯示一個谷歌地圖,並在最後標記它的高程數據 - 即使它沒有被使用.. – Sk93

+0

請注意,如果您在角落處開始和結束網格,則實際上需要201x201個數據點。 –

+1

@ SK93:感謝您的幫助,關於繪圖問題,可能與誰想要在網站或應用程序上使用這些內容有關,而不是用於個人使用。因此,爲了覆蓋整個矩陣,我可以每天提交一些請求。 – Daniele

回答

0

在閱讀了Google提升API的所有條款和條件之後,我相信您在將它用於Metlab的個人使用中會很好。但是,如果您打算髮布結果或從數據中獲得的任何內容,則需要在其中包含谷歌地圖......但這可能會以200x200點繪製的地圖鏈接的形式顯示 - 十五分鐘的工作敲了;)

去了:)