How to create isometric 3D map with postgis

I am looking for a way to create isometric 3D maps based on data stored in a PostGIS database.

My idea is to create a PostGIS function that will return a SVG image like the one below. It is easy to do for a 2D image using ST_AsSVG and some math to position the map, but I don't know how to "rotate" the map to add some perspective, then "extrude" the contours to add volume. Any help is welcome !

Watch the video: google maps - μήπως υπάρχουν δυνατότητες που δεν τις γνωρίζεις; (October 2021).