create minecraft worlds - esri · create minecraft worlds . with. arcgis . and the . data...

37
Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Upload: others

Post on 26-Apr-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

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]