资源指南 / 地图数据

如何将 Google Maps 与 OSM 转换成 Minecraft 世界

想把 Google Maps 或 OpenStreetMap 转换成可游玩的 Minecraft 地图?CartoVoxel 会使用真实世界地理数据、高程、道路、水域和建筑轮廓,直接在浏览器中生成 Minecraft 世界。

TL;DR

由于严格的数据限制,你不能直接从 Google Maps 导出 3D 文件并放进 Minecraft。但你可以通过 OpenStreetMap 这样的开源地理数据实现近似的可游玩效果。CartoVoxel 会自动处理整个流程,把任意真实世界位置转换成 Minecraft 地图,无需写代码、下载原始地图文件或配置桌面软件。

OpenStreetMap 与高程数据转换为 Minecraft 体素世界

数据源

OSM 数据

地形

高程数据

输出

Java + Bedrock

关于 Google Maps 转 Minecraft 的常见误区

如果你曾经在 Google Maps 上浏览街区,或者在 Google Earth 中飞过一座城市,你可能也想过:如果能在这里玩 Minecraft 生存模式就太棒了。

很多玩家会搜索 Google Maps to Minecraft converter。但现实是,Google 对它的 3D 地图数据有严格限制,Google Maps 并不存在官方或合规的导出到 Minecraft 按钮。

更可靠的方式是使用 OpenStreetMap 这样的社区地图数据库,再结合全球高程数据。CartoVoxel 正是基于这套开放地图数据流程,在浏览器中生成真实世界 Minecraft 地图。

高程数据

SRTM 等卫星雷达数据可以帮助生成器理解山丘、山谷与高山,再用泥土、石头、草方块等材料生成自然地形。

水域

OSM 中标注的海洋、河流、运河和湖泊会被刻进地形,并填充为水方块,让生成的世界符合真实地理结构。

道路网络

高速公路、街道和小路会转化为不同的方块材质,让你进入地图后能辨认出现实中的城市道路与街区走向。

建筑轮廓

CartoVoxel 会读取 OSM 中学校、住宅、办公楼和地标的二维轮廓,并将这些建筑 footprint 拉伸成 Minecraft 建筑外壳。

OSM 到 Minecraft 的转换原理

OpenStreetMap 可以理解为地图领域的 Wikipedia。它是一个庞大的社区驱动数据库,记录了数百万现实物体的坐标、形状与类型。

高级地图生成器会读取这些地图数据,并把它们翻译成方块。CartoVoxel 将 OSM 处理、高程计算和体素生成封装成一套云端 SaaS 流程,因此你不需要下载原始数据,也不需要编写脚本。

数据流程

OSM 提供形状,高程数据提供地形。

CartoVoxel 在云端组合这些数据层,然后交付可游玩的 Minecraft .zip 或 .mcworld 文件。

手动方式 vs CartoVoxel 方式

过去,将 OSM 数据转换成 Minecraft 是一个偏技术的流程。CartoVoxel 保留真实地图数据的目标,但移除了本地环境配置的负担。

手动方式 vs CartoVoxel 方式
流程因素手动方式CartoVoxel 方式
原始地图数据手动下载体积较大的 .osm.pbf 文件,并寻找匹配的 heightmap 或 GeoTIFF 高程数据。直接在 CartoVoxel 的浏览器地图中搜索城市、校园、街区或地标。
技术配置安装 Python、Java、GIS 依赖,或配置 Arnis、Terra++ 等桌面工具。使用 CartoVoxel 这类网页版 Arnis alternative,无需命令行、原始数据文件或桌面安装。
区域选择手动配置坐标、边界框和数据集路径。在交互式地图上直接框选你想生成的真实世界区域。
渲染计算大型地图可能让本地 CPU 与内存长时间满载,甚至导致电脑卡顿或崩溃。CartoVoxel 云端服务器会获取 OSM 数据、计算高程,并为你构建体素世界。
可游玩输出你可能还需要处理文件夹、saves 目录,或 Java 到 Bedrock 的转换步骤。CartoVoxel 会通过邮件交付 Java 版 .zip,或适合 Bedrock 与移动端玩家的 .mcworld 文件

用真实地图数据生成 Minecraft 世界

CartoVoxel 将复杂的 OSM to Minecraft 流程,封装成简单的浏览器操作。

  1. 01

    搜索

    在 CartoVoxel 的地图界面输入地点,例如你的家乡、学校、体育场、Central Park 或 Eiffel Tower。

  2. 02

    框选

    在真实世界地图上拖出一个边界框,选择你想转换成 Minecraft 地图的区域。

  3. 03

    生成

    点击生成后,CartoVoxel 会获取地图数据、计算高程、生成道路与建筑外壳,并在云端渲染世界。

  4. 04

    游玩

    从邮件中下载完成后的 .zip 或 .mcworld 文件,导入 Minecraft,然后开始探索你的真实世界地图。

地图数据变方块

用 CartoVoxel 把你的街区生成到 Minecraft

选择一个真实地点,让 CartoVoxel 处理 OSM 与高程数据,并交付可游玩的 Minecraft 世界。

常见问题解答 (FAQ)

我可以在 Minecraft 中生成自己的房子吗?

可以。只要你的房子或街区已经被标注在 OpenStreetMap 上,而世界上大多数地方都已有地图数据,CartoVoxel 就可以读取这些信息,并在 Minecraft 世界中生成对应的建筑轮廓。

生成的地图是 1:1 比例吗?

CartoVoxel 会尽量贴近真实比例。默认情况下,地图通常按 1:1 比例生成,也就是 Minecraft 中一个方块约等于现实世界一平方米。这会让你在虚拟街道中行走时,更接近真实地点的空间感。

建筑内部会有室内细节吗?

不会。OSM 和 Google Maps 这类地图数据通常只提供建筑外部轮廓和高度信息。CartoVoxel 会生成建筑外壳,室内装饰则是你在 Minecraft 中继续创作的空间。