Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Pros & Cons

Pluses and minuses of using open-source geospatial software

Open source vs. paid

Navigating the world of open-source and subscription-based geospatial tools is challenging. Paying for software, imagery, and technicians to conduct your analyses can also be costly. Increasingly, for-profit companies are monetizing software and imagery use that is proprietary to their products. Increased costs and limited access make it difficult for nonprofits, communities, and individuals to access important geospatial data and decrease the democratization and use of this information in a world where it needs to be freely available and accessible.

False dichotomy

In truth, it’s a false dichotomy to pit FOSS vs. paid geospatial tools. Your workflow may involve data analysis in GEE, then importing datasets into ArcGIS Pro for further analysis and creating layouts, web apps, or online maps. You may find that working with many government agencies requires the use of Arc products because it’s what their employees know or the agency has a license (Cf. the Modern Geospatial Mapscaping Podcast on using FOSS with different clients). See Chapter 1: FOSS for more discussion on using multiple tools.

Table

A non-exhaustive summary of the more commonly used geospatial software products is provided below (Table 1).

Table 1. Pros and cons of select geospatial software providers.

SOFTWAREPROSCONSPRICE
ArcGIS ProUse, Support, VisPrice, Credits, Notebooks$100-6,000+/user/yr
CARTOUse, Vis, DataHaven’t usedHigh
DuckDBUse, Fast, DocumentationVector data onlyFree
Earth BloxUse, Data, SolutionsPriceUnclear: >$1,500?
FeltUse, Vis, QGIS integPrice, Sharing, Long-term?$360-1,080/user/yr
GEECloud, Support, ColabJavascript, CostFree to mucho
GeemapUse, Support, GEE/Colab integrationSetup in windowsFree
LeafmapUse, Feature-rich, one line code solutionsCLI, IDE setup in WindowsFree
PlanetVis, DataHaven’t usedHigh
Post-GISUse, Fast, QGIS integration, Industry StandardUIFree
QGISFree, Community, AnalysisVis, Crashing, Future?Free
R, RStudioUse, Plugins, Academic standardSlow at timesFree

Discussion & Caveats

From Table 1, the term ‘Use’ signifies ease of use. Vis = visualization is very good and feature-rich. Support and documentation indicate good or bad support. Typically, the software documentation and tutorials are very good, or the company or software provider quickly responds to bugs or questions.

I did not add many software packages I have not used (or, in the case of GDAL, that I’m afraid to use!). I have limited knowledge and use of CARTO, Felt, and Earth Blox since I’ve only used them in free-to-test form. As a result, my pros and cons are limited for those packages.

Pricing is difficult since several companies are opaque about their pricing, ask you to submit information for a quote, or want you to participate in a call to give you bespoke pricing quotes. For instance, Earth Blox does not list their price online and would not tell me when I emailed them, but they offered to schedule a call to discuss the product. I’ve tried to add information on pricing when I have an approximate or specific idea.

One common thread with pros and cons of software cost is that paid means high quality and ample tech support. This is not necessarily true. Some open source software providers are quick to reply or help with issues, partly because they’re small. For well loved free and open source software, there are often communities, wikis, or fora that can provide help or feedback to resolve issues. Several long-term providers, such as QGIS and Google Earth Engine (GEE), have very active communities, so getting help through forums for common bugs and errors is often easy.

A major caveat for any software is the long-term viability of a provider. You don’t want to put all your assets, analysis, and projects into a proprietary system to have the company later go belly up, making your data and analysis difficult to access.