python - 如何从带有几何列的 osm 文件创建数据框
问题描述
我已经使用 osmium 和 pandas 库完成了@mforezdev 在以下线程中建议的内容:
我从我的 .osm 文件创建了一个数据框,然后将其元素插入到 PostgreSQL 的一个表中。然后,我想将表从 PostgreSQL 插入到 QGIS 作为矢量图层。但是,我的数据没有几何参考。
因此,我尝试在 tag_inventory 函数的 osm_data 列表中附加 elem.location ,但它没有用。
我找不到如何从我的 .osm 文件中获取几何列。
有谁知道我该怎么做?
解决方案
推荐阅读
- java - 尝试设置 java JVM 堆大小时出错
- flutter - Flutter项目升级到2.0.0后编译报错
- pandas - 是否有内置的 pandas 方法可以将一系列时间戳与间隔进行比较
- reactjs - React Material IconButton 发送对象到处理函数
- php - PHP RSA 加密总是返回“AAAAAAA”
- python - 慢熊猫脚本 - 效率提升还是糟糕的代码?
- html - 如何正确缩放网页上的图形
- javascript - 未捕获的 ReferenceError: 初始化前无法访问 XXX ( vitejs & react )
- flutter - Flutter Unhandled Exception:查找已停用小部件的祖先是不安全的
- sql - date_trunc 两三个月