cartopy Geodesics函数返回NaN数组的MemoryViews

问题描述 投票:0回答:1

我刚刚从AUR安装了cartopy,用于一些测地线计算。

但是,正在运行

import cartopy.geodesic as geodesic
geodesic = geodesic.Geodesic()
geodesic.direct([[-26.77, 133.25]], 90.0, 100)

返回<MemoryView of 'ndarray' at 0x7f1139ed98c0>,而不是ndarray,并将其转换为实际的numpy.array,只是给我

array([[nan, nan, nan]])

我在安装,初始化或使用中做错了吗?

cartopy
1个回答
0
投票

您未正确使用该功能:

查看the documentationdirect方法和geopy中的其他方法,需要经度,纬度对。从数据来看,特别是如果您想在澳大利亚中部找到一个点,则提供了一个纬度,经度对:您的第二个值大于90°,​​但小于180°。

[考虑到自己在澳大利亚而不是在欧洲工作很幸运,如果计算结果使您在索马里沿海地区出现了扭曲的情况,您可能会陷入更大的困惑……

© www.soinside.com 2019 - 2024. All rights reserved.