I'm looking for a way to display vector data in PostGIS on a map. Initially I was going to setup a GeoServer to do this via WMS, but have since seen that PostGIS allows for creating vector tiles directly, which seems a little nicer. I came across CrunchyData/pg_tileserv via the crunchydata blog. This is included in the documentation for pg_tileserv
:
In a sincere act of flattery, the API looks a lot like that of the Martin tile server
So I then went and looked at the maplibre/martin project.
These projects look directly comparable to me, since they both convert HTTP requests to PostGIS queries and return tiles. What are the differences between them? I see this gis.stackexchange post - https://gis.stackexchange.com/a/389707/82513, saying that Martin
and pg_tileserv
are roughly equivalent. But that still doesn't answer the question as to why create two separate projects.