Appendix A. Annexes

Notes de version

Table of Contents

A.1. PostGIS 3.4.0

2023/08/15

Cette version nécessite PostgreSQL 12-16, GEOS 3.6 ou plus, et Proj 6.1+. Pour profiter de toutes les fonctionnalités, GEOS 3.12+ est nécessaire. Pour bénéficier de toutes les fonctionnalités de SFCGAL, SFCGAL 1.4.1+ est nécessaire.

NOTE : GEOS 3.12.0 détails à GEOS 3.12.0 release notes

Un grand merci à nos équipes de traduction, en particulier :

Teramoto Ikuhiro (Japanese Team)

Vincent Bre (French Team)

Il existe deux nouveaux arguments ./configure :

  • --disable-extension-upgrades-install, permet de ne pas installer tous les scripts de mise à jour des extensions, à l'exception de ANY--currentversion. Si vous utilisez cette option, vous pouvez installer certaines mises à jour à l'aide de l'outil de ligne de commande postgis

  • --without-pgconfig, construit uniquement les outils en ligne de commande raster2pgsql et shp2pgsql même si PostgreSQL n'est pas installé

Nouvelles fonctionnalités

5055, internationalisation complète du manuel (Sandro Santilli)

5052, support de la version cible dans postgis_extensions_upgrade (Sandro Santilli)

5306, expose la version de GEOS au moment de la compilation (Sandro Santilli)

Nouvelle commande install-extension-upgrades dans le script postgis (Sandro Santilli)

5257, 5261, 5277, Changements de support pour PostgreSQL 16 (Regina Obe)

5006, 705, ST_Transform : Prise en charge des pipelines PROJ (Robert Coup, Koordinates)

5283, [postgis_topology] RenameTopology (Sandro Santilli)

5286, [postgis_topology] RenameTopoGeometryColumn (Sandro Santilli)

703, [postgis_raster] Ajouter le sampling min/max comme options (Christian Schroeder)

5336, [postgis_topology] topogeometry cast to topoelement support (Regina Obe)

Permettre l'insertion d'une géométrie singleton dans les colonnes Geometry(Multi*) (Paul Ramsey)

721, Nouveau ST_ClusterWithinWin et ST_ClusterIntersectingWin basé sur une window (Paul Ramsey)

5397, [address_standardizer] fonction debug_standardize_address (Regina Obe)

5373ST_LargestEmptyCircle, expose une sémantique supplémentaire sur la recherche de cercles. Geos 3.9+ requis(Martin Davis)

5267, signature ST_Project pour la géométrie, et signature en deux points (Paul Ramsey)

5267, ST_LineExtend pour étendre les lignes (Paul Ramsey)

Nouvelles fonctions de couverture ST_CoverageInvalidEdges, ST_CoverageSimplify, ST_CoverageUnion (Paul Ramsey)

Améliorations

5194, ne pas mettre à jour les catalogues systèmes à partir de postgis_extensions_upgrade (Sandro Santilli)

5092, réduction du nombre de chemins de mise à niveau installés sur le système (Sandro Santilli)

635, honorer l'argument de configuration --bindir (et --prefix) pour les exécutables (Sandro Santilli)

Honorer l'argument de configuration --mandir (et --prefix) pour le chemin d'installation des pages de manuel (Sandro Santilli)

Honorer l'argument de configuration --htmldir (et --docdir et --prefix) pour le chemin d'installation des pages html (Sandro Santilli)

5447 Ajout de pages de manuel pour les utilitaires postgis et postgis_restore (Sandro Santilli)

[postgis_topology] Accélérer la vérification des faces topologiques sans arêtes (Sandro Santilli)

[postgis_topology] Accélérer la vérification des noeuds coïncidents dans la validation de la topologie (Sandro Santilli)

718, ST_QuantizeCoordinates() : accélération de l'implémentation (Even Rouault)

Réparer les statistiques du planificateur spatial pour utiliser la sélectivité calculée pour les requêtes contains/within (Paul Ramsey)

734, Métadonnées supplémentaires sur l'installation de Proj dans postgis_proj_version (Paul Ramsey)

5177, Permettre la construction d'outils sans les en-têtes du serveur PostgreSQL. Respecter le préfixe/bin pour l'installation des outils (Sandro Santilli)

ST_Signature de projet pour la géométrie, et signature en deux points (Paul Ramsey)

4913, ST_AsSVG support pour les types de courbes CircularString, CompoundCurve, MultiCurve, et MultiSurface (Regina Obe)

5266, Prise en charge des fonctions ST_ClosestPoint, ST_ShortestLine, ST_LineSubString pour le type geography (MobilityDB Esteban Zimanyi, Maxime Schoemans, Paul Ramsey)

Changements avec rupture

5229, Supprimer le support pour Proj < 6.1 et PG 11 (Regina Obe)

5306, 734, postgis_full_version() et postgis_proj_version() fournissent maintenant plus d'informations sur la configuration du réseau proj et les chemins de données. La version compilée de GEOS est également affichée si elle est différente de la version exécutée (Paul Ramsey, Sandro Santilli)

5447, postgis_restore.pl renommé en postgis_restore (Sandro Santilli)

Les utilitaires sont désormais installés dans le répertoire bin du système d'exploitation ou dans le répertoire --bindir et --prefix spécifiés par l'utilisateur au lieu du répertoire bin de postgresql et des extensions, sauf sous Windows (postgis, postgis_restore, shp2pgsql, raster2pgsql, pgsql2shp, pgtopo_import, pgtopo_export)