Posted by rcarmo 15 hours ago
The fact Arc gives you a transparent live preview of where your image will end up is 1000x better than QGISs, "save a tiff, load it, check it, do it again" approach.
Now where ArcGIS enterprise succeeds is being in an actual enterprise (thousands of users), having groups collaborate, data control, and more. None of the enterprise-y bits exist.
And QGis is more akin to ArcGIS Pro, not Enterprise.
Now, yes, it is definitely resource hungry. And also, if you administer it, HA isn't really HA. Theres tons of footguns in how they implement HA that makes it a SPOF.
Also, for relevancy, I was the one who worked with one of their engineers and showed that WebAdapters (iis reverse proxy for AGE) could be installed multiply on the same machine, using SNI. 11.2 was the first to include my contribution to that.
Edit: gotta love the -1s. What do you all want? Screenshots of my account on my.esri.com? Pictures of Portal and the Linux console they're running on? The fact its 80% Apache Tomcat and Java, with the rest Python3? Or how about the 300 ish npm modules, 80 of which on the last security scan I did showed compromise?
Everything I said was completely true. This is what I'm paid to run. Can't say who, cause we can't edit posts after 1 or so hours.
I would LOVE to push FLOSS everywhere. QGIS would mostly replace ArcGIS Pro, with exception of things like Experience Builder and other weird vertical tools. But yeah. I know this industry. Even met Jack a few times.
For the uninitiated: this proxy was a hack to work around the poor internal architecture of ArcGIS enterprise, and to make things “work” it took the target server URL as a query parameter.
So yes, you guessed right: any server. Any HTTP to HTTPS endpoint anywhere on the network. In fact you could hack TCP services too if you knew a bit about protocol smuggling. Anonymously. From the Internet. Fun!
I’m still finding this horror embedded ten folders deep in random ASP.NET apps running in production.
The folks who hired me didn't realize I was also a hacker. I did my due diligence as well, and this was more 10.3 . And yes, it was terrible.
I know that FEMA and EPA both are running their public portals as 10.8 , which is really bad. There's usually between 8-12 critical (cvss 3.0 9 or greater) per version bump. Fuck if I know how federal acquisitions even allow this, but yeahhh.
Also, on Hosting Server install, theres configs with commented out internal ticket numbers. You search this on google, and you'll find out 25% of the IPs that hit it are Chinese. Obviously, for software thats used predominantly in the US government, a whole bunch of folks in opposition to us are writing it. And damn, the writing quality is TERRIBLE.
basically, if you have to run ArcGIS enterprise, keep it internal only if at all possible. Secure Portal operation is NOT to be trusted. And if you do need a public API, keep the single machine in DMZ, or better yet, isolated on a cloud. Copy the data as a bastion, like a S3 bucket or rsync, or something. Dont connect it to your enterprise.
Oh and even with 11.5 , there are a multitude of hidden options you can set with the config for WebAdapter, including full debug. Some even save local creds like for portaladmin.
Oh yeah, and if you access the Portal postgres DB, and query the users table, you'll find 20 or so Esri accounts that are intentionally hidden from the Users list in portal on :7443 . The accounts do appear disabled... But, why are they even there to begin with?
The Danger Man!
Yes, I know his name is Jack Dangermond.
ArcGIS is very polished, but everything costs extra. QGIS has less polish but is supremely hackable and there are plugins for nearly everything.
Having used QGIS as a non-expert to extract mountain heightmaps from a border region between two datasets from different national bodies and looking up some property borders I can really recommend it. Took me less than an afternoon to get started
It makes the work a lot of fun!
Cant's speak much for arcgis, but it is bloated usually for me so I use it sparingly.
and also that qgis installs 1g+ of all these goodies tied together.
GDAL should be front and center. It's the xkcd 2347 of earth observation and geographical information systems
Massed rows of toolbars with tiny icons, lots of unintuitive behaviour, and a few weird quirks.
It's a very powerful tool, but so much of its utility is completely inaccessible without tutorials and videos to explain it.
QGIS is an odd duck. Part of the complexity of using it is the fundamental complexity of GIS software. There’s way more background info that I didn’t know (what do you mean a latitude and longitude doesn’t mean anything without a bunch more info?!) that’s necessary to use it effectively. All of the excellent UI in the world won’t save you if you’re not using the right coordinate system.
On the other hand… yeah, it definitely could use some love. I consider myself in roughly the amateur power user category. I don’t use it every day, but when I do fire it up once or twice a month I’m doing some heavy data analysis with it. Every time I do that I end up tripping over three or four things that seem like they should be obvious to do but aren’t. And man oh man… if there was a single bug I would love to fix: highlighted points, whether selected through the selection UI or through the data table… should always have a higher Z-order than the other points around them. The fact that you can select a bunch of points and not see them highlighted… so frustrating. You can go in and change the symbology to fix that in a number of ways but dammit it should work right out of the box. /rant
if you are a web based first, you have even better options to build and extend
kepler, protomaps, maplibre-gl-js
https://github.com/maplibre/maplibre-gl-js
the rest can be found on great Qiusheng Wu’s (aka @giswqs) Geo/GeoAI tutorials channels and repos
https://www.youtube.com/@giswqs/videos
but what really amazed me is how geo spatial support is growing inside of databases recently
https://duckdb.org/docs/stable/core_extensions/spatial/overv...
all mighty postgis https://postgis.net/docs/manual-3.5/postgis_cheatsheet-en.ht...
https://sedona.apache.org/latest/
https://geoparquet.org/releases/v1.0.0/
and many unlocked dataset compare to other industries
https://docs.overturemaps.org/getting-data/duckdb/
https://www.openstreetmap.org/
lot great webtools are comming for sure and you still can be 100% of most of your geospatial pipeline
p.s. want to extend the above list with self-hosted tools with minimum or none dependencies on paid APIs, and recommendations are greatly appreciated
There have been so many random times that QGIS has helped me out over the years. Thanks to everyone who has contributed to it!
I couldn't even know where to start listing the upsides compared to ESRI offering, fron PostGIS integration all the way to the simplicity of plugins.
lol, the bar is not high. It can be both the smoothest and extremely janky at times. Let's be honest with ourselves here. (and I do agree, it's among the best running... but also janky).
If people want QGIS to be pretty, just become a member and sponsor that initiative.
It is incredible the flexibility QGIS gives you. By paying a couple of developers the company probably saved millions in software.
even so, we must admit, is still the most comprehensive opensource something to compete with esri.
I won’t comment on market share, but even if theoretically QGIS totally displaced ArcGIS Pro/ArcMap/ArcGIS on the desktop, the arena of competition has shifted to ArcGIS Online and its competitors. And once you’re in ArcGIS Online, Pro becomes the convenient choice for desktop editing.
LibreOffice could be miles better than Office on desktop, but the competition is lost because Office on desktop is just an accessory for Office 365 (which competes with Google Docs/Drive).
Disclosure: I work at Esri.
It would be nice to have better support for browser-based sharing and editing, but the desktop-based parts are there already.
The comparison still works in some ways though, because ArcGIS is selling you both the software (ArcGIS Pro, Map Viewer, Field Maps, etc) and the backing services (hosted feature services, basemaps, locators, etc), similar to how Office is selling you data hosting, sharing, and mobile + web app integration.
You can accomplish the same things with QGIS, GeoServer, QField, etc, but then you’re in the position of building a GIS from parts. Whereas with ArcGIS, setting up a new map and database (feature service) for data collection is a point-click workflow.
Of course you pay a premium for that level of integration.
A lot of shops I know (private and public) will use ArcGIS still, but I'm noticing an increasing number of people (particularly younger researchers/analysts) who are exclusively using QGIS.
QGIS is powerful and full featured, but it is admittedly a bit rusty around the edges, especially when working with very large datasets. If they keep working on fixing some of the sharpest edges I think it will go on to have a good future. Just in the past few years I've noticed significant improvement.
In many ways it feels like Blender -- long ignored and dismissed, but slowly but surely improved over time, and then suddenly became quite a big deal.
For me the real ongoing question is the role of MapBox, MapLibre, to some extent Google Maps API, and other web-first solutions. It's difficult for Esri to connect with the average web developer or researcher who just wants to start with clickable pins on a map.
Maybe for home or casual use, sure. I use a ~$4500/y Esri license level and it's worth every penny.
Also, plenty of people are still using matlab!
For folks working on QGis: thank you