Arnis 实操教程:把真实城市搬进 Minecraft
Arnis 实操教程:把真实城市搬进 Minecraft
【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis
Arnis 是一款 Minecraft 世界生成工具:框选现实中的一片区域,它把 OpenStreetMap 数据和真实高程换算成方块世界。Arnis 是什么、Arnis 怎么用、Arnis 常见问题有哪些,这里按顺序讲清楚。
按真实数据还原的街区:建筑、道路与地形起伏都来自现实
🧭 Arnis 是什么:真实街区到方块世界的换算
想重建家乡街道,多半会卡在同一处。经纬度是现实坐标,方块是游戏坐标,两套单位差着数量级。Arnis 负责这层换算。它读取框选区域内的道路、建筑和水系,再叠上真实高程,落成 Minecraft 世界文件。
Java 版 1.17 及以上、基岩版都能生成。地图数据来自 OpenStreetMap,地形起伏来自真实高程数据。你不用懂 GIS,只要会框选地图。
🚀 Arnis 怎么用:从框选到生成只需 3 步
- 拿到程序:从发行版下载图形界面版,或克隆仓库 https://gitcode.com/GitHub_Trending/ar/arnis 自行构建
- 画一个框:在地图上框住目标区域,顺手设好世界比例和出生点
- 点击开始生成:程序拉取地图与高程数据,写出世界文件,用对应版本打开即可
在图形界面里框选区域、调整世界比例,然后点击开始生成
命令行也有等价流程,一条命令即可:cargo run --release --no-default-features -- --bbox="min_lat,min_lng,max_lat,max_lng" --output-dir="存档目录"
🔍 经纬度怎么变成方块坐标:两种投影模式
原理像把一小块地球仪表面摊在桌面上。Arnis 给框选区域定一个参考点当原点。经纬度差先换算成米,再按世界比例落到 XZ 平面上,默认 1 米等于 1 格。东边对应 X 增大,北边对应 Z 减小,和游戏内方向一致。
默认用本地换算,适合单次生成一片区域。想多次生成、把几块地图拼进同一个世界,就切到 Web Mercator 投影,每块都落在真实的全局位置。
换算逻辑集中在 src/coordinate_system/,经纬度点与方块点分放 geographic、cartesian 两个子目录。生成后的平移与旋转后处理在 src/map_transformation/,可以顺手读一读。
⚠️ Arnis 常见问题:四条避坑建议
第一次生成最常卡在范围和版本上。四条建议:
- 先选小范围试生成,跑通流程再放大区域
- 核对游戏版本,Java 世界需 1.17 及以上
- 拼接多块地图时,改用全局投影对齐坐标
- 认准官方渠道下载程序,避开来路不明的包
🎯 从重建家乡到课堂演示
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),仅供参考
