Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension
Brought to you by:
Safe Software- Makers of FME & Data Interop
-
hobbymb
What Geospatial use do have in mind for Minecraft?
• 36% - Urban Planning
• 17% - Disaster planning
• 37% - Community engagement
• 27% - Gaming / time wasting
• 28% - What is this Minecraft thing?
Players are placed in a borderless, randomly generated land with no
supplies, directions, or objective. It's up to them to decide what to do. By collecting materials from the world players can ‘craft’ items and build whatever their minds can imagine.
learningworksforkids.com
Source: Ulf Masson (SWECO)
Complex worlds dreamed up by
kids and created in Minecraft.
A 10 Year Old City Planner?
Real-World Value
Education
Reconstructing historical maps
Living in a different era
Simulating natural disasters
Man’s impact on the world (i.e. raising sea levels)
Problem solving
City Planning & Crowd Sourcing
A 10 Year old City Planner?
“Block by Block involves young people in the planning of urban public spaces. Minecraft has turned out to be the perfect tool to facilitate this process.” Source: http://blockbyblock.org/
Having Fun
Live in a new world
Design mazes and rollercoasters
Race across city streets
Make something explode
Explore caves
Appeal to a wider audience
3 Keys:
Make it easy. Make it cheap. Make it fun.
blog.safe.com Norway Minecraft
Project Paves the Way to Open Data
in the Cloud
How to turn reality into blocks
The technical part.
What is Data Interop?
What is FME?
FME Workbench
With FME, write Minecraft from:• GIS: ArcGIS, MapInfo• CAD: AutoCAD, MicroStation• BIM: IFC, Revit, SketchUp• Raster formats• Point clouds• Databases: Oracle, MS SQL Server,
PostgreSQL & PostGIS• XML-based formats: KML, GML, CityGML• Spreadsheets and tabular formats: Excel,
CSV
300+ formats
GIS + Rules (CityEngine) to Minecraft
Andrés Nieto Porras
City Engine Results CGA rules
Final Output
The path from CityEngine to MinecraftCityEngine• Prepares the data for conversion to Minecraft by defining
rules• Exports the model to a 3D format for further work in FME
(Esri Data Interoperability Extension)
Data Interop / FME Workbench • Creates the transformation to Minecraft
BIM to Minecraft is fun and easy!
Photo: hobbymb via Flickr
Output
Input (Revit or IFC)
▪ Map IFC objects to Minecraft block types
▪ Convert each IFC object to Point Cloud
▪ Consider scaling depending on use case
▪ Watch x/y/z position for multiple building worlds
OutputBuilding
Walkthrough
DEM + GPS + 3D to Minecraft
(Easter Island)
Photo: Sarah Twitchell via Flickr
1) Raster DEM - the island
2) OBJ - statues
Source Data
3) Sharepoint - statue locations
Output
Set world size Set blockID Set blockData
Thinking outside the cube
Photo: hobbymb via Flickr
Linear Network to Minecraft(Railway)
Output
SourceVancouver Skytrain Shapefile
Maze Runner Generatorfme.ly/
MazeGenerator
How to Make Minecraft Worlds
fme.ly/MinecraftWorlds
Thank you!www.safe.com