【问题标题】:Nice geospatial plot in pythonpython中漂亮的地理空间图
【发布时间】:2021-10-25 11:27:28
【问题描述】:

有谁知道下面的情节是如何生成的,是否有任何方法可以在 python 中做到这一点?我在 geoplot 或 geopandas 中找不到类似的东西。 local US pop density as peaks

【问题讨论】:

    标签: python geospatial geopandas geoplot


    【解决方案1】:

    我假设这个图是使用各种软件中的几个步骤生成的。我自己制作了一些接近这个的东西。

    我的方法是这样的:

    1. 使用合适的核方法从数据中生成热图栅格。
    2. 通过使用 ArcScene(ArcGIS Pro 3D 视图),我创建了 3D 可视化网格。
    3. 导出 3D 视图。

    从这一点开始,您可以在 Photoshop 中进行一些后期处理,也可以将带有纹理的网格导出为 3D 模型,然后使用 Blender 或 Rhino 等 3D 建模和渲染软件。

    备选方案 1:

    您也可以使用https://kepler.gl/ 来加载数据并将其可视化。我不确定你是否能得到完全相同的结果,但应该足够好。

    备选方案 2:

    您可以使用 QGIS 和教程here 生成 .STL 文件,以便在 3D 建模软件中进行可视化和渲染。但是,打印边框和添加文本可能有点挑战。

    【讨论】:

    • 虽然 Rhino3D 提供了简单的渲染,但我猜 Flamingo 渲染引擎(Rhino3d 的扩展)会在渲染上取得更好的效果.. ;)
    • Rhino 和 Blender 就是例子:D。你可以使用任何可用的东西;)。
    • 好的,谢谢您的回答!但是没有可比的包可以在开源 R 或 python 中实现这一点?您需要 ArcGis 的许可版本吗?
    • 我能想到的(不知道具体如何)是将热图栅格转换为点并将其用作点云以加载 3D 对象。您也可以使用 3D 绘图,但不会给您想要的结果。此外,您可以查看 KeplerGL 库。那个在 3D 可视化中太有用了
    • kepler 也可以在 python 中使用。建议使用 Jupyter 环境。 docs.kepler.gl/docs/keplergl-jupyter
    猜你喜欢
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 2015-02-07
    • 1970-01-01
    相关资源
    最近更新 更多