PostGIS at 20, the Beginning
blog.cleverelephant.ca
blog.cleverelephant.ca
Big thanks to all the folks who have spent their time on it. You've created something truly fucking helpful <3
It’s an absolutely wonderful project - hat tip to everyone who has made it was it is.
This is the thing that I most love about programming. Given a little time, making something just fly that wasn't possible before.
Kudos to all involved, and especially Paul for his work spearheading and maintaining it for so many years!
Now I need something like that but in N dimensions...
Leaflet as others have said is another good option, but is really made for old slipply map tiles.
Most of the ESRI based web clients I think look and feel terrible IMO. Rendering just looks off. What features are you looking for in a mapping client?
Desktop: https://qgis.org
Middleware: https://mapserver.org, https://geoserver.org, https://mapnik.org, https://github.com/crunchydata/pg_tileserv, https://github.com/crunchydata/pg_featureserv
Web UI: https://openlayers.org, https://leaflet.org, https://www.mapbox.com/mapbox-gljs
it was a pleasure to use, and pramsey is definitely a stand up person.
Queries & plots are relatively straightforward. Creating custom forms to edit map data is harder to figure out. The tutorials I found focus on the Django admin, but don’t explain how to create user-facing forms for site visitors.
Anyone know of good GeoDjango tutorials (or well documented examples) for forms?
- update the location of a point with drag and drop
- add waypoints to a line
There is of course the newer vector tiles which is a better solution in many situations but a bit more complicated to get going. Crunchy Data have made some good examples and a nice tile server for this.
It's been around for a long time and is really powerful when compared to other open source web-based mapping/GIS options - unfortunately I never really need the advanced features in the projects I tend to work on.
Edit, my favourite from their list of examples: https://openlayers.org/en/latest/examples/sea-level.html
I co-built a small company on GeoDjango (Django + PostGIS) and it was a real pleasure to be able to have such a well-working piece of technology in a very fragmented and messy space.
It's a real gem in the world of geospatial data.
PostGIS raster is really interesting to me but the general sentiment is that it's a bit slow and only use it if you need to. It just seems so powerful to combine raster and vector with SQL. What would the alternative be for raster query vertical and horizontal combined with vector? GRASSGIS Timeseries tools look interesting but I've not tried those. Any other ideas?
https://blog.crunchydata.com/postgis-raster-and-crunchy-brid...
I'm really looking forward making explorable a 3D world and cities from GIS data, it seems like it's quite ambitious and there are people already doing it, but for gaming it would mean having a very large world and require less 3D artists.