Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
geoOttaWOW
Successfully Connecting
to another World
Eric Storie
City of Ottawa
© 2016 City of Ottawa
About Myself
GIS Analyst with City of
Ottawa since 2005.
Eric Storie
© 2016 City of Ottawa
GeoOttaWOW
© mojang.com© 2016 City of Ottawa
It Started with an Idea. I Looked at what we had already in geoOttawa, and
saw there was a whole other world in there.
© J...
Safe Software released FME Desktop, with Minecraft transformers.
© 2016 City of Ottawa
FME new tools to transform data into Minecraft worlds
© mojang.com
© 2016 City of Ottawa
geoOttaWOW
The Experiment begins.
Early in 2015, a couple of people in the
GIS unit at the City of Ottawa decided to
exper...
Wouldn’t it be Neat?
As this Experiment began to take shape initial thoughts were “Wouldn’t it be neat
if this resulted in...
City of Ottawa Youth and GIS
The adults of Ottawa have our
mapping application called
geoOttawa, and if it worked the
yout...
FME 2015 new tools to transform
data into Minecraft worlds
FME
GeoOttawa
Data sets
Youth
Input
© 2016 City of Ottawa
FME 2015 new tools to transform data into Minecraft worlds
• Uses Digital Elevation Model data with our existing GIS enter...
Focusing on Youth Interest, what can we do with this?
• Engage youth with gaming environment.
• Don’t just tell us. Show u...
It’s a New World “In Minecraft“
© 2016 City of Ottawa
So How Did We Build it?
© http://blogos-haha.blogspot.ca/
© 2016 City of Ottawa
No, it’s not Rocket Science.
Posted on Reddit.com Minecraft by XxSlainMagicxX
© 2016 City of Ottawa
Safe Software provides the tools
you need at the Knowledge
Centre.
https://knowledge.safe.com/articles
/1064/how-to-make-m...
It did not require Astronauts.
© CBC.ca
© 2016 City of Ottawa
We used these.
© www.wisegeek.com
© 2016 City of Ottawa
Restrictions on Building a Minecraft world at the City of Ottawa.
• The Minecraft game or Server cannot be installed or ru...
Solutions for Building Minecraft worlds at the City of Ottawa.
• Released pre-beta worlds on DVD for testers to take home ...
Mapcrafter
© 2016 City of Ottawa
Ottawa is Big. Really Big.
© 2016 City of Ottawa
Ottawa is Big. Really Big.
• That means we can make a really big world.
• First attempts where in the range of 11.2 GB.
• ...
Testers View of First Results.© 2016 City of Ottawa
It did get better as I learned how to use the tools.
© 2016 City of Ottawa
Testing proved we could build stuff in geoOttaWOW, and prepared us for the
wacky world of Minecraft.© 2016 City of Ottawa
Layering is important, you must
decide what goes on top of what
and clip your data, where
required, according to that plan...
In your Workbench Right Click on
your dataset and Move Up or
Move Down to control order of
data reading.
© 2016 City of Ot...
Parcel Service Data used in
GeoOttawa became Grass Blocks
© 2016 City of Ottawa
Roads, Driveways, and Pathways
were buffered and would clip the
Grass and Podzol layer.
© 2016 City of Ottawa
Vegetation is clipped by the
roads and in turn used to clip and
replace the Grass Blocks.
© 2016 City of Ottawa
Vegetation in Minecraft, close enough is good enough.
© 2016 City of Ottawa
Rivers, Streams, and Lakes clip
everything.
© 2016 City of Ottawa
Rivers, Streams, and Lakes clip everything.
• If you do not allow Rivers and Streams to clip everything, you
will end up w...
Major Buildings created using TIN data from a MicroStation dgn
© 2016 City of Ottawa
Major Buildings created using TIN data from a MicroStation dgn.
• Using TIN data means you get extruded like forms for you...
Be Prepared. Kids can be Brutally Honest.
You will get Feedback you did not expect.
© 2016 City of Ottawa
Be Prepared. Kids can be Brutally Honest. You will get Feedback you did not expect.
• I tried scaling to get a less block ...
I’ve Been Working on the Railroad
all the live long day
© 2016 City of Ottawa
I’ve Been Working on the Railroad all the live long day
• The original posting in the Knowledge Centre was difficult to
fo...
I’ve Been Working on the Railroad all the live long day
• Build the Rail in a separate Workbench and add the completed
Poi...
I’ve Been Working on the Railroad
all the live long day
© 2016 City of Ottawa
I’ve Been Working on the Railroad
all the live long day
Your goal is to get your raster
grid to handle directional
changes...
I’ve Been Working on the Railroad
all the live long day
That way your Railway tracks
connect and function well.
© 2016 Cit...
I’ve Been Working on the Railroad
all the live long day
Rail in your FME Workbench will
have a blockID of 66, unless it is...
I’ve Been Working on the Railroad
all the live long day
blockID = 66
blockData is calculated based on
the orientation of t...
I’ve Been Working on the Railroad
all the live long day
Rail blockData values that can be
used in your FME Workbench
© 201...
I’ve Been Working on the Railroad
all the live long day
• In the end you should have a point data
spaced at 1 m intervals,...
Please refer to the Official
Minecraft Wiki at
minecraft.gamepedia.com for
good details on all the blockID's
and blockData...
6500 page views since it’s launch on Open Data Ottawa.
Who knew this would be so cool?
© 2016 City of Ottawa
Doctor Who lo...
geoOttaWOW. It is alive, and has
been known to have Cats that
will wake you up in the morning,
and Sheep on Parliament Hil...
geoOttaWOW
Released to Open Data 24-Dec-2015
http://data.ottawa.ca/dataset/geo-
ottawa-minecraft
© 2016 City of Ottawa
Media sees geoOttaWOW Open
Data 8-Jan-2016
© CBC.ca
© 2016 City of Ottawa
Connections Established.
© CBC.ca
© 2016 City of Ottawa
GeoOttaWOW in Mapcrafter
© 2016 City of Ottawa
Thank you!
Eric Storie
gisteam@ottawa.ca
© 2016 City of Ottawa
Upcoming SlideShare
Loading in …5
×

geoOttaWOW -- Successfully Connecting to a New World

444 views

Published on

The City of Ottawa offers a variety of datasets through Open Data on Ottawa.ca. This data is used for a variety of reasons by both individuals and organizations. Early in 2015, GIS resources at the City of Ottawa decided to experiment with "new tools" in FME. By using data from the Open Data catalogue, we have transformed Ottawa into a Minecraft world.

The adults of Ottawa have our mapping application called geoOttawa, and now the youth have their Minecraft world called geoOttaWOW. What a great way to connect with the young gamers of Ottawa!

This presentation will describe the path taken to build geoOttaWOW, connecting with a new generation of Ottawa in a whole new way.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

geoOttaWOW -- Successfully Connecting to a New World

  1. 1. geoOttaWOW Successfully Connecting to another World Eric Storie City of Ottawa © 2016 City of Ottawa
  2. 2. About Myself GIS Analyst with City of Ottawa since 2005. Eric Storie © 2016 City of Ottawa
  3. 3. GeoOttaWOW © mojang.com© 2016 City of Ottawa
  4. 4. It Started with an Idea. I Looked at what we had already in geoOttawa, and saw there was a whole other world in there. © Justin Pelletier - Puddle Vision © 2016 City of Ottawa
  5. 5. Safe Software released FME Desktop, with Minecraft transformers. © 2016 City of Ottawa
  6. 6. FME new tools to transform data into Minecraft worlds © mojang.com © 2016 City of Ottawa
  7. 7. geoOttaWOW The Experiment begins. Early in 2015, a couple of people in the GIS unit at the City of Ottawa decided to experiment, on their own time, with FME, by building a Minecraft world of Ottawa. © icmes.tumblr.com © 2016 City of Ottawa
  8. 8. Wouldn’t it be Neat? As this Experiment began to take shape initial thoughts were “Wouldn’t it be neat if this resulted in engaged and interested youth?” We were excited that this gaming data holds the possibility of getting young citizens to be involved and understand how and why we do things at the City © 2016 City of Ottawa
  9. 9. City of Ottawa Youth and GIS The adults of Ottawa have our mapping application called geoOttawa, and if it worked the youth would have a Minecraft world called geoOttaWOW. © 2016 City of Ottawa
  10. 10. FME 2015 new tools to transform data into Minecraft worlds FME GeoOttawa Data sets Youth Input © 2016 City of Ottawa
  11. 11. FME 2015 new tools to transform data into Minecraft worlds • Uses Digital Elevation Model data with our existing GIS enterprise services. • Creates basic Minecraft world in about 3 hours or less. © 2016 City of Ottawa
  12. 12. Focusing on Youth Interest, what can we do with this? • Engage youth with gaming environment. • Don’t just tell us. Show us how you want your City of Ottawa to be! • Free for All © 2016 City of Ottawa
  13. 13. It’s a New World “In Minecraft“ © 2016 City of Ottawa
  14. 14. So How Did We Build it? © http://blogos-haha.blogspot.ca/ © 2016 City of Ottawa
  15. 15. No, it’s not Rocket Science. Posted on Reddit.com Minecraft by XxSlainMagicxX © 2016 City of Ottawa
  16. 16. Safe Software provides the tools you need at the Knowledge Centre. https://knowledge.safe.com/articles /1064/how-to-make-minecraft- worlds.html © 2016 City of Ottawa © Safe Software Inc.
  17. 17. It did not require Astronauts. © CBC.ca © 2016 City of Ottawa
  18. 18. We used these. © www.wisegeek.com © 2016 City of Ottawa
  19. 19. Restrictions on Building a Minecraft world at the City of Ottawa. • The Minecraft game or Server cannot be installed or run on City of Ottawa computers. Access to Minecraft.net is blocked in the City network. • We did not want to support a Minecraft Server. • Needed tool to view the data after it was created on a lab PC, for development. © 2016 City of Ottawa
  20. 20. Solutions for Building Minecraft worlds at the City of Ottawa. • Released pre-beta worlds on DVD for testers to take home and test in there Minecraft game. • With no support for a Minecraft server, we planned to release the data on the City of Ottawa Open Data website. • MapCrafter tool used to view the data after it was created on a lab PC. © 2016 City of Ottawa
  21. 21. Mapcrafter © 2016 City of Ottawa
  22. 22. Ottawa is Big. Really Big. © 2016 City of Ottawa
  23. 23. Ottawa is Big. Really Big. • That means we can make a really big world. • First attempts where in the range of 11.2 GB. • Final Beta release is 1.65 GB. © 2016 City of Ottawa
  24. 24. Testers View of First Results.© 2016 City of Ottawa
  25. 25. It did get better as I learned how to use the tools. © 2016 City of Ottawa
  26. 26. Testing proved we could build stuff in geoOttaWOW, and prepared us for the wacky world of Minecraft.© 2016 City of Ottawa
  27. 27. Layering is important, you must decide what goes on top of what and clip your data, where required, according to that plan. © City of Jasper Indiana http://www.jasperindiana.gov © 2016 City of Ottawa
  28. 28. In your Workbench Right Click on your dataset and Move Up or Move Down to control order of data reading. © 2016 City of Ottawa Rails on Top, so read that data last.
  29. 29. Parcel Service Data used in GeoOttawa became Grass Blocks © 2016 City of Ottawa
  30. 30. Roads, Driveways, and Pathways were buffered and would clip the Grass and Podzol layer. © 2016 City of Ottawa
  31. 31. Vegetation is clipped by the roads and in turn used to clip and replace the Grass Blocks. © 2016 City of Ottawa
  32. 32. Vegetation in Minecraft, close enough is good enough. © 2016 City of Ottawa
  33. 33. Rivers, Streams, and Lakes clip everything. © 2016 City of Ottawa
  34. 34. Rivers, Streams, and Lakes clip everything. • If you do not allow Rivers and Streams to clip everything, you will end up with Rivers dammed by Roads. • Rivers dammed by roads are essentially Lakes, and we did not want that to occur. • Users will have to build bridges over the water. © 2016 City of Ottawa
  35. 35. Major Buildings created using TIN data from a MicroStation dgn © 2016 City of Ottawa
  36. 36. Major Buildings created using TIN data from a MicroStation dgn. • Using TIN data means you get extruded like forms for your buildings. • Height of each building had to be calculated using the maximum Z value over each building foot print. That value was then converted to the nearest integer value. • Since Minecraft uses 1m x 1m blocks the resulting buildings are block like in appearance. © 2016 City of Ottawa
  37. 37. Be Prepared. Kids can be Brutally Honest. You will get Feedback you did not expect. © 2016 City of Ottawa
  38. 38. Be Prepared. Kids can be Brutally Honest. You will get Feedback you did not expect. • I tried scaling to get a less block like appearance, and got: “there is something wrong with your block size!” • I did not know that you need Trees to be surrounded by, and growing on top of Podzol blocks and got: "Trees do not grow on stone they just pop off!" • The Rail data was originally added as provided by our ESRI service for Regional Railways, and all I got was: “Fix your Rail!” © 2016 City of Ottawa
  39. 39. I’ve Been Working on the Railroad all the live long day © 2016 City of Ottawa
  40. 40. I’ve Been Working on the Railroad all the live long day • The original posting in the Knowledge Centre was difficult to follow for Rail construction, so I developed my own method, which was similar, and appears to have worked. The Knowledge Centre has recently been edited, and a template has been added to help with Rail building. The template is now available for download. • The key is to be able to relate what is posted on the Minecraft wiki and what values you should use for the blockID and blockData. © 2016 City of Ottawa
  41. 41. I’ve Been Working on the Railroad all the live long day • Build the Rail in a separate Workbench and add the completed Point data back into your master Workbench. The Point data can then be added to the Minecraft point cloud data set. • You are going to have to replace every polyline feature in your Rail data set with points spaced 1m apart, to represent the rail data. • Powered Rail was added by replacing every n’th Straight Rail point in the master Workbench. © 2016 City of Ottawa
  42. 42. I’ve Been Working on the Railroad all the live long day © 2016 City of Ottawa
  43. 43. I’ve Been Working on the Railroad all the live long day Your goal is to get your raster grid to handle directional changes the same as it would in the game. © 2016 City of Ottawa © minecraft.gamepedia.com
  44. 44. I’ve Been Working on the Railroad all the live long day That way your Railway tracks connect and function well. © 2016 City of Ottawa © minecraft.gamepedia.com
  45. 45. I’ve Been Working on the Railroad all the live long day Rail in your FME Workbench will have a blockID of 66, unless it is Powered Rail. © 2016 City of Ottawa © minecraft.gamepedia.com
  46. 46. I’ve Been Working on the Railroad all the live long day blockID = 66 blockData is calculated based on the orientation of the block © 2016 City of Ottawa
  47. 47. I’ve Been Working on the Railroad all the live long day Rail blockData values that can be used in your FME Workbench © 2016 City of Ottawa © minecraft.gamepedia.com
  48. 48. I’ve Been Working on the Railroad all the live long day • In the end you should have a point data spaced at 1 m intervals, which can be written to the Point Cloud using the Minecraft Rasterizer transformer VectorInput. • It will not be perfect and will require some manual intervention by the players in some cases. © 2016 City of Ottawa
  49. 49. Please refer to the Official Minecraft Wiki at minecraft.gamepedia.com for good details on all the blockID's and blockData values you will need to build your Minecraft world. © 2016 City of Ottawa © minecraft.gamepedia.com
  50. 50. 6500 page views since it’s launch on Open Data Ottawa. Who knew this would be so cool? © 2016 City of Ottawa Doctor Who logo © 2009 & TM BBC. © BBC WW Ltd
  51. 51. geoOttaWOW. It is alive, and has been known to have Cats that will wake you up in the morning, and Sheep on Parliament Hill. © 2016 City of Ottawa © http://www.munio-minecraft.cz
  52. 52. geoOttaWOW Released to Open Data 24-Dec-2015 http://data.ottawa.ca/dataset/geo- ottawa-minecraft © 2016 City of Ottawa
  53. 53. Media sees geoOttaWOW Open Data 8-Jan-2016 © CBC.ca © 2016 City of Ottawa
  54. 54. Connections Established. © CBC.ca © 2016 City of Ottawa
  55. 55. GeoOttaWOW in Mapcrafter © 2016 City of Ottawa
  56. 56. Thank you! Eric Storie gisteam@ottawa.ca © 2016 City of Ottawa

×