Hacker News new | ask | show | jobs
by dr_kiszonka 1470 days ago
I have worked with a few people with GIS degrees and 99% of them know ArcGIS and ArcGIS only. This situation reminds of how dominant SAS and Stata used to be before R and Python exploded.

Is there a FLOSS GIS solution that could rival ArcGIS?

7 comments

Esri is becoming like the Microsoft Office/SharePoint/Teams/Power ecosystem. Many of the individual products are of limited quality and better alternatives exist. But taken together they have network effects and are easier for corporations to manage and justify.

The open solution is QGIS and PostGIS. They are ridiculously capable. But I think the next battleground is actually access to data rather than the software. Esri have been building an open data repository that is becoming favoured by a lot of government organisations. They stream data to esri users and make people reliant on the cloud service. And add annoying intermediate steps for people wanting raw data suitable for loading into a real database.

Yes and no.

The problem is that ArcGIS isn't just software; it's also data, data management/storage/interop, process automation, and so on.

There are other sources for the data, and a lot of the data is open, but the Python/R model doesn't translate directly because those sources have to be individually licensed and integrated. And once in a blue moon you'll need ArcGIS for the data anyways and now your whole FOSS investment is up in flames because you fork over the license to get the data anyways...

You can do a lot of what ArcGIS can do if you know the entire ecosystem and all the data sources and how to glue them all together. But that skillset approaches "Senior SWE", at which point the generic GIS major + an ArcGIS license is waaaaay cheaper.

In fact, ESRI could probably get away with drawing even more blood.

(don't get me wrong; I think OP is correct that esp gov't agencies should invest in FOSS solutions, and the amount of effort required for a full digital twin is definitely worth NOT doing on top of ESRI tech... but the value add of ArcGIS for most GIS applications is difficult to deny given the differential in labor costs you get by staying in the ESRI sandbox... there are literally hundreds of undergraduate degree programs that basically exist to churn out affordable ArcGIS techs... the same is not true for FOSS alternatives, where to get comparable expertise you literally need to hire something comparable to a Senior SWE; it's going to cost you waaay more than "fresh GIS major + $4K".)

+1 for QGIS and PostGIS. Without being a GIS expert I was able to develop a solution for storing and querying invasive species abundance (and other ecological) data using these tools, and they worked _really_ well, and the researchers who were using that data were able to access it from their R environments without issues.
I am not a GIS expert, but I work with spatial data all the time and have never touched an ESRI product (besides pulling data from servers running their crap). I do nearly everything in QGIS and publish using GeoServer or standalone PostGIS. I have never encountered a situation that would be only possible or way easier to use ArcGIS.

I feel like (and I'm welcome to being corrected by any experts here) ESRI stuff is kind of like Adobe CC - the vast majority of people have absolutely no need for Photoshop/Premiere/... and could do everything they need just as easily with any one of the many open source or cheaper alternatives. Most people use it because that's what they learned on, which is because that's what most people used at the time (and also because of very "generous" education licenses, teacher training...)

I’m far from a GIS expert, but there’s QGIS: https://www.qgis.org/
We should ask the long term question, what if QGIS and other FLOSS products had broad support and significant resources flowing into them that ESRI has?

The way I think about it, often the same people, certainly people with the similar skillsets are working on all these products, most of them just follow the money.

I think one big missing piece of the puzzle for governments to assess these products is a governance and risk model associated with these products. But software engineers generally don't give a crap about governance, so we need more people who do care about that to invest in OSS. I'm seeing some movement on this like the Github Sponsors initiative.

I know an MS GIS who uses Arc about once a year now, mostly Q, R, and Python.