Arnis 三步把真实城市搬进《我的世界》:免费开源的地理地图生成工具
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),仅供参考

相关新闻

hexo-theme-suka 快速上手:10 分钟打造现代感博客的完整指南

hexo-theme-suka 快速上手:10 分钟打造现代感博客的完整指南

hexo-theme-suka 快速上手:10 分钟打造现代感博客的完整指南 【免费下载链接】hexo-theme-suka 🎨Modern, powerful and simple theme for Hexo. 项目地址: https://gitcode.com/gh_mirrors/he/hexo-theme-suka hexo-theme-suka(Suka&…

2026/8/24 11:21:29 阅读更多 →
3分钟 Windows 和 Office KMS 激活:KMS_VL_ALL_AIO 单文件工具告别水印

3分钟 Windows 和 Office KMS 激活:KMS_VL_ALL_AIO 单文件工具告别水印

3分钟 Windows 和 Office KMS 激活:KMS_VL_ALL_AIO 单文件工具告别水印 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 右下角"激活 Windows"的水印挂了一周,W…

2026/8/24 11:21:29 阅读更多 →
理工科论文降AI率的方法有哪些?先锁定公式变量参数再调整说明。

理工科论文降AI率的方法有哪些?先锁定公式变量参数再调整说明。

理工科论文降AI率的方法有哪些?先锁定公式变量参数再调整说明。 你可能正在经历这种情况:论文含公式、变量、单位、实验条件和代码说明,自动改写很容易改变技术含义。最麻烦的不是看到一个偏高数字,而是把变量名与专业术语当普通词…

2026/8/24 11:20:29 阅读更多 →

最新新闻

Wand-Enhancer 使用指南:本地补丁免费解锁 Wand Pro 与手机远程控制

Wand-Enhancer 使用指南:本地补丁免费解锁 Wand Pro 与手机远程控制

Wand-Enhancer 使用指南:本地补丁免费解锁 Wand Pro 与手机远程控制 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer Wand-Enhancer 是一…

2026/8/24 15:03:32 阅读更多 →
8月锂电排产冲上300GWh:储能反超动力,电芯涨价潮正式启动

8月锂电排产冲上300GWh:储能反超动力,电芯涨价潮正式启动

8月锂电排产冲上300GWh:储能反超动力,电芯涨价潮正式启动 2026年8月,国内锂电池排产首次稳稳站上300GWh。百川盈孚对27家电池企业的调研显示,全市场排产规模达311.85GWh,环比增加5.71%;储能电芯排产预计超1…

2026/8/24 15:03:32 阅读更多 →
HarmonyOS 7.0 / API 26 小艺智能体确认页:高风险动作为什么不能直接执行

HarmonyOS 7.0 / API 26 小艺智能体确认页:高风险动作为什么不能直接执行

HarmonyOS 7.0 / API 26 小艺智能体确认页:高风险动作为什么不能直接执行 这篇只讲一个点:小艺智能体高风险确认页。版本边界先说清楚:下面的写法面向 HarmonyOS 7.0 / API 26。老版本工程不要直接照搬,先确认 SDK、DevEco Studi…

2026/8/24 15:03:32 阅读更多 →
Firecrawl anydoc 实战拆解:用一个 Rust 依赖吃下 14 种文档格式

Firecrawl anydoc 实战拆解:用一个 Rust 依赖吃下 14 种文档格式

背景:RAG 管道的解析瓶颈被低估了两年 过去两年,业界对 RAG 的关注集中在分块策略、重排序、嵌入模型——但 2026 年越来越多的团队意识到:检索质量的上限,往往被更上游的「文档解析」卡死。一个被合并单元格抹平成乱码的表格&am…

2026/8/24 15:03:32 阅读更多 →
【C++ 面试真题】30. 聊聊 C++ 的互斥锁与读写锁

【C++ 面试真题】30. 聊聊 C++ 的互斥锁与读写锁

【C 面试真题】聊聊 C 的互斥锁与读写锁有了线程就有共享数据,有了共享数据就有竞态——锁是第一道防线。背得出"lock_guard 自动解锁"只是及格,真考你的是"lock_guard 和 unique_lock 差在哪、双锁死锁怎么破、读写锁什么时候反而更慢、…

2026/8/24 15:03:32 阅读更多 →
Umi-OCR:免费离线文字识别,截图批量不联网

Umi-OCR:免费离线文字识别,截图批量不联网

Umi-OCR:免费离线文字识别,截图批量不联网 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言…

2026/8/24 15:02:31 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →