首页 > 解决方案 > 如何从带有几何列的 osm 文件创建数据框

问题描述

我已经使用 osmium 和 pandas 库完成了@mforezdev 在以下线程中建议的内容:

如何在 Python 中从 OSM 文件中提取和可视化数据

我从我的 .osm 文件创建了一个数据框,然后将其元素插入到 PostgreSQL 的一个表中。然后,我想将表从 PostgreSQL 插入到 QGIS 作为矢量图层。但是,我的数据没有几何参考。

因此,我尝试在 tag_inventory 函数的 osm_data 列表中附加 elem.location ,但它没有用。

我找不到如何从我的 .osm 文件中获取几何列。

有谁知道我该怎么做?

标签: pythonpostgresqlopenstreetmap

解决方案


推荐阅读