Mais conteúdo relacionado Semelhante a geoOttaWOW -- Successfully Connecting to a New World (20) Mais de Safe Software (20) geoOttaWOW -- Successfully Connecting to a New World4. 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
6. FME new tools to transform data into Minecraft worlds
© mojang.com
© 2016 City of Ottawa
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. 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. 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. FME 2015 new tools to transform
data into Minecraft worlds
FME
GeoOttawa
Data sets
Youth
Input
© 2016 City of Ottawa
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. 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. It’s a New World “In Minecraft“
© 2016 City of Ottawa
14. So How Did We Build it?
© http://blogos-haha.blogspot.ca/
© 2016 City of Ottawa
15. No, it’s not Rocket Science.
Posted on Reddit.com Minecraft by XxSlainMagicxX
© 2016 City of Ottawa
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. It did not require Astronauts.
© CBC.ca
© 2016 City of Ottawa
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. 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
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
25. It did get better as I learned how to use the tools.
© 2016 City of Ottawa
26. Testing proved we could build stuff in geoOttaWOW, and prepared us for the
wacky world of Minecraft.© 2016 City of Ottawa
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. 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.
30. Roads, Driveways, and Pathways
were buffered and would clip the
Grass and Podzol layer.
© 2016 City of Ottawa
31. Vegetation is clipped by the
roads and in turn used to clip and
replace the Grass Blocks.
© 2016 City of Ottawa
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
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. Be Prepared. Kids can be Brutally Honest.
You will get Feedback you did not expect.
© 2016 City of Ottawa
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
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. 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
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. 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. 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. 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. 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. 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. 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. 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. 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