首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何知道哪些NaturalEarthFeature名称可用于cartopy?

我如何知道哪些NaturalEarthFeature名称可用于cartopy?
EN

Stack Overflow用户
提问于 2020-06-16 14:35:09
回答 1查看 313关注 0票数 1

cartopy的cartopy.feature.NaturalEarthFeature类看起来像是添加高质量地图特性的一种非常方便的方法,但是我还不能确定在类初始化时允许为cartopy参数指定什么值。文档表明它需要是来自www.naturalearthdata.com的有效数据集名称,但那里的数据集信息没有给出明确的数据集名称指示。

我尝试了一些显而易见的猜测,比如‘natural-earth-I-with-shaded- obvious’(或变体'natural_earth_i_with_shaded_relief')和其他类似的猜测,但我的猜测都不成立。在“物理”类别下,唯一不会出现404的名称是“陆地”和“海洋”--但即便如此,尽管代码运行,它也不会为这些功能呈现任何内容。我希望至少会有一些基本的陆地或海洋阴影。理想情况下,我希望添加物理阴影浮雕作为我的数据覆盖的背景。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-16 18:58:40

问:下面cartopy命令的name参数允许的值是什么?

代码语言:javascript
复制
cartopy.feature.NaturalEarthFeature(category, name, scale, **kwargs)

答:name可以从仓库中的(shapefile)文件名中算出:

代码语言:javascript
复制
https://github.com/nvkelso/natural-earth-vector

例如,在“50M”的文化类别中,链接是here

在那个地方你会发现很多shapefile。其中之一就是

代码语言:javascript
复制
ne_50m_admin_0_boundary_lines_land.shp

此文件的name参数只是其中的一部分(没有'ne_50m_'):

代码语言:javascript
复制
"admin_0_boundary_lines_land".

通过这个例子,我希望你能找到你想要的任何文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62402312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档