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