资讯动态

Arnis 三步把真实城市搬进《我的世界》:免费开源的地理地图生成工具

发布时间:2026/8/24 11:21:24 来源:尧图企业网站定制
Arnis 三步把真实城市搬进《我的世界》免费开源的地理地图生成工具【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnisArnis 是一款免费的开源工具专门做一件事用真实地理数据生成《我的世界》地图。你给它一个经纬度范围它会从 OpenStreetMap 拉取街景要素、再结合高程数据计算地形直接产出可进游戏的存档——支持 Java 版1.17和基岩版图形界面与命令行都能跑整个流程不花一分钱。一条坐标的旅程在讲操作之前值得花两分钟搞清楚经纬度是怎么变成方块的这样出问题时你知道该往哪里查。Arnis 的处理链路可以概括为四步取数按你框选的范围向 OpenStreetMap 请求道路、建筑、水系、绿地等要素投影经纬度是球面上的坐标必须先展开成平面。这一步用的是 Web 墨卡托投影代码在 [src/projection/web_mercator.rs]缩放把平面坐标换算成方块单位。默认 1 米对应 1 方块也就是 1:1 还原落块每个方块位置再叠加高程数据算出地面高度最后逐格写入存档。所有跨坐标系的具体运算集中在 [src/coordinate_system/transformation.rs]想深入细节可以从这里入手。三步生成你的第一张地图第一步框选区域。打开程序就是一张世界地图放大到你想要的地方用矩形工具拖出一个边界框——市中心一个街区、整座城、一条河谷都可以。第二步配置参数。界面上能调的主要是几项世界缩放想让 5 平方公里塞进更小的地图就调低比例出生点想从哪里开始游戏建筑内部生成要不要给大楼做出房间结构生成模式一共三种geo-terrain默认真实地形 OSM 要素、geo-only平面地 要素、terrain-only只生成地形跳过一切 OSM 数据第三步开始生成。点 Start Generation等进度条走完。产出就是一个标准 Minecraft 存档拖进存档目录直接开玩。功能亮点它还原了什么真实高程地形山是山、谷是谷河流和湖泊带深度不是平地贴图。高程数据的获取与后处理在 [src/elevation/mod.rs]。建筑还原读 OSM 里的建筑标签生成体量外墙按用途做出不同立面门窗、广告牌、公交和地铁图标都会贴上对应位置细节逻辑集中在 [src/element_processing/buildings.rs]。区域化植被项目内置了非洲、东亚、欧洲、南美、北美等地分的树种包见 assets/tree-packs/柏林长白桦、加州长橡树不会出现热带椰子树长在德国的穿帮。特色结构车辆、船只、起重机、灯塔、风车、游乐场等现成模型按需布置加载规则在 [src/structures/mod.rs]。3D 地标模型对 Wikidata 上有 3D 模型的名著建筑例如慕尼黑奥林匹克体育场会拉取模型体素化后放进地图索引文件在 assets/wikidata_3d_models.json。双端兼容Java 版和基岩版都能导出还能顺带产出 Luanti原 Minetest格式对应 src/world_editor/。生成出来是什么样一句话描述一座按原样摆进方块的城。楼高大致贴合原建筑路网走向和街巷密度都来自真实数据水系沿真实河道铺开植被跟着气候带走。细节多不多取决于你选的区域大小——区域越小单位面积里能生成的细节越足。常见坑一次说清问选很大的区域会卡死吗Arnis 用多线程分块并行生成整体吞吐很快但超大区域仍然吃内存。建议第一次先从 1~2 平方公里跑通全流程再逐步放大如果只要地形不要城市要素切到terrain-only模式跳过 OSM 请求速度和内存压力都最小。问需要联网吗要。运行时会实时请求 OSM 和高程瓦片所以离线环境跑不起来。好消息是下载过的高程瓦片会留在本地缓存同一片区域二次生成明显更快。问生成完能直接进游戏吗能。Java 版丢进.minecraft/saves/基岩版也是完整存档结构不需要任何转换器。注意 Java 版要求 1.17 及以上。进阶一行命令批量出图图形界面适合手动操作命令行则适合批量和自动化。仓库地址https://gitcode.com/GitHub_Trending/ar/arnis克隆后用一条命令生成cargo run --release --no-default-features -- --output-dir你的存档路径 --bboxmin_lat,min_lng,max_lat,max_lng--bbox是四个角点坐标--mode可以指定三种生成模式默认geo-terrain完整参数说明看 [src/args.rs]。配合脚本可以一次性导出多张地图或者挂进服务器流水线里定期更新。接下来可以玩什么最短路径挑一段有江有山的城区跑一遍geo-terrain体会 1:1 还原再用terrain-only拿一张纯地形沙盘做基地选址最后把家乡、校园或者你关心的那片地方也搬进去。从一张地图到一套流程Arnis 的天花板基本只由你选的区域决定。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价