slides.com/fxku/postgis
Sharding
GPU
Time Series
Cloud
DW / MPP / Hadoop
Streaming SQL
NoSQL
@delawen on PostGIS day
ST_Split
ST_Snap
ST_MakeValid
ST_FlipCoordinates
ST_OffsetCurve
ST_ConcavHull
ST_Subdivide
(ST_Segmentize for lines)
ST_DelaunayTriangles
ST_VoronoiPolygons ST_VoronoiLines
http://zderadicka.eu/voronoi-diagrams/
ST_ClusterKMeans
(simple, fast)
ST_ClusterDBSCAN
(more realistic, but harder)
https://smathermather.com/2013/12/04/postgis-with-sfcgal/
postgis_sfcgal extension
ST_Extrude
ST_3DArea, ST_Volume
ST_3DIntersection/Union/Difference
ST_Tesselate
ST_Orientation
ST_ApproximateMedialAxis
etc.
Grids (3.1)
ST_SquareGrid
ST_HexagonGrid
http://blog.mathieu-leplatre.info/use-postgis-topologies-to-clean-up-road-networks.html
ST_AsMVTGeom (for geometry)
ST_AsMVT (MVTGeom + attributes)
ST_AsGeoBuff (lossless, meant for exchange)
ST_AsGeoJSON, ST_AsKML, ST_AsX3D
ST_Simplify, ST_RemoveRepeatedPoints
https://carto.com/blog/inside/MVT-mapnik-vs-postgis/
@__phiphou__ (https://twitter.com/__phiphou__/status/878599027473952769)
Compress Geometry with
ST_AsTWKB
SELECT
pg_size_pretty(sum(ST_MemSize(geom))) AS original,
pg_size_pretty(sum(length(ST_AsTWKB(geom)))) AS twkb
FROM
vorarlberg.wald;
original | twkb
--------------------
17 MB | 2333 kB
More: https://carto.com/blog/smaller-faster/
2018/09/23
https://programmizm.sourceforge.io/blog
SP-GIST Index for geometry
ST_OrientedEnvelope
ST_FilterByM
ST_ChaikinSmoothing
ST_Buffer with 'side={left | both | right}'
(ST_MinimumRectangle)
(Iterate to create Bezier curves)
2019/20
to
Regina, Paul, Sandro, Mark, Bborie,
Jorge, Nicklas, Dan, Olivier, Björn, Mateusz, Pierre, Darafei
Chris, Kevin, Dave, Jeff, Mark, David
Alex, Alex, Andrea, Andreas, Andreas, Anne, Arthur, Barbara, Ben, Bernhard, Brian, Bruce, Bruno, Bryce, Carl, Charlie, Dane, David, David, Eduin, Even, Esteban, Frank, George, Gerald, Gino, Guillaume, Iida, Ingvild, Jason, Jeff, Jose Carlos, Julien, Kashif, Klaus, Kris, Leo, Loic, Luca, Maria, Mark, Markus, Maxime, Maxime, Michael, Mike, Nathan, Nathaniel, Nikita, Norman, Rafal, Ralph, Rémi, Richard, Silvio, Steffen, Stephen, Tom, Vincent, Vincent
Teams behind GEOS, GDAL and Proj!
The whole PostgreSQL community!
The funding companies, organisations and individuals!