2013-04-11 35 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/