news 2026/8/24 16:43:20

Arnis 实操教程:把真实城市搬进 Minecraft

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 步

  1. 拿到程序:从发行版下载图形界面版,或克隆仓库 https://gitcode.com/GitHub_Trending/ar/arnis 自行构建
  2. 画一个框:在地图上框住目标区域,顺手设好世界比例和出生点
  3. 点击开始生成:程序拉取地图与高程数据,写出世界文件,用对应版本打开即可

在图形界面里框选区域、调整世界比例,然后点击开始生成

命令行也有等价流程,一条命令即可: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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 16:42:12

Llama 3 权重下载完整指南:官方脚本与 Hugging Face 双渠道实操

Llama 3 权重下载完整指南:官方脚本与 Hugging Face 双渠道实操 【免费下载链接】llama3 The official Meta Llama 3 GitHub site 项目地址: https://gitcode.com/GitHub_Trending/ll/llama3 部署 Llama 3 的第一步是拿到模型权重。Meta 官方仓库提供了下载脚…

作者头像 李华
网站建设 2026/8/24 16:41:21

MetricFu源码解析:Generator模板方法模式如何优雅驱动12种指标生成

MetricFu源码解析:Generator模板方法模式如何优雅驱动12种指标生成 【免费下载链接】metric_fu A fist full of code metrics 项目地址: https://gitcode.com/gh_mirrors/met/metric_fu MetricFu 是一款 Ruby 代码指标全家桶工具,一次运行即可产出…

作者头像 李华
网站建设 2026/8/24 16:35:47

选对一键生成论文工具告别焦虑夜!高赞工具实测 + 选择避坑

每到毕业季,无数同学都陷入论文的循环怪圈:选题毫无头绪、写初稿卡壳、反复改格式、查重标红一大片、AIGC检测风险高悬,通宵熬夜成了家常便饭。很多人以为AI工具就是一键生成整篇论文,结果踩坑后才发现,工具选不对&…

作者头像 李华
网站建设 2026/8/24 16:35:37

C++模板默认参数:提升库易用性与API设计的核心技术

1. 项目概述:为什么我们需要模板默认参数?在C模板元编程的日常实践中,我们经常会遇到一个看似简单却影响深远的问题:如何让一个功能强大、高度泛化的模板类或模板函数,在面对最常见的应用场景时,使用起来像…

作者头像 李华