介绍
我下载并提取了 OpenStreetMap 源文件(参见此处)。我现在有一个 400GB 的 XML 源文件,我想 (1) 将数据插入 MySQL 表或(2) 将其导出到 SQL 文件,没关系。
我已经做过/尝试过的
- 我有 XML 文件^^ 和 MySQL 服务器 (5.6.14)
- 我找到了工具Osmosis来转换 OSM 数据并安装了它
- 我读了这篇文章:在没有api的情况下将城市和街道读入数据库
- 我还阅读了这篇文章:这个配置是否能够导入完整的 osm 星球文件?(这是。)
- 我尝试使用 osmosis 插入数据,但它会在几秒钟后引发错误,或者几个小时什么都不做,没有插入一行。我也不明白这应该如何工作,因为我在 MySQL 中没有 OSM 表结构。
问题
通常是否可以将整个文件导入数据库/ SQL 文件中,如果可以,如何导入?我在哪里可以找到表/数据库结构?有人已经试过了吗?
非常感谢!