SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
Steininger & Bocher: An Overview on Current
Free and Open Source Desktop GIS Developments
                                  Atle F. Sveen
                                6. november 2008


1     Agenda
    • Define what “Free” and “Open Source” software is
    • Some background on Free GIS Software
    • The article presents 10 Desktop GIS Projects, we look closer at 5 of them
           With examples and screenshots
    • Discuss some advantages and disadvantages of FOS GIS


2     Free/Open Source Software
The four freedoms:
    1. Run
    2. study and adapt
    3. redistribute
    4. improve and redistribute improvements
    i.e. The source code must be available.
       Free as in speach, not beer!
    • The FSF (Free Software Foundation) → Ideological
    • The OSI (Open Source Initiative) → Open Source as a brand
    • All FOSS licenses approved by both (technically: no diff
    Proprietary Software: Non-free (pay for use)

                                                                                  1
5   FOS GIS SOFTWARE


3       Licenses
      • FOSS have licenses to stop companies from taking control over the code.

      • Viral licenses: all derivatives must use same license (GPL)

      • Corporate style: Aimed at companies reserving some rights (Mozilla)

      • Academic style: Use at own will (BSD)


4       Organisations
      • OSGeo: Open Source Geospatial Foundation

      • funded 2006

      • hosts projects

      • journal, conferences (FOSS4G) etc

vs.

      • OGC: Open Geospatial Consortium

      • NOT about FOSS

      • open standards


5       FOS GIS Software
      • Group on usage
            library (GDAL, GeoTools)
            DB (PostGIS)
            Web server (Geoserver, Mapserver)
            desktop (GRASS, qGis)

      • Group on programming language
            (C++ / Java)

      • Group on foundation and maintenance
            (Commercial companies, enthusiasts, research)


                                                                                  2
8   PROJECTS EVALUATED


6     Desktop GIS
What is a Desktop GIS?

    • personal computer

    • display

    • query

    • update

    • analyze


7     Evaluation Criteria
    • Focus on a subset of criteria
          Long Term
          Current State

    • will summarize these


8     Projects Evaluated
    • We focus on 5 of these
          GRASS
          qGIS
          uDig
          OpenJUMP
          OrbisGIS




                                                           3
10      QUANTUM GIS


9     GRASS
Geographic Resources Analysis Support System

    • Developed in the 80’s by US Army

    • Alternative to Esri ARCINFO

    • raster analysis

    • programmed in C

    • sponsorship ended in 90’es, released under GPL in 1999

    • Advanced UNIX GUI

    • large user base

FACTS:

OS ALL

language C, Tcl/Tk, python, shell scripting

license GPL


10      Quantum GIS
    • Easy to use and fast data viewer

    • heavy use of plugins

    • large user base

FACTS:

OS ALL

language C++, Qt4, Python

license GPL




                                                                         4
12   JUMP AND OPENJUMP FAMILY


11     uDig
User-Friendly Desktop Internet GIS

   • Web-focused (data from DB’s over Internet)

   • Comercially sponsored (Refractions)

   • Uses the Eclipse platform

   • Front-end for PostGIS?

   • large community, good documentation

FACTS:

OS ALL

language JAVA

license LGPL (eclipse is EPL)


12     JUMP and OpenJUMP family
Open Java Unified Mapping Platform

   • Initiated by Canadian companies and ministeries in 2002

   • Focused on data editing

   • lost financial support

   • lots of forks emerged

   • rather small community

   • some lack of documentation

FACTS:

OS Linux, Windows (maybe OS X??)

language JAVA

license GPL



                                                               5
15   DISADVANTAGES


13    OrbisGIS
  • First public version in Jan 2008
  • Developed by a french research institute
  • targets GIS analysts and researchers
  • Started as they found that none of the existing JAVA projects met their
    requirements (stability and extensibility)
  • features Basic viewing and querying of vector and raster data
FACTS:
OS ALL
language JAVA
license GPL


14    Advantages
  • No license fees
  • Support of standards (OGC) and used formats (Shapefiles) important
  • From a university perspective:
         Helps learning (free to try)
         No re-inventing the wheel


15    Disadvantages
  • Training costs
  • Installation know-how
  • Limited documentation
  • Lack of continuity and long-term planning
  • Maybe no or little support
  • From a university perspective:
         Companies biased

                                                                         6
16   CONCLUSIONS


16   Conclusions
 • GIScience research early adopters

 • Best for research!




                                                      7

Weitere ähnliche Inhalte

Ähnlich wie FOS Desktop GIS notes

Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenessOpen Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
eHealth Africa
 
OpenOffice.org and ODF Accessibility, OOoCon 2006
OpenOffice.org and ODF Accessibility, OOoCon 2006OpenOffice.org and ODF Accessibility, OOoCon 2006
OpenOffice.org and ODF Accessibility, OOoCon 2006
Malte Timmermann
 
Embedded Android Workshop at AnDevConII
Embedded Android Workshop at AnDevConIIEmbedded Android Workshop at AnDevConII
Embedded Android Workshop at AnDevConII
Opersys inc.
 

Ähnlich wie FOS Desktop GIS notes (20)

Comparison of Mobile GIS applications
Comparison of Mobile GIS applicationsComparison of Mobile GIS applications
Comparison of Mobile GIS applications
 
4. Digital Soil Mapping: Software and Tools
4. Digital Soil Mapping: Software and Tools4. Digital Soil Mapping: Software and Tools
4. Digital Soil Mapping: Software and Tools
 
Teaching Open Source In The University
Teaching Open Source In The UniversityTeaching Open Source In The University
Teaching Open Source In The University
 
Write in Go
Write in GoWrite in Go
Write in Go
 
DSM software tools
DSM software toolsDSM software tools
DSM software tools
 
4. Digital Soil Mapping software tools
4. Digital Soil Mapping software tools4. Digital Soil Mapping software tools
4. Digital Soil Mapping software tools
 
Open Source Software Ecosystem & Stack
Open Source Software Ecosystem & StackOpen Source Software Ecosystem & Stack
Open Source Software Ecosystem & Stack
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GIS
 
BioLiveCd
BioLiveCdBioLiveCd
BioLiveCd
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenessOpen Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
 
OpenOffice.org and ODF Accessibility, OOoCon 2006
OpenOffice.org and ODF Accessibility, OOoCon 2006OpenOffice.org and ODF Accessibility, OOoCon 2006
OpenOffice.org and ODF Accessibility, OOoCon 2006
 
Embedded Android Workshop with Marshmallow
Embedded Android Workshop with MarshmallowEmbedded Android Workshop with Marshmallow
Embedded Android Workshop with Marshmallow
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Web Space10 Overview
Web Space10 OverviewWeb Space10 Overview
Web Space10 Overview
 
Achievo ATK, an Open Source project
Achievo ATK, an Open Source projectAchievo ATK, an Open Source project
Achievo ATK, an Open Source project
 
Embedded Android Workshop at AnDevConII
Embedded Android Workshop at AnDevConIIEmbedded Android Workshop at AnDevConII
Embedded Android Workshop at AnDevConII
 
Embedded Android Workshop
Embedded Android WorkshopEmbedded Android Workshop
Embedded Android Workshop
 
SFScon19 - Marvin W - MicroG – what it is and where it’s going
SFScon19 - Marvin W - MicroG – what it is and where it’s goingSFScon19 - Marvin W - MicroG – what it is and where it’s going
SFScon19 - Marvin W - MicroG – what it is and where it’s going
 
Embedded Android Workshop at Android Open 2011
Embedded Android Workshop at Android Open 2011Embedded Android Workshop at Android Open 2011
Embedded Android Workshop at Android Open 2011
 

Kürzlich hochgeladen

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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...
 
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
 
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?
 
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
 
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
 
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
 
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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 

FOS Desktop GIS notes

  • 1. Steininger & Bocher: An Overview on Current Free and Open Source Desktop GIS Developments Atle F. Sveen 6. november 2008 1 Agenda • Define what “Free” and “Open Source” software is • Some background on Free GIS Software • The article presents 10 Desktop GIS Projects, we look closer at 5 of them With examples and screenshots • Discuss some advantages and disadvantages of FOS GIS 2 Free/Open Source Software The four freedoms: 1. Run 2. study and adapt 3. redistribute 4. improve and redistribute improvements i.e. The source code must be available. Free as in speach, not beer! • The FSF (Free Software Foundation) → Ideological • The OSI (Open Source Initiative) → Open Source as a brand • All FOSS licenses approved by both (technically: no diff Proprietary Software: Non-free (pay for use) 1
  • 2. 5 FOS GIS SOFTWARE 3 Licenses • FOSS have licenses to stop companies from taking control over the code. • Viral licenses: all derivatives must use same license (GPL) • Corporate style: Aimed at companies reserving some rights (Mozilla) • Academic style: Use at own will (BSD) 4 Organisations • OSGeo: Open Source Geospatial Foundation • funded 2006 • hosts projects • journal, conferences (FOSS4G) etc vs. • OGC: Open Geospatial Consortium • NOT about FOSS • open standards 5 FOS GIS Software • Group on usage library (GDAL, GeoTools) DB (PostGIS) Web server (Geoserver, Mapserver) desktop (GRASS, qGis) • Group on programming language (C++ / Java) • Group on foundation and maintenance (Commercial companies, enthusiasts, research) 2
  • 3. 8 PROJECTS EVALUATED 6 Desktop GIS What is a Desktop GIS? • personal computer • display • query • update • analyze 7 Evaluation Criteria • Focus on a subset of criteria Long Term Current State • will summarize these 8 Projects Evaluated • We focus on 5 of these GRASS qGIS uDig OpenJUMP OrbisGIS 3
  • 4. 10 QUANTUM GIS 9 GRASS Geographic Resources Analysis Support System • Developed in the 80’s by US Army • Alternative to Esri ARCINFO • raster analysis • programmed in C • sponsorship ended in 90’es, released under GPL in 1999 • Advanced UNIX GUI • large user base FACTS: OS ALL language C, Tcl/Tk, python, shell scripting license GPL 10 Quantum GIS • Easy to use and fast data viewer • heavy use of plugins • large user base FACTS: OS ALL language C++, Qt4, Python license GPL 4
  • 5. 12 JUMP AND OPENJUMP FAMILY 11 uDig User-Friendly Desktop Internet GIS • Web-focused (data from DB’s over Internet) • Comercially sponsored (Refractions) • Uses the Eclipse platform • Front-end for PostGIS? • large community, good documentation FACTS: OS ALL language JAVA license LGPL (eclipse is EPL) 12 JUMP and OpenJUMP family Open Java Unified Mapping Platform • Initiated by Canadian companies and ministeries in 2002 • Focused on data editing • lost financial support • lots of forks emerged • rather small community • some lack of documentation FACTS: OS Linux, Windows (maybe OS X??) language JAVA license GPL 5
  • 6. 15 DISADVANTAGES 13 OrbisGIS • First public version in Jan 2008 • Developed by a french research institute • targets GIS analysts and researchers • Started as they found that none of the existing JAVA projects met their requirements (stability and extensibility) • features Basic viewing and querying of vector and raster data FACTS: OS ALL language JAVA license GPL 14 Advantages • No license fees • Support of standards (OGC) and used formats (Shapefiles) important • From a university perspective: Helps learning (free to try) No re-inventing the wheel 15 Disadvantages • Training costs • Installation know-how • Limited documentation • Lack of continuity and long-term planning • Maybe no or little support • From a university perspective: Companies biased 6
  • 7. 16 CONCLUSIONS 16 Conclusions • GIScience research early adopters • Best for research! 7