https://silkmeridiantraining.com/courses/spatial-databases-with-postgresql-and-postgis-gs-10