【问题标题】:How do I know what NaturalEarthFeature names are available for cartopy?我如何知道哪些 NaturalEarthFeature 名称可用于 cartopy?
【发布时间】:2020-06-16 06:35:09
【问题描述】:

cartopy 的cartopy.feature.NaturalEarthFeature 类看起来是添加高质量地图特征的一种非常方便的方法,但我无法弄清楚在类初始化时name 参数允许哪些值。文档表明它需要是来自www.naturalearthdata.com 的有效数据集名称,但那里的数据集信息没有明确指示数据集的名称。

我已经尝试过诸如“natural-earth-i-with-shaded-relief”(或变体“natural_earth_i_with_shaded_relief”)和其他类似的猜测,但我的猜测都没有奏效。唯一不会在我身上留下 404 的名称是“物理”类别下的“陆地”和“海洋”——但即便如此,尽管代码运行它并没有为这些功能呈现任何内容。我至少期待某种基本的陆地或海洋阴影。理想情况下,我想添加物理阴影浮雕作为我的数据叠加层的背景。

【问题讨论】:

    标签: cartopy


    【解决方案1】:

    问:下面cartopy命令的name参数可以取什么值?

    cartopy.feature.NaturalEarthFeature(category, name, scale, **kwargs)
    

    答案:name 可以从存储库中的(shapefile)文件名中找出:

    https://github.com/nvkelso/natural-earth-vector
    

    例如,在“50m”文化类别的规模上,链接是here

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

    ne_50m_admin_0_boundary_lines_land.shp
    

    这个文件的name参数只是它的一部分(没有'ne_50m_'):

    "admin_0_boundary_lines_land".
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多