SlideShare uma empresa Scribd logo
1 de 19
Experiences Teaching GIS with Open Source Software Ian Turton, John A. Dutton e-Education Institute EES Building Pennsylvania State University University Park PA 16802 USA Email:ijt1@psu.edu
Summary The course The software The students The problems The benefits
The Course GEOG585 - Open Web Mapping  http://www.e-education.psu.edu/geog585 Part of the Penn State MGIS Program http://gis.e-education.psu.edu/mgis Online course designed for experienced practitioners who aspire to leadership in the geographic information systems profession, but who are only able to study part-time and at a distance.
What is Open? Open Source All the software required for the course is FOSS Open Standards All the methods in the course are based on open standards (OGC) Open Courseware All the course materials are openly available on the web for review and reuse (CC-BY-NC-SA)
Course Outline A 10 week tour through open web mapping using open standards and open source software Web Map Servers (WMS) Pictures of maps sent to client Web Feature Servers (WFS) Actual data sent to client (includes GML) Styled Layer Description (SLD) Styling web maps
Assessment A mid term paper discussing a plan for a full web map project A final project which produces a complete web mapping project from data acquisition, setting up a web map server and building a custom thin map client.  http://webmapping.mgis.psu.edu/geoserver/www
Web Map Servers MapServer  Open source C based  Easy to install on Linux, harder on windows and mac’s GeoServer Open source Java based Easy to install on most OS (harder on Vista due to security) Deegree Open source Java based Easy to install on most OS (harder on Vista due to security) ArcGIS Server Closed source  Easyish to install once you’ve paid for it windows, costs more for Linux, no mac support.
Web Mapping Clients OpenLayers Open source 	 JavaScript  WebKit and OpenScales Open source Flex/Flash ArcGIS server client Closed source .Net/Java  No Internet 8 support until 9.3 (java -> 9.4)
Thick (Desktop) Clients UDig Open source java Drag and drop WMS, WFS support QGIS Open Source python Full OGC support ArcMap Closed source - windows Can do WMS import and simple WFS Full WFS – paid add on.
The Students Knowledgeable Students Less Knowledgeable Students Clueless Students Sharers Hoarders
The Knowledgeable Students  These are the students who understand how their machine connects to the Internet.  They tend to ask questions about their LAMP box in basement that they plan to start their new consulting business on.  Strong programmers
Less Knowledgeable Students These  are  the  students  that   know  how  to  install  software,  they mostly  get  on  with  the projects but can become completely stumped if their machine is not like the example in any way.  Have never programmed anything harder than ArcObjects.
Clueless Students These are the students who are completely stumped  at all times. They have never installed anything on machine since it arrived new.  Don’t really understand how the internet works. Have never programmed anything (including the video recorder) Often younger
Hoarders/Sharers Hoarders Ask a lot of questions by email and on forums Never report back as to what worked Never answer other’s questions Sharers Will often research the answer to their problem Will then share knowledge to help others on the forums
The Problems Install the program Which version? Who’s this administrator guy? But I’ve got Vista! Run the program It won’t run! It doesn’t start! It’s broken! Where did my data go?
More Problems Write a program What is JavaScript? It doesn’t work!  In Internet Explorer Except in Internet Explorer I didn’t know ,/; was important! Cross Domain Requests Debugger? Philosophical objection to Firefox
The Benefits Open software No license fees Free to redistribute Open Standards Can interoperate with ESRI software Easier to teach techniques not technology Open Courseware Easy for students to determine if they can cope with course  Supports teaching at other institutions Supports open software developers
Why Bother? Programming is a key GeoComputation/ Geography skill  Someone has to encourage students to do this sort of stuff
Conclusions Open is good! Teaching an online course with closed source software is Harder  License management Cost to student Limited supported platforms Easier  Some else does support

Mais conteúdo relacionado

Semelhante a Experiences Teaching Gis With Open Source Software

Building Open Source Communities In Higher Education
Building Open Source Communities In Higher EducationBuilding Open Source Communities In Higher Education
Building Open Source Communities In Higher Education
jirwin
 
Lectures On Demand: delivering traditional lectures over the web
Lectures On Demand: delivering traditional lectures over the webLectures On Demand: delivering traditional lectures over the web
Lectures On Demand: delivering traditional lectures over the web
ronchet
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
Juhi Sharma
 

Semelhante a Experiences Teaching Gis With Open Source Software (20)

Hi tec virtual desktop workshop
Hi tec virtual desktop workshopHi tec virtual desktop workshop
Hi tec virtual desktop workshop
 
IET~DAVV STUDY MATERIALS.pptx
IET~DAVV STUDY MATERIALS.pptxIET~DAVV STUDY MATERIALS.pptx
IET~DAVV STUDY MATERIALS.pptx
 
Building Open Source Communities In Higher Education
Building Open Source Communities In Higher EducationBuilding Open Source Communities In Higher Education
Building Open Source Communities In Higher Education
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)
 
Lectures On Demand: delivering traditional lectures over the web
Lectures On Demand: delivering traditional lectures over the webLectures On Demand: delivering traditional lectures over the web
Lectures On Demand: delivering traditional lectures over the web
 
01.intro
01.intro01.intro
01.intro
 
FTA towards-master-programme-free-software - fossa2010
FTA towards-master-programme-free-software - fossa2010FTA towards-master-programme-free-software - fossa2010
FTA towards-master-programme-free-software - fossa2010
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
IBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportIBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project report
 
Introduction to Google Apps For Education
Introduction to Google Apps For Education Introduction to Google Apps For Education
Introduction to Google Apps For Education
 
FLOSS Case Studies
FLOSS Case StudiesFLOSS Case Studies
FLOSS Case Studies
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
 
Article
ArticleArticle
Article
 
Article
ArticleArticle
Article
 
JAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfJAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdf
 
JAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptxJAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptx
 
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech PossibilitiesDo It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
 
Matt Yubas Software Evaluation
Matt Yubas Software EvaluationMatt Yubas Software Evaluation
Matt Yubas Software Evaluation
 
Coalesce
CoalesceCoalesce
Coalesce
 

Mais de Ian Turton

Why Geolocating Written Routes Is Harder Than It Looks
Why Geolocating Written Routes Is Harder Than It LooksWhy Geolocating Written Routes Is Harder Than It Looks
Why Geolocating Written Routes Is Harder Than It Looks
Ian Turton
 
Geographic Information Retrieval From Disparate Data Sources
Geographic Information Retrieval From Disparate Data SourcesGeographic Information Retrieval From Disparate Data Sources
Geographic Information Retrieval From Disparate Data Sources
Ian Turton
 
Building a Standards Based Collaborative GIS
Building a Standards Based Collaborative GISBuilding a Standards Based Collaborative GIS
Building a Standards Based Collaborative GIS
Ian Turton
 

Mais de Ian Turton (6)

Why Geolocating Written Routes Is Harder Than It Looks
Why Geolocating Written Routes Is Harder Than It LooksWhy Geolocating Written Routes Is Harder Than It Looks
Why Geolocating Written Routes Is Harder Than It Looks
 
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...
 
A Web Based Tool For the Detection and Analysis of Avian Influenza Outbreaks ...
A Web Based Tool For the Detection and Analysis of AvianInfluenza Outbreaks ...A Web Based Tool For the Detection and Analysis of AvianInfluenza Outbreaks ...
A Web Based Tool For the Detection and Analysis of Avian Influenza Outbreaks ...
 
A System for the Automatic Comparison of Machine and Human Geocoded Documents
A System for the Automatic Comparison of Machine and Human Geocoded DocumentsA System for the Automatic Comparison of Machine and Human Geocoded Documents
A System for the Automatic Comparison of Machine and Human Geocoded Documents
 
Geographic Information Retrieval From Disparate Data Sources
Geographic Information Retrieval From Disparate Data SourcesGeographic Information Retrieval From Disparate Data Sources
Geographic Information Retrieval From Disparate Data Sources
 
Building a Standards Based Collaborative GIS
Building a Standards Based Collaborative GISBuilding a Standards Based Collaborative GIS
Building a Standards Based Collaborative GIS
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Experiences Teaching Gis With Open Source Software

  • 1. Experiences Teaching GIS with Open Source Software Ian Turton, John A. Dutton e-Education Institute EES Building Pennsylvania State University University Park PA 16802 USA Email:ijt1@psu.edu
  • 2. Summary The course The software The students The problems The benefits
  • 3. The Course GEOG585 - Open Web Mapping http://www.e-education.psu.edu/geog585 Part of the Penn State MGIS Program http://gis.e-education.psu.edu/mgis Online course designed for experienced practitioners who aspire to leadership in the geographic information systems profession, but who are only able to study part-time and at a distance.
  • 4. What is Open? Open Source All the software required for the course is FOSS Open Standards All the methods in the course are based on open standards (OGC) Open Courseware All the course materials are openly available on the web for review and reuse (CC-BY-NC-SA)
  • 5. Course Outline A 10 week tour through open web mapping using open standards and open source software Web Map Servers (WMS) Pictures of maps sent to client Web Feature Servers (WFS) Actual data sent to client (includes GML) Styled Layer Description (SLD) Styling web maps
  • 6. Assessment A mid term paper discussing a plan for a full web map project A final project which produces a complete web mapping project from data acquisition, setting up a web map server and building a custom thin map client. http://webmapping.mgis.psu.edu/geoserver/www
  • 7. Web Map Servers MapServer Open source C based Easy to install on Linux, harder on windows and mac’s GeoServer Open source Java based Easy to install on most OS (harder on Vista due to security) Deegree Open source Java based Easy to install on most OS (harder on Vista due to security) ArcGIS Server Closed source Easyish to install once you’ve paid for it windows, costs more for Linux, no mac support.
  • 8. Web Mapping Clients OpenLayers Open source JavaScript WebKit and OpenScales Open source Flex/Flash ArcGIS server client Closed source .Net/Java No Internet 8 support until 9.3 (java -> 9.4)
  • 9. Thick (Desktop) Clients UDig Open source java Drag and drop WMS, WFS support QGIS Open Source python Full OGC support ArcMap Closed source - windows Can do WMS import and simple WFS Full WFS – paid add on.
  • 10. The Students Knowledgeable Students Less Knowledgeable Students Clueless Students Sharers Hoarders
  • 11. The Knowledgeable Students These are the students who understand how their machine connects to the Internet. They tend to ask questions about their LAMP box in basement that they plan to start their new consulting business on. Strong programmers
  • 12. Less Knowledgeable Students These are the students that know how to install software, they mostly get on with the projects but can become completely stumped if their machine is not like the example in any way. Have never programmed anything harder than ArcObjects.
  • 13. Clueless Students These are the students who are completely stumped at all times. They have never installed anything on machine since it arrived new. Don’t really understand how the internet works. Have never programmed anything (including the video recorder) Often younger
  • 14. Hoarders/Sharers Hoarders Ask a lot of questions by email and on forums Never report back as to what worked Never answer other’s questions Sharers Will often research the answer to their problem Will then share knowledge to help others on the forums
  • 15. The Problems Install the program Which version? Who’s this administrator guy? But I’ve got Vista! Run the program It won’t run! It doesn’t start! It’s broken! Where did my data go?
  • 16. More Problems Write a program What is JavaScript? It doesn’t work! In Internet Explorer Except in Internet Explorer I didn’t know ,/; was important! Cross Domain Requests Debugger? Philosophical objection to Firefox
  • 17. The Benefits Open software No license fees Free to redistribute Open Standards Can interoperate with ESRI software Easier to teach techniques not technology Open Courseware Easy for students to determine if they can cope with course Supports teaching at other institutions Supports open software developers
  • 18. Why Bother? Programming is a key GeoComputation/ Geography skill Someone has to encourage students to do this sort of stuff
  • 19. Conclusions Open is good! Teaching an online course with closed source software is Harder License management Cost to student Limited supported platforms Easier Some else does support