SlideShare uma empresa Scribd logo
1 de 56
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.
© Justin Pelletier - Puddle Vision
© 2016 City of Ottawa
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
experiment, on their own time, with
FME, by building a Minecraft world of
Ottawa.
© icmes.tumblr.com
© 2016 City of Ottawa
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
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
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 enterprise services.
• Creates basic Minecraft world in about 3 hours or less.
© 2016 City of Ottawa
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
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-minecraft-
worlds.html
© 2016 City of Ottawa
© Safe Software Inc.
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 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
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
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.
• Final Beta release is 1.65 GB.
© 2016 City of Ottawa
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.
© City of Jasper Indiana http://www.jasperindiana.gov
© 2016 City of Ottawa
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.
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 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
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 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
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 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
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
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
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
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 the same as it would in
the game.
© 2016 City of Ottawa
© minecraft.gamepedia.com
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
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
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
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
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
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
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
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
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

Mais conteúdo relacionado

Semelhante a geoOttaWOW -- Successfully Connecting to a New World

Driving Predictive Roadway Analytics with the Power of Neo4j
Driving Predictive Roadway Analytics with the Power of Neo4jDriving Predictive Roadway Analytics with the Power of Neo4j
Driving Predictive Roadway Analytics with the Power of Neo4j
Neo4j
 
SDARPiBot - VLES'16
SDARPiBot - VLES'16SDARPiBot - VLES'16
SDARPiBot - VLES'16
Arun Joseph
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
XBOSoft
 

Semelhante a geoOttaWOW -- Successfully Connecting to a New World (20)

Driving Predictive Roadway Analytics with the Power of Neo4j
Driving Predictive Roadway Analytics with the Power of Neo4jDriving Predictive Roadway Analytics with the Power of Neo4j
Driving Predictive Roadway Analytics with the Power of Neo4j
 
Jawg maurice vs google maps
Jawg   maurice vs google mapsJawg   maurice vs google maps
Jawg maurice vs google maps
 
Iot & smart cities
Iot & smart cities Iot & smart cities
Iot & smart cities
 
Webinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile PeakWebinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile Peak
 
FME Around The World
FME Around The WorldFME Around The World
FME Around The World
 
Project achievement
Project achievementProject achievement
Project achievement
 
Bitcoin, Payment Instrument or Object of Speculation? (SMWCPH 2014)
Bitcoin, Payment Instrument or Object of Speculation? (SMWCPH 2014)Bitcoin, Payment Instrument or Object of Speculation? (SMWCPH 2014)
Bitcoin, Payment Instrument or Object of Speculation? (SMWCPH 2014)
 
Rich Web Applications with Aspenware
Rich Web Applications with AspenwareRich Web Applications with Aspenware
Rich Web Applications with Aspenware
 
Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?
 
Ian West VP Analytics & Information Cognizant
Ian West VP Analytics & Information CognizantIan West VP Analytics & Information Cognizant
Ian West VP Analytics & Information Cognizant
 
Boot the Open Smart City
Boot the Open Smart CityBoot the Open Smart City
Boot the Open Smart City
 
SDARPiBot - VLES'16
SDARPiBot - VLES'16SDARPiBot - VLES'16
SDARPiBot - VLES'16
 
Marta Civic Tech Summit - June 8, 2017
Marta Civic Tech Summit - June 8, 2017Marta Civic Tech Summit - June 8, 2017
Marta Civic Tech Summit - June 8, 2017
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
 
12 Billion Dollars Worth of Mobile Social Networking in Asia
12 Billion Dollars Worth of Mobile Social Networking in Asia 12 Billion Dollars Worth of Mobile Social Networking in Asia
12 Billion Dollars Worth of Mobile Social Networking in Asia
 
Through Meteor to the stars - Developing full-stack SPA's with meteor.js
Through Meteor to the stars - Developing full-stack SPA's with meteor.jsThrough Meteor to the stars - Developing full-stack SPA's with meteor.js
Through Meteor to the stars - Developing full-stack SPA's with meteor.js
 
Eliot - Container platform for IoT devices
Eliot - Container platform for IoT devicesEliot - Container platform for IoT devices
Eliot - Container platform for IoT devices
 
How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your website
 
Using R for Social Media and Sports Analytics
Using R for Social Media and Sports AnalyticsUsing R for Social Media and Sports Analytics
Using R for Social Media and Sports Analytics
 
Tiles Under Heavy Artillery - Serving One Billion Maps Per Month
Tiles Under Heavy Artillery - Serving One Billion Maps Per Month Tiles Under Heavy Artillery - Serving One Billion Maps Per Month
Tiles Under Heavy Artillery - Serving One Billion Maps Per Month
 

Mais de Safe Software

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
Safe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Safe Software
 

Mais de Safe Software (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

geoOttaWOW -- Successfully Connecting to a New World

  • 1. geoOttaWOW Successfully Connecting to another World Eric Storie City of Ottawa © 2016 City of Ottawa
  • 2. About Myself GIS Analyst with City of Ottawa since 2005. Eric Storie © 2016 City of Ottawa
  • 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. Safe Software released FME Desktop, with Minecraft transformers. © 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
  • 18. We used these. © www.wisegeek.com © 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
  • 22. Ottawa is Big. Really Big. © 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
  • 24. Testers View of First Results.© 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.
  • 29. Parcel Service Data used in GeoOttawa became Grass Blocks © 2016 City of Ottawa
  • 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
  • 32. Vegetation in Minecraft, close enough is good enough. © 2016 City of Ottawa
  • 33. Rivers, Streams, and Lakes clip everything. © 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
  • 35. Major Buildings created using TIN data from a MicroStation dgn © 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
  • 39. I’ve Been Working on the Railroad all the live long day © 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
  • 42. I’ve Been Working on the Railroad all the live long day © 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
  • 52. geoOttaWOW Released to Open Data 24-Dec-2015 http://data.ottawa.ca/dataset/geo- ottawa-minecraft © 2016 City of Ottawa
  • 53. Media sees geoOttaWOW Open Data 8-Jan-2016 © CBC.ca © 2016 City of Ottawa
  • 55. GeoOttaWOW in Mapcrafter © 2016 City of Ottawa