37
Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Embed Size (px)

Citation preview

Page 1: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Page 2: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Brought to you by:

Safe Software- Makers of FME & Data Interop

-

Erin Lemky
This is great! Gorgeous photo
Page 3: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

hobbymb

Page 4: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

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 with ArcGIS and the Data Interoperability Extension

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 with ArcGIS and the Data Interoperability Extension
Page 7: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Source: Ulf Masson (SWECO)

Complex worlds dreamed up by

kids and created in Minecraft.

Page 8: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

A 10 Year Old City Planner?

Page 9: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Real-World Value

Page 10: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Education

Page 11: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

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 with ArcGIS and the Data Interoperability Extension

City Planning & Crowd Sourcing

Page 13: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

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 with ArcGIS and the Data Interoperability Extension

Having Fun

Page 15: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Live in a new world

Design mazes and rollercoasters

Race across city streets

Make something explode

Explore caves

Page 16: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Appeal to a wider audience

3 Keys:

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

Page 17: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

blog.safe.com Norway Minecraft

Project Paves the Way to Open Data

in the Cloud

Page 18: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

How to turn reality into blocks

The technical part.

Page 19: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

What is Data Interop?

What is FME?

Page 20: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

FME Workbench

Page 21: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

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 with ArcGIS and the Data Interoperability Extension

GIS + Rules (CityEngine) to Minecraft

Andrés Nieto Porras

Page 23: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

City Engine Results CGA rules

Page 24: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Final Output

Page 25: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

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 with ArcGIS and the Data Interoperability Extension

BIM to Minecraft is fun and easy!

Photo: hobbymb via Flickr

Page 27: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

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

Dale Lutz
This is BIM->Minecraft -- might be good to have a title slide for that
Page 28: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

OutputBuilding

Walkthrough

Page 29: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

DEM + GPS + 3D to Minecraft

(Easter Island)

Photo: Sarah Twitchell via Flickr

Page 30: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

1) Raster DEM - the island

2) OBJ - statues

Source Data

3) Sharepoint - statue locations

Page 31: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Output

Set world size Set blockID Set blockData

Page 32: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension
Dale Lutz
I'd suggest we not use an FME logo but instead use something like a workbench thumbnail which then emphasizes data interop and/or FME. I'll talk with [email protected] for some ideas
Erin Lemky
For this and the next few slides, I'm not sure about showing the FME logo. Uncertain if it's too promotional for an Esri show. But I leave it up to [email protected] to call.
Page 33: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Thinking outside the cube

Photo: hobbymb via Flickr

Page 34: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Linear Network to Minecraft(Railway)

Output

SourceVancouver Skytrain Shapefile

Page 35: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Maze Runner Generatorfme.ly/

MazeGenerator

Erin Lemky
I think with the heavy promo you're giving to CityEngine now, these are good here - they're fun, and hopefully people will be inspired and want more.
Stephanie Warner
Added a slide before this to summarize the project. Do you think I should remove these "freebie" slides altogether?
Erin Lemky
Maybe in here somewhere we can include a summary of what was accomplished in Brian's project. [email protected], do you have the information on Brian's project to do this, or should I forward you some emails?
Page 36: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

How to Make Minecraft Worlds

fme.ly/MinecraftWorlds

Dale Lutz
We could say "FME Knowledgebase Article" -- we're trying to not use fmepedia any longer...
Erin Lemky
Again, maybe we tone the angle back a bit to be more informative and less bluntly FME?
Page 37: Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension

Thank you!www.safe.com

[email protected]

Erin Lemky
Again, [email protected] do we want to be this forward in an Esri UC presentation?