PostGIS is one of those rare examples of highly specialised software that is both OSS and best-in-class. Usually OSS is relegated for highly commoditized software but GIS is anything but even after all these years. I can't really think of many others? Maybe OptaPlanner would be another candidate.
Is OptaPlanner best in class? (No snark) — It might be the best in Java but not sure more broadly.
PostGIS – Spatial and Geographic Objects for PostgreSQL
31–40 of 89 posts
Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#32would love any feedback :D ... you can also hit me up on twitter https://twitter.com/sabman
Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#33Spatial tools are a bit like logic programming in that they’re very slightly esoteric. But once you know they’re the right hammer for some nails, they’ll save you lots of time and effort over your life, and let you express some ideas you might otherwise struggle with.
Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#34FWIW, even though PostGIS is pretty great, if your use-case is primarily offline analysis and you don't need the data to be permanently accessible or writable, consider not using a database at all. You can do a lot, a lot faster with e.g. https://shapely.readthedocs.io/en/stable/manual.html and/or https://geopandas.org/ .
Functionality is a different thing. PostGIS has a lot more baked in functionality than shapely. But shapely/geopandas exposes the depth of python and its libraries which allow much more extensive customisation of how to work with data.
Lots of tradeoffs and overlapping use cases - I just wanted to add some depth to this discussion.
Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#35Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#36Talks and writing by PostGIS co-creator Paul Ramsey (who is incredible): http://blog.cleverelephant.ca/writings
The mapscaping podcast - a lot of intros to the complex and overlapping worlds of GIS: https://mapscaping.com/blogs/the-mapscaping-podcast
Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#37I've been using PostGIS a bit for a toy project with Elite: Dangerous star system data. It's been a hoot, but I do worry that I'm going to start having trouble optimizing my queries. Finding all the systems within say 20 Ly of our sun can take upwards of a few seconds, and I've already added a GIST index on the positions. I also find it a bit strange how 3D feels kinda tacked on, but it makes sense when you realize m…
Intersections with large polygons will perform faster if subdivided.
Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#38Here's an interesting performance comparison of PostgreSQL with PostGIS and MongoDB. PostgreSQL outperformed MongoDB in almost all their cases. https://link.springer.com/article/10.1007/s10707-020-00407-w I've decided to use PostgreSQL in my projects.
Thanks for sharing this! I've been thinking about alternatives to PostGIS to handle larger datasets (millions) and nothing seems to come close to the level of functionality, performance and community support of Postgres
Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#39PostGIS is one of those rare examples of highly specialised software that is both OSS and best-in-class. Usually OSS is relegated for highly commoditized software but GIS is anything but even after all these years. I can't really think of many others? Maybe OptaPlanner would be another candidate.
Is OptaPlanner best in class? (No snark) — It might be the best in Java but not sure more broadly.
Re: PostGIS – Spatial and Geographic Objects for PostgreSQL
#404 years ago one of my clients wanted to "donate" a system for the local fire department to help them do a quick proximity search to find the fire hydrants and quickly choose the healthy one near the fire. And since it was charity and had a bunch of private data Google was not an option ($$$$), so I (just a full-stack developer back then) was like "listen I have no idea what is this GIS stuff, but I'll give it a try",…
Comparatively, I've spent 4 years of my life on a CompSci degree + 2 years on a GIS Advanced Diploma achieved over 10 years ago mind you). There was a point in my life a few years ago where my study was so unnoticed and under appreciated that I gave it up and now I just do full project management - and I barely even do that. I blame the internet and the accessibility of knowledge to the point where people can go "IDK…