GIS—where to even begin?

Posted by jklaiho@reddit | ExperiencedDevs | View on Reddit | 27 comments

Backend developer (Python) here. I've been at this for over 20 years now, and I've gotta say, GIS stuff is the most impenetrable and intimidating area I've had to deal with. So far I've only had to do spot fix type of stuff to code made by people who knew what they were doing, but I lack any proper general understanding. Stack Overflow has saved my ass a lot of times. I'm very much in the "I don't even know what I don't know" stage.

A task that may be coming my way in the near future (pending some client negotiations) is converting some scripts that use raster GeoTIFFs to use equivalent vector GeoPackage files, as the source organization has changed the way they distribute their materials. I've looked at the scripts briefly, and am dreading the day. There's fuck all for documentation, as one might guess, which doesn't help matters.

It feels like working with anything GIS-related needs PhDs in both computer science and geography. I remember booting up ArcGIS several years ago for some random conversion task. I've no problem learning to use DaVinci Resolve or Autodesk Fusion from scratch to an intermediate level for some random hobby projects, but ArcGIS kicked my ass.

Whoever here who has had to learn GIS dev from scratch, how did you approach it?