SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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.
 

Similaire à 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
 

Dernier

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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
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
 

Dernier (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
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

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