PostGIS är ett fantastiskt verktyg när man jobbar med GIS, och då inte enbart för att lagra data. Bearbetningskraften och potentialen i PostGIS är enorm.
Nu är det en ny större release på väg.
Vad är nytt i version 3.0? Det är trots allt en ”större” versionsuppgradering, och skall du uppgradera när versionen slutligen släpps.
Nyheter då. Det är naturligtvis väldigt många småfixar och problem som fixats, men de stora förändringarna är versionsuppgraderingar för vilka stödprogram som går att använda (GEOS >= 3.6 samt PostgreSQL > 9.5) samt att rasterstöd numera installeras separat och inte ingår som standard. Du kommer att kunna installera PostGIS 3.0 på PostgreSQL 12 när denna släpps.
Kombinationen PostgreSQL 12 och PostGIS 3 kommer även att göra det möjligt att hantera processer parallellt med flera CPU kärnor, vilket ”automagiskt” kan göra anrop betydligt snabbare. Mer om just detta kan du läsa här: http://blog.cleverelephant.ca/2019/06/parallel-postgis-4b.html
Bland nya ”features” kan nämnas ST_AsGeoJSON som genererar GeoJSON format för vektorobjekt. Om man är intresserad av vektor tiles så kan det vara bra att känna till att ST_AsMWT numera även har stöd för feature id. Om man vill skapa en punkt längs ett 3D-linjeobjekt så finns numera ST_3DLineInterpolatePoint för just den funktionen.
Det finns ytterligare nyheter men framför allt förbättringar av tidigare funktioner som det går att läsa mera om på https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.0.0alpha2/NEWS.
Skall du då uppgradera?
Så länge du har en version som fortsatt kommer att stödjas och få säkerhetsuppgraderingar, samt levererar det du behöver, så behöver du naturligtvis inte uppgradera. För många servertjänster så är det inte nödvändigt att hela tiden jaga uppgraderingar och ligga på framkant, vilket de som skapar dessa system naturligtvis känner till. Det är betydligt viktigare med konsekvent beteende och pålitlighet, vilket tvärtom gör att du bör avvakta att uppgradera dina produktionssystem till 3.0.
Har du möjlighet så skall du naturligtvis testa i en testmiljö, men för produktion så skall du avvakta och se vad som händer. Om du har behov av de nyheter som introduceras med 3.0 så kan du naturligtvis börja experimentera och då är det upp till dig att uppgradera så snart du är övertygad om att systemet är stabilt nog för dina behov.
Du kommer sannolikt att få vänta till i slutet på September innan 3.0 officiellt släpps.
Version 2.0 släpptes 2012 och framför allt version 2.1 används fortfarande av väldigt många i produktion. Om man installerar idag på Ubuntu så får man 2.4 som standard, trots att 2.5 varit ute i snart ett år. Om du fortfarande använder en äldre version av PostGIS så kanske det är ett bra tillfälle att se över systemet och börja planera för en uppgradering. Om uppgraderingen behöver göras nu, så är däremot inte 3.0 den version du skall sikta på.