2013-04-11 74 views
3

我正在運行matplotlib v1.2和streamplot.py代碼來繪製netcdf文件中數據的流線。繪圖進行得很順利,但我想查看Arc中的流線,因此我一直試圖獲取計算出的值。我對此相對較新,昨天大部分時間都在網上尋找答案,但在任何論壇上都沒有看到任何東西。從我可以告訴的Streamplot返回一個名爲stream_container的容器對象,它是使用StreamplotSet類創建的。所以stream_container有兩個屬性(?)(線和箭頭)。我認爲這兩個屬性是我需要了解的。我已經用盡了我對Python的瞭解以及我認識的其他兩個知道這些知識的人。任何幫助或建議,將不勝感激。最終,我試圖將其引入到ArcGIS中,但只要能夠掌握數字並操縱它們,我並不擔心將它移到Arc部分。它獲取容器對象中的值,我遇到了麻煩。如何從matplotlib到ArcGIS獲取流線?

請原諒我的術語,我對編程世界比較陌生。

謝謝!

回答

0

您可能會看PyShp - 如果您想製作shapefile。它是純Python,非常易於使用。但我不確定我是否理解你的問題(我沒有足夠的評論聲望)。您需要將流線的數據轉換爲列表或經緯度的經緯度數組。 「線條」和「箭頭」聽起來像Streamplot的一些衍生物(我不熟悉)。

http://code.google.com/p/pyshp/