Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data...

37
Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Transcript of Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data...

Page 1: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Page 2: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Brought to you by:

Safe Software- Makers of FME & Data Interop -

Page 3: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

hobbymb

Page 4: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

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?

Page 5: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

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

Page 6: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.
Page 7: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Source: Ulf Masson (SWECO)

Complex worlds dreamed up by

kids and created in Minecraft.

Page 8: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

A 10 Year Old City Planner?

Page 9: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Real-World Value

Page 10: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Education

Page 11: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Reconstructing historical maps

Living in a different era

Simulating natural disasters

Man’s impact on the world (i.e. raising sea levels)

Problem solving

Page 12: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

City Planning & Crowd Sourcing

Page 13: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

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/

Page 14: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Having Fun

Page 16: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Appeal to a wider audience

3 Keys:

Make it easy.Make it cheap.Make it fun.

Page 17: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

blog.safe.comNorway MinecraftProject Paves the

Way to Open Data in the Cloud

Page 18: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

How to turn reality into blocks

The technical part.

Page 19: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

What is Data Interop?

What is FME?

Page 20: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

FME Workbench

Page 21: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

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

Page 22: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

GIS + Rules (CityEngine) to Minecraft

Andrés Nieto Porras

Page 23: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

City Engine ResultsCGA rules

Page 24: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Final Output

Page 25: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... 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

Page 26: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

BIM to Minecraft is fun and easy!

Photo: hobbymb via Flickr

Page 27: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

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

Page 28: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Output

Building Walkthrough

Page 29: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

DEM + GPS + 3D to Minecraft

(Easter Island)

Photo: Sarah Twitchell via Flickr

Page 30: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

1) Raster DEM - the island

2) OBJ - statues

Source Data

3) Sharepoint - statue locations

Page 31: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Output

Set world size Set blockID Set blockData

Page 32: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.
Page 33: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Thinking outside the cube

Photo: hobbymb via Flickr

Page 34: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Linear Network to Minecraft(Railway)

Source

Vancouver Skytrain Shapefile

Page 35: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Maze Runner Generator

fme.ly/MazeGenerator

Page 36: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

How to Make Minecraft Worlds

fme.ly/MinecraftWorlds

Page 37: Create Minecraft Worlds - Esri · Create Minecraft Worlds . with. ArcGIS . and the . Data Interoperability Extension. Brought to you by: Safe Software ... CGA rules. Final Output.

Thank you!www.safe.com

[email protected]