3

我正在使用 streamplot.py 代码运行 matplotlib v1.2,以从 netcdf 文件中的数据绘制流线。绘图进展顺利,但我想查看 Arc 中的流线,所以我一直在尝试获取计算值。我对此比较陌生,昨天大部分时间都在网上寻找答案,但在任何论坛上都没有看到任何东西。据我所知,Streamplot 返回一个名为 stream_container 的容器对象,它是使用 StreamplotSet 类创建的。所以 stream_container 有两个属性(?)(线和箭头)。我认为这两个属性是我需要得到的。我已经用尽了我对 Python 的了解,以及我认识的另外两个对此一无所知的人。任何帮助或建议将不胜感激。最终,我试图将其放入 ArcGIS,但只要我能获得数字并操纵它们,我并不担心将其移至 Arc 部分。它是获取我遇到问题的容器对象中的值。

请原谅我的术语,我对编程世界比较陌生。

谢谢!

4

1 回答 1

0

你可以看看 PyShp——如果你想制作 shapefile。它是纯 Python,非常易于使用。但我不确定我是否理解你的问题(我没有足够高的声誉来发表评论)。您需要将流线的数据放入列表或纬度和经度的 numpy 数组中。“线条”和“箭头”听起来像是 Streamplot 的一些派生词(我不熟悉)。

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

于 2013-12-02T21:28:34.103 回答