Apres plusieurs mois de développement voici la nouvelle release de PostGIS en version 1.5, qui sort aujourd’hui officiellement en version beta 1.
Principales modifications/améliorations :
- Le support natif du type ‘geography’ et de certaines fonctions capables de gérer ce nouveau type. Le type ‘geography’ permet de stocker et manipuler des géométries dans des coordonnées latitude/longitude (pour l’instant seul l’ESPG:4326 est pris en compte). Pertinent notamment si ses données ne peuvent être stockée dans un système de projection unique (données trop vastes). Pour aller plus loin, un post de Paul Ramsey sur le sujet.
- Les fonctions d’import GML et d’import KML. Permettant d’obtenir une géométrie PostGIS à partir de la géométrie GML ou KML.
- Une amélioration sensible des performances de calculs de distance, via une implémentation d’un nouvel algorithme (les résultats de calculs de sont pas censés être différents).
- Désormais les librairies libxml2 et iconv sont obligatoires pour compiler PostGIS (Proj4 et GEOS étaient déja obligatoires depuis la 1.4 de PostGIS). Il est de plus recommandé d’utiliser la version 3.2 de GEOS.
- Dans les nouvelles fonctions on retrouve aussi, le calcul de distance de Hausdorff via ST_HausdorffDistance ainsi que ST_CollectionExtract permettant de récupérer une sous partie d’une collection à partir de son type (point/line/polygon).
- Un utilitaire pour Win32, shp2pgsql-gui permettant d’avoir l’équivalent du shp2pgsql via une IHM
IMPORTANT:
Vous êtes cordialement invités à tester ces nouvelles releases pendant toute la phase de beta et à faire remonter (le cas échéant) les bugs et questions existentielles sur la mailing list postgis-devel ou directement via le trac PostGIS
Download:
Download de PostGIS 1.5.0 beta 1
Changelog officiel de cette release:
- Add Hausdorff distance calculations (#209) (Vincent Picavet)
- Add parameters argument to ST_Buffer operation to support one-sided buffering and other buffering styles (Sandro Santilli)
- Performance improvements to ST_Distance (Nicklas Aven)
- Addition of other Distance related and visualization functions (Nicklas Aven)
- ST_ClosestPoint
- ST_LongestLine
- ST_MaxDistance
- ST_ShortestLine
- KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)
- Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)
- History table implementation in utils (George Silva)
- Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)
- In place 'make check' support (Paul Ramsey)
- Geography type and supporting functions
- Spherical algorithms from Dave Skea
- Object/index implementation from Paul Ramsey
- Selectivitiy implementation from Mark Cave-Ayland
- Serializations (KML, GML, JSON) from Olivier Courtin
- ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB,
ST_Intersects, ST_Covers, ST_Buffer
- Documentationn updates and improvements (Regina Obe, Kevin Neufeld)
- Testing and quality control (Regina Obe)
- Many many other changes:
http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS+1.5.0&order=priority

