我正在使用streamplot.py代码运行matplotlib v1.2来绘制netcdf文件中数据的流线。绘图进展顺利,但我想查看Arc中的流线,所以我一直试图得到计算值。我对此比较陌生,并且昨天大部分时间都在网上寻找答案,但在任何论坛都没有看到任何内容。据我所知,Streamplot返回一个名为stream_container的容器对象,它是使用StreamplotSet类创建的。所以stream_container有两个属性(?)(线和箭头)。我认为这两个属性是我需要得到的。我已经用尽了我对Python以及我认识的其他两个人的知识。任何帮助或建议将不胜感激。最终我试图将其纳入ArcGIS,但只要我能够获得数字并操纵它们,我就不会担心它会移动到Arc部分。它是获取容器对象中我遇到问题的值。
请原谅我的术语,我对编程世界比较陌生。
谢谢!
答案 0 :(得分:0)
你可能会看看PyShp - 如果你想制作shapefile。它是纯Python,非常易于使用。但我不确定我理解你的问题(我没有足够的声誉来评论)。您需要将流线的数据转换为纬度和经度的列表或块状数组。 “Lines”和“Arrows”听起来像Streamplot的一些衍生物(我不熟悉)。