用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某个深夜你在 Minecraft 里望着空荡荡的出生点发呆——如果能把小时候上学走过的那条老街、外婆家楼下的早餐店、抬头就能看到的城市天际线都原样搬进方块世界该多好以前这几乎不可能手工搭建一座城市要花几个月比例还经常失真。直到我遇到了 Arnis——一个让你用真实世界地图生成 Minecraft 世界的开源工具。它把重建家乡从幻想变成了周末就能完成的实绩。一句话认识 ArnisArnis 是一款免费开源的真实世界地图生成器你告诉它地球上任意一个位置小到一条街大到一座城它就能读取 OpenStreetMap 的道路与建筑数据叠加真实高程信息自动生成可直接游玩的 Java 版1.17或基岩版世界。说白了它就是个现实世界的搬运工把经纬度坐标翻译成方块。核心原理三班倒的地理搬运工Arnis 的机制不复杂拆成三步你就懂了取料它向 OpenStreetMap 请求目标区域的建筑、道路、水系等矢量数据同时从src/elevation/providers/里的多个高程数据源拉取真实海拔——山有多高、坡有多陡都是真数据。换算src/coordinate_system/中的坐标系统把经纬度精确映射为 Minecraft 方块坐标支持多种投影方式保证现实比例不缩水。落盘src/world_editor/负责把每个方块写进世界文件同时支持 Java 版Anvil、基岩版.mcworld甚至 Luanti/Minetest 格式。框选工具直接在地图上划定经纬度范围为真实世界地图生成提供精确的地理基础5分钟快速上手实测上手门槛比你想的低得多获取工具下载官方最新版本或git clone https://gitcode.com/GitHub_Trending/ar/arnis后本地编译。框选区域打开图形界面左侧是真实地图用矩形工具框出你的目标区域——建议第一次选 2~3 平方公里的街区生成快、效果好。设置参数右侧可调整世界比例默认 1 方块 1 米、出生点、是否生成建筑内部结构等然后点击 Start Generation。界面左侧选区域、右侧调参数真实世界地图生成的整个过程一目了然命令行同样可用一条命令就能生成cargo run --release --no-default-features -- --output-dir路径/.minecraft/saves/世界名 --bboxmin_lat,min_lng,max_lat,max_lng--mode参数还提供了三种玩法geo-terrain默认建筑道路真实地形、geo-only建筑道路平地、terrain-only只要真实地形完全跳过地图数据。实际体验小区域通常几分钟就能生成完毕。首次运行需要联网下载高程与地图数据之后会缓存生成的街区房屋排列、道路走向都符合真实地图走进游戏里会有种这就是我家附近的奇妙既视感。谁适合怎么用一张匹配表人群最适合的用法推荐配置普通玩家重建家乡、学校、城市和好友在熟悉街道上玩默认geo-terrain模式1:1 比例教育工作者把地理课变成走进亚马逊雨林的沉浸课堂2~3 平方公里小区域开启--interior看建筑内部城市规划爱好者把规划图纸变成三维沙盘供讨论展示用--scale放大比例配合地图变换功能多角度观察开发者自定义处理器、接入新数据源、二次开发深入src/element_processing/与src/models_3d/同一套流程能生成地标建筑、高密度都市与自然山地展示真实世界地图生成工具的全面能力避坑清单与进阶技巧首次生成必须联网高程和 OSM 数据都在云端断网会卡在取料环节。想要建筑内部室内默认关闭加--interior开启想更真实可以加--overture补充 OSM 缺失的建筑足迹卫星识别偶尔会有误报。高楼被高度上限截断加--disable-height-limit可扩展垂直范围Java 1.21.4 可达 Y-2032 到 2031。想俯瞰全貌用--map-preview生成俯视 PNG 预览图或在游戏内领取锁定地图--map-item再也不怕迷路。性能优先capabilities/default.json和 CLI 的--scale都能帮你控制生成规模小比例、小区域体验最佳。社区与资源地图Arnis 最迷人的是它的资产库。assets/tree-packs/里躺着覆盖非洲、亚洲、澳洲、欧洲、美洲等 10 个地理区划的 2000 多个树木模型——非洲的猴面包树、亚洲的银杏、澳洲的桉树都是不同物种的手工建模assets/structures/则备好了汽车、吊车、直升机、灯塔、风力发电机、游船等细节道具src/models_3d/还能接入 3DMR 与 Wikimedia 的维基百科地标模型。想参与贡献fork 仓库、提交 PR 即可维护者会定期把社区改动整合进新版本官方 Discord 里也随时有人答疑。现在轮到你了Arnis 的价值就一句话把真实世界变成任何人都能进入的 Minecraft 地图让教育、规划与创作都有了全新的画布。下一步很简单——克隆仓库或下载最新版框选一个对你意义重大的地点点击开始然后走进那个由方块搭成的平行现实。项目仍在积极迭代未来会有更多数据源与性能优化而你的反馈就是它前进的方向。去生成你的第一张真实世界地图吧你的家乡正在游戏里等你。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Libero管脚约束可视化工具闪退以及时序功耗分析工具闪退问题

Libero管脚约束可视化工具闪退以及时序功耗分析工具闪退问题

问题描述 在逻辑综合完成后,想用libero的可视化工具进行管脚约束,双击 “Create/Edit IO Attributes” 之后,Designer界面出现一次然后闪退,再次双击打开显示如下错误(在做时序分析或功耗分析时也是同样的情况&#xf…

2026/9/13 17:39:13 阅读更多 →
backoff高级技巧:自定义参数与Copy方法的应用场景

backoff高级技巧:自定义参数与Copy方法的应用场景

backoff高级技巧:自定义参数与Copy方法的应用场景 【免费下载链接】backoff Simple backoff algorithm in Go (golang) 项目地址: https://gitcode.com/gh_mirrors/backoff1/backoff backoff是一个Go语言实现的简单指数退避算法库,它能帮助开发者…

2026/9/13 1:47:39 阅读更多 →
npm-publish与GitHub Package Registry集成:跨平台发布方案

npm-publish与GitHub Package Registry集成:跨平台发布方案

npm-publish与GitHub Package Registry集成:跨平台发布方案 【免费下载链接】npm-publish GitHub Action to publish to NPM 项目地址: https://gitcode.com/gh_mirrors/np/npm-publish npm-publish是一款强大的GitHub Action工具,专为简化NPM包发…

2026/9/8 16:21:29 阅读更多 →

最新新闻

使用 Rube MCP 在 Codex 中自动化 Supadata 数据操作:Composio 工具链实战指南

使用 Rube MCP 在 Codex 中自动化 Supadata 数据操作:Composio 工具链实战指南

使用 Rube MCP 在 Codex 中自动化 Supadata 数据操作:Composio 工具链实战指南 【免费下载链接】awesome-codex-skills A curated list of practical Codex skills for automating workflows across the Codex CLI and API. 项目地址: https://gitcode.com/GitHub…

2026/9/15 11:58:53 阅读更多 →
Vue智慧水务系统开发实践:从实时监控大屏到项目部署

Vue智慧水务系统开发实践:从实时监控大屏到项目部署

简介:基于 Vue 构建的智慧水务系统完整项目资料包,整合了前端交互界面、业务逻辑与详细开发文档,适合计算机相关专业学生用于毕业设计、课程设计、项目初期演示,也可供开发者作为智慧大屏类工程的起步模板。压缩包共含二百三十个文…

2026/9/15 11:58:53 阅读更多 →
Surya 2 如何通过调整 DPI 设置平衡 OCR 吞吐量与准确率?

Surya 2 如何通过调整 DPI 设置平衡 OCR 吞吐量与准确率?

Surya 2 如何通过调整 DPI 设置平衡 OCR 吞吐量与准确率? 【免费下载链接】surya OCR, layout analysis, reading order, table recognition in 90 languages 项目地址: https://gitcode.com/GitHub_Trending/su/surya 用 Surya 2 的 surya_ocr 批量处理 PDF…

2026/9/15 11:58:53 阅读更多 →
构建高质量QA知识库:语料加工、混合检索与Agentic QA实践

构建高质量QA知识库:语料加工、混合检索与Agentic QA实践

1. 为什么大多数 QA 知识库“建了没人用”:先想清楚三个前置问题先说一个我见得太多的场景:团队花了两三个月,把几千条“问题-答案”整整齐齐地导进系统,上线那天士气很高,结果一个月后看后台数据——用户提问量每天不…

2026/9/15 11:58:53 阅读更多 →
Flowable Docker 基础镜像全解析:基于 Zulu OpenJDK 21 的运行时安全加固与镜像构建实践

Flowable Docker 基础镜像全解析:基于 Zulu OpenJDK 21 的运行时安全加固与镜像构建实践

Flowable Docker 基础镜像全解析:基于 Zulu OpenJDK 21 的运行时安全加固与镜像构建实践 【免费下载链接】flowable-engine A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business …

2026/9/15 11:58:53 阅读更多 →
GPS信号产生、捕获与追踪:从C/A码到中频采样的完整链路解析

GPS信号产生、捕获与追踪:从C/A码到中频采样的完整链路解析

简介:面向全球定位系统与软件无线电学习者的MATLAB完整程序包,覆盖信号产生、捕获、追踪三阶段,适用于通信工程、导航技术、嵌入式系统等方向的原理验证与算法实践。压缩包内共7个m文件,按主流程组织:计算C/A码与环路系…

2026/9/15 11:57:53 阅读更多 →

日新闻

Java高级技术:从语言特性到性能优化全解析

Java高级技术:从语言特性到性能优化全解析

1. Java高级技术概述Java作为一门成熟的编程语言,经过二十多年的发展已经形成了完整的生态系统。在企业级应用开发、大数据处理、移动开发等领域,Java都占据着重要地位。掌握Java高级技术不仅意味着能够编写更高效的代码,更代表着开发者能够解…

2026/9/15 0:00:23 阅读更多 →
C#与Halcon结合的工业视觉处理实战指南

C#与Halcon结合的工业视觉处理实战指南

1. 项目概述:C#与Halcon强强联合的视觉处理利器这个基于C#和Halcon的视觉处理Demo项目,是我在工业质检领域摸爬滚打多年后提炼出的实战精华。它完美融合了C#的界面开发优势与Halcon强大的图像处理能力,就像给视觉工程师配上了一把瑞士军刀。项…

2026/9/15 0:00:23 阅读更多 →
32路工业串口服务器的硬核选型指南:确定性、鲁棒性与协议下沉

32路工业串口服务器的硬核选型指南:确定性、鲁棒性与协议下沉

1. 为什么“32路复合型”不是营销话术,而是工业现场真实痛点的硬解你有没有遇到过这样的场景:在某大型能源站的PLC机柜里,十几台不同年代、不同品牌的温控仪、电表、气体分析仪、阀门控制器,全靠RS-485总线挂在一根线上&#xff0…

2026/9/15 0:00:23 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/14 5:45:49 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/15 1:32:25 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/15 1:32:21 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/14 17:35:10 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/14 16:59:29 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/14 5:45:14 阅读更多 →