Back
MapMC

MapMC

Dietro le quinte: come i dati di OpenStreetMap diventano un mondo di Minecraft

Dietro le quinte: come i dati di OpenStreetMap diventano un mondo di Minecraft

Disegni un rettangolo, aspetti qualche minuto e ottieni un mondo di Minecraft. Ma cosa succede davvero nel frattempo? Ecco la versione breve.

Step 1 — Chiediamo a OpenStreetMap cosa c'è lì

OpenStreetMap (OSM) è una mappa del mondo gratuita e costruita dalla community. Per l'area che selezioni recuperiamo i suoi dati: impronte degli edifici con le altezze, strade e sentieri, acqua, parchi, uso del suolo e punti di interesse.

Step 2 — Aggiungiamo il terreno

Edifici piatti su un terreno piatto sembrerebbero sbagliati. Sovrapponiamo i dati di elevazione perché colline, valli, rive dei fiumi e coste prendano forma — la tua città poggia sulla forma reale del territorio.

Step 3 — Arnis trasforma i dati in blocchi

Il lavoro più pesante è svolto da Arnis, un motore open source scritto in Rust. Traduce ogni elemento della mappa in blocchi di Minecraft: i contorni degli edifici diventano muri con tetti, le strade diventano sentieri, i parchi diventano erba e alberi, l'acqua diventa acqua. I materiali vengono scelti per corrispondere a ciò che c'è davvero.

Step 4 — Impacchettiamo e consegniamo

Il risultato viene salvato come un salvataggio standard di Minecraft — un .mcworld per Bedrock o una cartella mondo per Java — e ti inviamo un link via e-mail. Per i mondi Java generiamo anche un'anteprima 3D esplorabile nel tuo browser con BlueMap.

Open source dall'inizio alla fine

Il motore di conversione è Arnis (Apache-2.0, di Louis Erbkamm e collaboratori); i dati della mappa provengono da OpenStreetMap, sotto la Open Database License. Il compito di MapMC è far funzionare tutto questo nel tuo browser in un paio di minuti — senza installazioni, senza riga di comando.


Curioso di vederlo sulla tua città? Apri il generatore →.

MapMC