SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Getting Started with FOSS4G:
The Newbie’s Perspective
Marcelle Caturia, Ricardo Oliveira, Jon Duckworth
GISITR - 2015
Why Are We Here Today?
• Each of us has a different background, experience,
and area of interest.
• None of us are programmers, and we don’t have
years of experience in FOSS4G.
• We are here to share our personal stories and
inspire the audience to adventure into the world of
FOSS4G.
Personal Stories
Marcelle Caturia
Background
MA in Applied Geography & Geospatial Science: UC-Denver
• Past GIS studies at University of Minnesota
Student Geographer Intern: US Geological Survey
• US-Topo Contour Support Team
FOSS4G Familiarity: 1 out of 5
• Beginning-level experience with MapServer
(FOSS4G tool for serving dynamic maps via Internet)
Encountering FOSS4G
Programming Experience: None
“GIS and the Internet” course at UMN,
Steve Lime (MapServer Inventor)
MapServer hands-on experience
Resulted in two applied projects
http://mapserver.org
• Two dynamic mapping websites, both using
MapServer + HTML + CSS + JavaScript
• US Army Corps of Engineers CRREL Lab
 Internal website providing climate data for Alaska
• UMN Department of Forest Resources
 Online teaching tool re: Water Resources in Minnesota
Projects using MapServer
FOSS4G Lessons Learned…
FOSS4G Lessons Learned…
1. No Fear!
• Don’t hesitate to dive in and ask questions
• Additional resources: Documentation, Listservs, more…
• You can learn a new tool, it just takes practice
FOSS4G Lessons Learned…
1. No Fear!
• Don’t hesitate to dive in and ask questions
• Additional resources: Documentation, Listservs, more…
• You can learn a new tool, it just takes practice
2. Focus on the "G“ (Geospatial) part of FOSS4G
• Geospatial concepts are independent of tools
• Might feel like learning a foreign language at first…
• But now I’m not intimidated by learning more FOSS4G
RICARDO OLIVEIRA
BACKGROUND
▪ Bachelors in Geography with a GIS certificate from UC-Denver
▪ Current student at the M.A in Applied Geography and Geospatial
Science at UC-Denver
▪ Currently a Student Contractor at the USGS
▪ Provide Web-Mapping applications and other visualization
solutions
▪ FOSS4G Familiarity: 2 out of 5
GETTING STARTED WITH FOSS4G…
BUT WHY?
▪ Summer of 2014;
▪ Started with PostGIS because I wanted to learn about DBMS;
▪ No Spatial DBMS class on the GIS program;
▪ Chose PostgreSQL/PostGIS because it was free!
▪ Then I needed some desktop app to see the data, I chose QGIS.
WEB-MAPPING
In the Open-Source world things are more connected than what they appear at first.
Database
(PostGIS)
WEB-MAPPING
In the Open-Source world things are more connected than what they appear at first.
Database
(PostGIS)
Desktop App
(QGIS)
WEB-MAPPING
In the Open-Source world things are more connected than what they appear at first.
Database
(PostGIS)
Build Web Maps
Desktop App
(QGIS)
WEB-MAPPING
In the Open-Source world things are more connected than what they appear at first.
Database
(PostGIS)
Web Service
(GeoServer)
Build Web Maps
Desktop App
(QGIS)
WEB-MAPPING
In the Open-Source world things are more connected than what they appear at first.
Database
(PostGIS)
Web Service
(GeoServer)
Build Web Maps
JavaScript
(Leaflet.js)
HTML/CSSDesktop App
(QGIS)
Result...
WEB-MAPPING
TAKEAWAYS
▪ Be prepared to learn a lot in a short period of time, but keep in mind
that you may be doing things “wrong”, and THIS IS OKAY!
TAKEAWAYS
▪ Be prepared to learn a lot in a short period of time, but keep in mind
that you may be doing things “wrong”, and THIS IS OKAY!
▪ Always look at new technologies, never take things as absolute truth.
TAKEAWAYS
▪ Be prepared to learn a lot in a short period of time, but keep in mind
that you may be doing things “wrong”, and THIS IS OKAY!
▪ Always look at new technologies, never take things as absolute truth.
▪ Be curious, always look at the code of a map or web-page that you
like. (right-click + inspect element).
Jon Duckworth
Background
M.Eng. - Civil Engineering | Univ. of Colorado Denver (2013- 2015)
• Introduction to proprietary & FOSS4G software
Background
M.Eng. - Civil Engineering | Univ. of Colorado Denver (2013- 2015)
• Introduction to proprietary & FOSS4G software
Intern & GIS Scientist | Nat. Renewable Energy Lab (2014-2015)
• Web development, interactive data visualization, analysis
Background
M.Eng. - Civil Engineering | Univ. of Colorado Denver (2013- 2015)
• Introduction to proprietary & FOSS4G software
Intern & GIS Scientist | Nat. Renewable Energy Lab (2014-2015)
• Web development, interactive data visualization, analysis
FOSS4G Familiarity: 2 out of 5
HTML/CSS/JS PostgreSQL/PostGIS,
GDAL/OGR Python R
How much of a
newbie am I?
Course Work
Relational Database Management Systems
Matt Krusemark, University of Colorado Denver
PostgreSQL/PostGIS GDAL/OGR
Deploying GIS Functionality on the Web
Rafael Moreno, University of Colorado Denver
Proprietary web-GIS software HTML/CSS Mapserver
Volunteer Project
Volunteer Project
• Worked with Thorne
Nature Experience
(non-profit)
• Designed web interface
• Managed and analyzed
data for reports
Data Management
Spatial Analysis
Data Management
Spatial Analysis
Data Type Conversion
SRS Transformation
Data Management
Spatial Analysis
Data Type Conversion
SRS Transformation
Data Structure
Data Management
Spatial Analysis
Data Type Conversion
SRS Transformation
Data Structure
Web Mapping
Interface Design
Data Management
Spatial Analysis
Data Type Conversion
SRS Transformation
Data Structure
Web Mapping
Interface Design
NREL Internship
Lessons Learned
Find a project!
Client will force quality
work and realistic problem
solving
Deadline will prevent
going in circles and trying
to make things perfect
Lessons Learned
Find a project!
Client will force quality
work and realistic problem
solving
Deadline will prevent
going in circles and trying
to make things perfect
Seek mentorship
Online forums for questions
and technical help
Meetup Groups to build
community and network
FOSS4G Lab Network
Overall Take Home Messages
• Find a project
• Seek mentorship
Overall Take Home Messages
• Find a project
• Seek mentorship
• Look for examples
• Take advantage of resources
Overall Take Home Messages
• Find a project
• Seek mentorship
• Look for examples
• Take advantage of resources
• Focus on the Geospatial part of FOSS4G
• No fear!
Resources
UC Denver FOSS4G Lab: http://geospatial.ucdenver.edu/foss4g/
International Lab Network: http://www.geoforall.org/
Q & A
Time

Mais conteúdo relacionado

Mais procurados

2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
GIS in the Rockies
 

Mais procurados (8)

2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
2015 FOSS4G Track: Developing, Exploring, and Utilizing a National Web-Based ...
 
ICT4D course 2013 - Sugar
ICT4D course 2013 - SugarICT4D course 2013 - Sugar
ICT4D course 2013 - Sugar
 
Intro Open Source GIS
Intro Open Source GISIntro Open Source GIS
Intro Open Source GIS
 
Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...
 
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story MapTools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
 
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
 
Make Embeddings Semantic Again!
Make Embeddings Semantic Again!Make Embeddings Semantic Again!
Make Embeddings Semantic Again!
 
Google Tools for Digital Humanities Scholars
Google Tools for Digital Humanities ScholarsGoogle Tools for Digital Humanities Scholars
Google Tools for Digital Humanities Scholars
 

Destaque

FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...
FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...
FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...
Junyoung Choi
 

Destaque (8)

Free software in africa
Free software in africaFree software in africa
Free software in africa
 
The Ramani Huria experience: Participatory Community Mapping of Urban Neighbo...
The Ramani Huria experience: Participatory Community Mapping of Urban Neighbo...The Ramani Huria experience: Participatory Community Mapping of Urban Neighbo...
The Ramani Huria experience: Participatory Community Mapping of Urban Neighbo...
 
African Challenges
African ChallengesAfrican Challenges
African Challenges
 
Combining FOSS4G & Open Hardware for research & monitoring in Southern Asia
Combining FOSS4G & Open Hardware for research & monitoring in Southern AsiaCombining FOSS4G & Open Hardware for research & monitoring in Southern Asia
Combining FOSS4G & Open Hardware for research & monitoring in Southern Asia
 
7 Reasons why you should come to FOSS4G 2015 Seoul
7 Reasons why you should come to FOSS4G 2015 Seoul 7 Reasons why you should come to FOSS4G 2015 Seoul
7 Reasons why you should come to FOSS4G 2015 Seoul
 
Gisa 2015
Gisa 2015Gisa 2015
Gisa 2015
 
FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...
FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...
FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...
 
Smart City Smart Strategy
Smart City Smart StrategySmart City Smart Strategy
Smart City Smart Strategy
 

Semelhante a 2015 FOSS4G Track: Getting Started with FOSS4G: The Newbie’s Perspective by Marcelle Caturia, Ricardo Oliveira, and Jonathan Duckworth

GIS Day at BCC 2012
GIS Day at BCC 2012GIS Day at BCC 2012
GIS Day at BCC 2012
John Reiser
 
GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012
John Reiser
 
Geolocation lesson slide show
Geolocation lesson slide showGeolocation lesson slide show
Geolocation lesson slide show
Virginia Tech
 
neurisa_11_09_rosenthal
neurisa_11_09_rosenthalneurisa_11_09_rosenthal
neurisa_11_09_rosenthal
tutorialsruby
 
neurisa_11_09_rosenthal
neurisa_11_09_rosenthalneurisa_11_09_rosenthal
neurisa_11_09_rosenthal
tutorialsruby
 

Semelhante a 2015 FOSS4G Track: Getting Started with FOSS4G: The Newbie’s Perspective by Marcelle Caturia, Ricardo Oliveira, and Jonathan Duckworth (20)

Esri Platform - Preparing Your Students For Careers in Geospatial - Addy Pope
Esri Platform - Preparing Your Students For Careers in Geospatial - Addy PopeEsri Platform - Preparing Your Students For Careers in Geospatial - Addy Pope
Esri Platform - Preparing Your Students For Careers in Geospatial - Addy Pope
 
My experience and suggestions as a web-GIS developer
My experience and suggestions as a web-GIS developerMy experience and suggestions as a web-GIS developer
My experience and suggestions as a web-GIS developer
 
GIS Day at BCC 2012
GIS Day at BCC 2012GIS Day at BCC 2012
GIS Day at BCC 2012
 
Mapping the Human Environment
Mapping the Human EnvironmentMapping the Human Environment
Mapping the Human Environment
 
NJAPPA 2012 - Campus Facilities
NJAPPA 2012 - Campus FacilitiesNJAPPA 2012 - Campus Facilities
NJAPPA 2012 - Campus Facilities
 
GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012
 
Geolocation lesson slide show
Geolocation lesson slide showGeolocation lesson slide show
Geolocation lesson slide show
 
GIS Orientation 2015
GIS Orientation 2015GIS Orientation 2015
GIS Orientation 2015
 
Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017
 
Unfolding - A Library for Interactive Maps and Geovisualizations
Unfolding - A Library for Interactive Maps and GeovisualizationsUnfolding - A Library for Interactive Maps and Geovisualizations
Unfolding - A Library for Interactive Maps and Geovisualizations
 
Bloom_Resume_2016
Bloom_Resume_2016Bloom_Resume_2016
Bloom_Resume_2016
 
National Cheng Kung University
National Cheng Kung University National Cheng Kung University
National Cheng Kung University
 
6.1 GeospatialWeb101.pptx.pptx
6.1 GeospatialWeb101.pptx.pptx6.1 GeospatialWeb101.pptx.pptx
6.1 GeospatialWeb101.pptx.pptx
 
What is spatial sql
What is spatial sqlWhat is spatial sql
What is spatial sql
 
Real time data driven applications (SQL vs NoSQL databases)
Real time data driven applications (SQL vs NoSQL databases)Real time data driven applications (SQL vs NoSQL databases)
Real time data driven applications (SQL vs NoSQL databases)
 
Real time data driven applications (and SQL vs NoSQL databases)
Real time data driven applications (and SQL vs NoSQL databases)Real time data driven applications (and SQL vs NoSQL databases)
Real time data driven applications (and SQL vs NoSQL databases)
 
neurisa_11_09_rosenthal
neurisa_11_09_rosenthalneurisa_11_09_rosenthal
neurisa_11_09_rosenthal
 
neurisa_11_09_rosenthal
neurisa_11_09_rosenthalneurisa_11_09_rosenthal
neurisa_11_09_rosenthal
 
Introduction to Geographic Information System (GIS)
Introduction to Geographic Information System (GIS)Introduction to Geographic Information System (GIS)
Introduction to Geographic Information System (GIS)
 
YALLZI @ mongoDBWorld
YALLZI @ mongoDBWorldYALLZI @ mongoDBWorld
YALLZI @ mongoDBWorld
 

Mais de GIS in the Rockies

2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
GIS in the Rockies
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
GIS in the Rockies
 

Mais de GIS in the Rockies (20)

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
 

Último

Último (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

2015 FOSS4G Track: Getting Started with FOSS4G: The Newbie’s Perspective by Marcelle Caturia, Ricardo Oliveira, and Jonathan Duckworth

  • 1. Getting Started with FOSS4G: The Newbie’s Perspective Marcelle Caturia, Ricardo Oliveira, Jon Duckworth GISITR - 2015
  • 2. Why Are We Here Today? • Each of us has a different background, experience, and area of interest. • None of us are programmers, and we don’t have years of experience in FOSS4G. • We are here to share our personal stories and inspire the audience to adventure into the world of FOSS4G.
  • 5. Background MA in Applied Geography & Geospatial Science: UC-Denver • Past GIS studies at University of Minnesota Student Geographer Intern: US Geological Survey • US-Topo Contour Support Team FOSS4G Familiarity: 1 out of 5 • Beginning-level experience with MapServer (FOSS4G tool for serving dynamic maps via Internet)
  • 6. Encountering FOSS4G Programming Experience: None “GIS and the Internet” course at UMN, Steve Lime (MapServer Inventor) MapServer hands-on experience Resulted in two applied projects http://mapserver.org
  • 7. • Two dynamic mapping websites, both using MapServer + HTML + CSS + JavaScript • US Army Corps of Engineers CRREL Lab  Internal website providing climate data for Alaska • UMN Department of Forest Resources  Online teaching tool re: Water Resources in Minnesota Projects using MapServer
  • 9. FOSS4G Lessons Learned… 1. No Fear! • Don’t hesitate to dive in and ask questions • Additional resources: Documentation, Listservs, more… • You can learn a new tool, it just takes practice
  • 10. FOSS4G Lessons Learned… 1. No Fear! • Don’t hesitate to dive in and ask questions • Additional resources: Documentation, Listservs, more… • You can learn a new tool, it just takes practice 2. Focus on the "G“ (Geospatial) part of FOSS4G • Geospatial concepts are independent of tools • Might feel like learning a foreign language at first… • But now I’m not intimidated by learning more FOSS4G
  • 12. BACKGROUND ▪ Bachelors in Geography with a GIS certificate from UC-Denver ▪ Current student at the M.A in Applied Geography and Geospatial Science at UC-Denver ▪ Currently a Student Contractor at the USGS ▪ Provide Web-Mapping applications and other visualization solutions ▪ FOSS4G Familiarity: 2 out of 5
  • 13. GETTING STARTED WITH FOSS4G… BUT WHY? ▪ Summer of 2014; ▪ Started with PostGIS because I wanted to learn about DBMS; ▪ No Spatial DBMS class on the GIS program; ▪ Chose PostgreSQL/PostGIS because it was free! ▪ Then I needed some desktop app to see the data, I chose QGIS.
  • 14. WEB-MAPPING In the Open-Source world things are more connected than what they appear at first. Database (PostGIS)
  • 15. WEB-MAPPING In the Open-Source world things are more connected than what they appear at first. Database (PostGIS) Desktop App (QGIS)
  • 16. WEB-MAPPING In the Open-Source world things are more connected than what they appear at first. Database (PostGIS) Build Web Maps Desktop App (QGIS)
  • 17. WEB-MAPPING In the Open-Source world things are more connected than what they appear at first. Database (PostGIS) Web Service (GeoServer) Build Web Maps Desktop App (QGIS)
  • 18. WEB-MAPPING In the Open-Source world things are more connected than what they appear at first. Database (PostGIS) Web Service (GeoServer) Build Web Maps JavaScript (Leaflet.js) HTML/CSSDesktop App (QGIS) Result...
  • 20. TAKEAWAYS ▪ Be prepared to learn a lot in a short period of time, but keep in mind that you may be doing things “wrong”, and THIS IS OKAY!
  • 21. TAKEAWAYS ▪ Be prepared to learn a lot in a short period of time, but keep in mind that you may be doing things “wrong”, and THIS IS OKAY! ▪ Always look at new technologies, never take things as absolute truth.
  • 22. TAKEAWAYS ▪ Be prepared to learn a lot in a short period of time, but keep in mind that you may be doing things “wrong”, and THIS IS OKAY! ▪ Always look at new technologies, never take things as absolute truth. ▪ Be curious, always look at the code of a map or web-page that you like. (right-click + inspect element).
  • 24. Background M.Eng. - Civil Engineering | Univ. of Colorado Denver (2013- 2015) • Introduction to proprietary & FOSS4G software
  • 25. Background M.Eng. - Civil Engineering | Univ. of Colorado Denver (2013- 2015) • Introduction to proprietary & FOSS4G software Intern & GIS Scientist | Nat. Renewable Energy Lab (2014-2015) • Web development, interactive data visualization, analysis
  • 26. Background M.Eng. - Civil Engineering | Univ. of Colorado Denver (2013- 2015) • Introduction to proprietary & FOSS4G software Intern & GIS Scientist | Nat. Renewable Energy Lab (2014-2015) • Web development, interactive data visualization, analysis FOSS4G Familiarity: 2 out of 5 HTML/CSS/JS PostgreSQL/PostGIS, GDAL/OGR Python R
  • 27. How much of a newbie am I?
  • 28.
  • 29. Course Work Relational Database Management Systems Matt Krusemark, University of Colorado Denver PostgreSQL/PostGIS GDAL/OGR Deploying GIS Functionality on the Web Rafael Moreno, University of Colorado Denver Proprietary web-GIS software HTML/CSS Mapserver
  • 31. Volunteer Project • Worked with Thorne Nature Experience (non-profit) • Designed web interface • Managed and analyzed data for reports
  • 32.
  • 34. Data Management Spatial Analysis Data Type Conversion SRS Transformation
  • 35. Data Management Spatial Analysis Data Type Conversion SRS Transformation Data Structure
  • 36. Data Management Spatial Analysis Data Type Conversion SRS Transformation Data Structure Web Mapping Interface Design
  • 37. Data Management Spatial Analysis Data Type Conversion SRS Transformation Data Structure Web Mapping Interface Design
  • 39. Lessons Learned Find a project! Client will force quality work and realistic problem solving Deadline will prevent going in circles and trying to make things perfect
  • 40. Lessons Learned Find a project! Client will force quality work and realistic problem solving Deadline will prevent going in circles and trying to make things perfect Seek mentorship Online forums for questions and technical help Meetup Groups to build community and network FOSS4G Lab Network
  • 41. Overall Take Home Messages • Find a project • Seek mentorship
  • 42. Overall Take Home Messages • Find a project • Seek mentorship • Look for examples • Take advantage of resources
  • 43. Overall Take Home Messages • Find a project • Seek mentorship • Look for examples • Take advantage of resources • Focus on the Geospatial part of FOSS4G • No fear!
  • 44.
  • 45. Resources UC Denver FOSS4G Lab: http://geospatial.ucdenver.edu/foss4g/ International Lab Network: http://www.geoforall.org/