PostGIS - en to fr translation catalogue (166 entries)

note: Tag: para
en: These functions create modified geometries by changing type, structure or vertices.
fr: Ces fonctions créent des géométries modifiées en changeant le type, la structure ou les sommets.

note: Tag: title
en: Geometry Editors
fr: Éditeurs de géométrie

note: Tag: refpurpose
en: Add a point to a LineString.
fr: Ajoute un point à une LineString.

note: Tag: para
en: Adds a point to a LineString before the index <parameter>position</parameter> (using a 0-based index). If the <parameter>position</parameter> parameter is omitted or is -1 the point is appended to the end of the LineString.
fr: Ajoute un point à une LineString avant l'index <parameter>position</parameter> (en utilisant un index basé sur 0). Si le paramètre <parameter>position</parameter> est omis ou vaut -1, le point est ajouté à la fin de la LineString.

note: Tag: para
en: Availability: 1.1.0
fr: Disponibilité : 1.1.0

note: Tag: title
en: Examples
fr: Exemples

note: Tag: para
en: Add a point to the end of a 3D line
fr: Ajouter un point à la fin d'une ligne 3D

note: Tag: para
en: Guarantee all lines in a table are closed by adding the start point of each line to the end of the line only for those that are not closed.
fr: Garantir que toutes les lignes d'une table sont fermées en ajoutant le point de départ de chaque ligne à la fin de la ligne uniquement pour celles qui ne sont pas fermées.

note: Tag: title
en: See Also
fr: Voir aussi

note: Tag: refpurpose
en: Given a geometry collection, returns a multi-geometry containing only elements of a specified type.
fr: Pour une collection de géométries spécifiée, renvoie une multi-géométrie contenant uniquement des éléments d'un type spécifié.

note: Tag: para
en: Given a geometry collection, returns a homogeneous multi-geometry.
fr: Pour une collection de géométries spécifiée, renvoie une multi-géométrie homogène.

note: Tag: para
en: If the <parameter>type</parameter> is not specified, returns a multi-geometry containing only geometries of the highest dimension. So polygons are preferred over lines, which are preferred over points.
fr: Si le <parameter>type</parameter> n'est pas spécifié, il renvoie une multi-géométrie contenant uniquement des géométries de la dimension la plus élevée. Les polygones sont donc préférés aux lignes, qui sont préférées aux points.

note: Tag: para
en: If the <parameter>type</parameter> is specified, returns a multi-geometry containing only that type. If there are no sub-geometries of the right type, an EMPTY geometry is returned. Only points, lines and polygons are supported. The type numbers are:
fr: Si le <parameter>type</parameter> est spécifié, renvoie une multi-géométrie contenant uniquement ce type. S'il n'y a pas de sous-géométrie du bon type, une géométrie VIDE est renvoyée. Seuls les points, les lignes et les polygones sont pris en charge. Les numéros de type sont les suivants :

note: Tag: para
en: For atomic geometry inputs, the geometry is retured unchanged if the input type matches the requested type. Otherwise, the result is an EMPTY geometry of the specified type. If required, these can be converted to multi-geometries using <xref linkend="ST_Multi"/>.
fr: Pour les entrées de géométrie atomique, la géométrie est restituée inchangée si le type d'entrée correspond au type demandé. Sinon, le résultat est une géométrie VIDE du type spécifié. Si nécessaire, ces géométries peuvent être converties en géométries multiples en utilisant <xref linkend="ST_Multi"/>.

note: Tag: para
en: MultiPolygon results are not checked for validity. If the polygon components are adjacent or overlapping the result will be invalid. (For example, this can occur when applying this function to an <xref linkend="ST_Split"/> result.) This situation can be checked with <xref linkend="ST_IsValid"/> and repaired with <xref linkend="ST_MakeValid"/>.
fr: La validité des résultats MultiPolygon n'est pas vérifiée. Si les composants du polygone sont adjacents ou se chevauchent, le résultat ne sera pas valide. (Par exemple, cela peut se produire lorsque cette fonction est appliquée à un résultat <xref linkend="ST_Split"/>). Cette situation peut être vérifiée avec <xref linkend="ST_IsValid"/> et réparée avec <xref linkend="ST_MakeValid"/>.

note: Tag: para
en: Availability: 1.5.0
fr: Disponibilité : 1.5.0

note: Tag: para
en: Prior to 1.5.3 this function returned atomic inputs unchanged, no matter type. In 1.5.3 non-matching single geometries returned a NULL result. In 2.0.0 non-matching single geometries return an EMPTY result of the requested type.
fr: Avant la version 1.5.3, cette fonction renvoyait les entrées atomiques inchangées, quel que soit leur type. Dans la version 1.5.3, les géométries simples non correspondantes renvoyaient un résultat NULL. Dans la version 2.0.0, les géométries simples non correspondantes renvoient un résultat VIDE du type demandé.

note: Tag: para
en: Extract highest-dimension type:
fr: Extraire le type de dimension le plus élevé :

note: Tag: para
en: Extract points (type 1 == POINT):
fr: Extraire des points (type 1 == POINT) :

note: Tag: para
en: Extract lines (type 2 == LINESTRING):
fr: Extraire des lignes (type 2 == LINESTRING) :

note: Tag: refpurpose
en: Returns the simplest representation of a geometry collection.
fr: Renvoie la représentation la plus simple d'une collection de géométries.

note: Tag: para
en: Given a geometry collection, returns the "simplest" representation of the contents.
fr: Pour une collection de géométries spécifiée, renvoie la représentation la plus simple du contenu.

note: Tag: para
en: Homogeneous (uniform) collections are returned as the appropriate multi-geometry.
fr: Les collections homogènes (uniformes) sont renvoyées sous la forme de la multi-géométrie appropriée.

note: Tag: para
en: Heterogeneous (mixed) collections are flattened into a single GeometryCollection.
fr: Les collections hétérogènes (mixtes) sont écrasées en une seule GeometryCollection.

note: Tag: para
en: Collections containing a single atomic element are returned as that element.
fr: Les collections contenant un seul élément atomique sont renvoyées sous la forme de cet élément.

note: Tag: para
en: Atomic geometries are returned unchanged. If required, these can be converted to a multi-geometry using <xref linkend="ST_Multi"/>.
fr: Les géométries atomiques sont renvoyées telles quelles. Si nécessaire, elles peuvent être converties en une géométrie multiple en utilisant <xref linkend="ST_Multi"/>.

note: Tag: para
en: This function does not ensure that the result is valid. In particular, a collection containing adjacent or overlapping Polygons will create an invalid MultiPolygon. This situation can be checked with <xref linkend="ST_IsValid"/> and repaired with <xref linkend="ST_MakeValid"/>.
fr: Cette fonction ne garantit pas la validité du résultat. En particulier, une collection contenant des polygones adjacents ou se chevauchant créera un MultiPolygon invalide. Cette situation peut être vérifiée avec <xref linkend="ST_IsValid"/> et réparée avec <xref linkend="ST_MakeValid"/>.

note: Tag: para
en: Availability: 2.0.0
fr: Disponibilité : 2.0.0

note: Tag: para
en: Single-element collection converted to an atomic geometry
fr: Collection d'un seul élément convertie en géométrie atomique

note: Tag: para
en: Nested single-element collection converted to an atomic geometry:
fr: Collection imbriquée d'éléments simples convertie en géométrie atomique :

note: Tag: para
en: Collection converted to a multi-geometry:
fr: Collection convertie en une géométrie multiple :

note: Tag: para
en: Nested heterogeneous collection flattened to a GeometryCollection:
fr: Collection hétérogène imbriquée écrasée en une GeometryCollection :

note: Tag: para
en: Collection of Polygons converted to an (invalid) MultiPolygon:
fr: Collection de polygones convertis en un MultiPolygon (non valide) :

note: Tag: refpurpose
en: Converts a geometry containing curves to a linear geometry.
fr: Convertit une géométrie contenant des courbes en une géométrie linéaire.

note: Tag: para
en: Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON or MULTISURFACE to MULTIPOLYGON. Useful for outputting to devices that can't support CIRCULARSTRING geometry types
fr: Convertit une CIRCULAR STRING en LINESTRING régulière ou CURVEPOLYGON en POLYGON ou MULTISURFACE en MULTIPOLYGON. Utile pour les sorties vers des appareils qui ne supportent pas les types de géométrie CIRCULARSTRING

note: Tag: para
en: Converts a given geometry to a linear geometry. Each curved geometry or segment is converted into a linear approximation using the given `tolerance` and options (32 segments per quadrant and no options by default).
fr: Convertit une géométrie donnée en une géométrie linéaire. Chaque géométrie ou segment courbe est converti en une approximation linéaire en utilisant la `tolérance` et les options données (32 segments par quadrant et aucune option par défaut).

note: Tag: para
en: The 'tolerance_type' argument determines interpretation of the `tolerance` argument. It can take the following values:
fr: L'argument 'tolerance_type' détermine l'interprétation de l'argument `tolerance`. Il peut prendre les valeurs suivantes :

note: Tag: para
en: 0 (default): Tolerance is max segments per quadrant.
fr: 0 (par défaut) : La tolérance est le nombre maximum de segments par quadrant.

note: Tag: para
en: 1: Tolerance is max-deviation of line from curve, in source units.
fr: 1 : La tolérance est l'écart maximal de la ligne par rapport à la courbe, en unités de source.

note: Tag: para
en: 2: Tolerance is max-angle, in radians, between generating radii.
fr: 2 : La tolérance est l'angle maximal, en radians, entre les rayons générateurs.

note: Tag: para
en: The 'flags' argument is a bitfield. 0 by default. Supported bits are:
fr: L'argument 'flags' est un champ de bits. 0 par défaut. Les bits supportés sont :

note: Tag: para
en: 1: Symmetric (orientation idependent) output.
fr: 1 : Sortie symétrique (indépendante de l'orientation).

note: Tag: para
en: 2: Retain angle, avoids reducing angles (segment lengths) when producing symmetric output. Has no effect when Symmetric flag is off.
fr: 2 : Conserver l'angle, évite de réduire les angles (longueur des segments) lors de la production d'une sortie symétrique. N'a aucun effet lorsque l'indicateur de symétrie est désactivé.

note: Tag: para
en: Availability: 1.3.0
fr: Disponibilité : 1.3.0

note: Tag: para
en: Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and for symmetric output.
fr: Amélioration : 2.4.0 a ajouté la prise en charge de la tolérance de l'écart maximal et de l'angle maximal, ainsi que de la sortie symétrique.

note: Tag: para
en: Enhanced: 3.0.0 implemented a minimum number of segments per linearized arc to prevent topological collapse.
fr: Amélioration : la version 3.0.0 a mis en place un nombre minimum de segments par arc linéarisé afin d'éviter une rupture topologique.

note: Tag: refpurpose
en: Change start point of a closed LineString.
fr: Modifier le point de départ d'une LineString fermée.

note: Tag: para
en: Changes the start/end point of a closed LineString to the given vertex <parameter>point</parameter>.
fr: Modifie le point de départ/fin d'une LineString fermée en fonction du sommet <parameter>point</parameter> donné.

note: Tag: para
en: Availability: 3.2.0
fr: Disponibilité : 3.2.0

note: Tag: para
en: Make e closed line start at its 3rd vertex
fr: Faire partir une ligne fermée de son 3ème sommet

note: Tag: refpurpose
en: Returns a version of a geometry with X and Y axis flipped.
fr: Renvoie une version d'une géométrie dont les axes X et Y sont inversés.

note: Tag: para
en: Returns a version of the given geometry with X and Y axis flipped. Useful for fixing geometries which contain coordinates expressed as latitude/longitude (Y,X).
fr: Renvoie une version de la géométrie donnée avec les axes X et Y inversés. Utile pour fixer les géométries qui contiennent des coordonnées exprimées en latitude/longitude (Y,X).

note: Tag: title
en: Example
fr: Exemple

note: Tag: refpurpose
en: Force the geometries into a "2-dimensional mode".
fr: Forcer les géométries à passer en "mode bidimensionnel".

note: Tag: para
en: Forces the geometries into a "2-dimensional mode" so that all output representations will only have the X and Y coordinates. This is useful for force OGC-compliant output (since OGC only specifies 2-D geometries).
fr: Force les géométries à passer en "mode bidimensionnel", de sorte que toutes les représentations de sortie n'auront que les coordonnées X et Y. Ceci est utile pour forcer une sortie conforme à l'OGC (puisque l'OGC ne spécifie que des géométries à 2 dimensions).

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces was introduced.
fr: Amélioration : 2.0.0 introduction du support des surfaces polyédriques.

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_2D.
fr: Modifié : 2.1.0. Jusqu'à la version 2.0.x, elle s'appelait ST_Force_2D.

note: Tag: refpurpose
en: Force the geometries into XYZ mode. This is an alias for ST_Force3DZ.
fr: Force les géométries en mode XYZ. Il s'agit d'un alias de ST_Force3DZ.

note: Tag: para
en: Forces the geometries into XYZ mode. This is an alias for ST_Force3DZ. If a geometry has no Z component, then a <parameter>Zvalue</parameter> Z coordinate is tacked on.
fr: Force les géométries en mode XYZ. Il s'agit d'un alias de ST_Force3DZ. Si une géométrie n'a pas de composante Z, une <parameter>Zvalue</parameter> coordonnée Z est ajoutée.

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_3D.
fr: Modifié : 2.1.0. Jusqu'à la version 2.0.x, elle s'appelait ST_Force_3D.

note: Tag: para
en: Changed: 3.1.0. Added support for supplying a non-zero Z value.
fr: Modifié : 3.1.0. Ajout de la prise en charge pour pouvoir passer une valeur Z non nulle.

note: Tag: refpurpose
en: Force the geometries into XYZ mode.
fr: Forcer les géométries en mode XYZ.

note: Tag: para
en: Forces the geometries into XYZ mode. If a geometry has no Z component, then a <parameter>Zvalue</parameter> Z coordinate is tacked on.
fr: Force les géométries à passer en mode XYZ. Si une géométrie n'a pas de composante Z, une <parameter>Zvalue</parameter> coordonnée Z est ajoutée.

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_3DZ.
fr: Modifié : 2.1.0. Jusqu'à la version 2.0.x, elle s'appelait ST_Force_3DZ.

note: Tag: refpurpose
en: Force the geometries into XYM mode.
fr: Forcer les géométries en mode XYM.

note: Tag: para
en: Forces the geometries into XYM mode. If a geometry has no M component, then a <parameter>Mvalue</parameter> M coordinate is tacked on. If it has a Z component, then Z is removed
fr: Force les géométries à passer en mode XYM. Si une géométrie n'a pas de composante M, une <parameter>Mvalue</parameter> coordonnée M est ajoutée. Si la géométrie a une composante Z, la coordonnée Z est supprimée

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_3DM.
fr: Modifié : 2.1.0. Jusqu'à la version 2.0.x, elle s'appelait ST_Force_3DM.

note: Tag: para
en: Changed: 3.1.0. Added support for supplying a non-zero M value.
fr: Modifié : 3.1.0. Ajout de la prise en charge de pouvoir passer une valeur M non nulle.

note: Tag: refpurpose
en: Force the geometries into XYZM mode.
fr: Forcer les géométries en mode XYZM.

note: Tag: para
en: Forces the geometries into XYZM mode. <parameter>Zvalue</parameter> and <parameter>Mvalue</parameter> is tacked on for missing Z and M dimensions, respectively.
fr: Force les géométries en mode XYZM. <parameter>Zvalue</parameter> et <parameter>Mvalue</parameter> sont ajoutés pour les dimensions Z et M manquantes, respectivement.

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_4D.
fr: Modifié : 2.1.0. Jusqu'à la version 2.0.x, elle s'appelait ST_Force_4D.

note: Tag: para
en: Changed: 3.1.0. Added support for supplying non-zero Z and M values.
fr: Modifié : 3.1.0. Ajout de la prise en charge de pouvoir passer des valeurs Z et M non nulles.

note: Tag: refpurpose
en: Orients all exterior rings counter-clockwise and all interior rings clockwise.
fr: Oriente tous les anneaux extérieurs dans le sens inverse des aiguilles d'une montre et tous les anneaux intérieurs dans le sens des aiguilles d'une montre.

note: Tag: para
en: Forces (Multi)Polygons to use a counter-clockwise orientation for their exterior ring, and a clockwise orientation for their interior rings. Non-polygonal geometries are returned unchanged.
fr: Force les (Multi)Polygones à utiliser une orientation dans le sens inverse des aiguilles d'une montre pour leur anneau extérieur, et une orientation dans le sens des aiguilles d'une montre pour leurs anneaux intérieurs. Les géométries non polygonales sont renvoyées inchangées.

note: Tag: para
en: Availability: 2.4.0
fr: Disponibilité : 2.4.0

note: Tag: refpurpose
en: Convert the geometry into a GEOMETRYCOLLECTION.
fr: Convertir la géométrie en une GEOMETRYCOLLECTION.

note: Tag: para
en: Converts the geometry into a GEOMETRYCOLLECTION. This is useful for simplifying the WKB representation.
fr: Convertit la géométrie en une GEOMETRYCOLLECTION. Ceci est utile pour simplifier la représentation WKB.

note: Tag: para
en: Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. This is fixed in 1.3.4+
fr: Disponibilité : 1.2.2, avant la version 1.3.4 cette fonction plante avec les courbes. Ceci est corrigé dans la version 1.3.4+

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection.
fr: Modifié : 2.1.0. Jusqu'à la version 2.0.x, cette fonction était appelée ST_Force_Collection.

note: Tag: refpurpose
en: Orients all exterior rings clockwise and all interior rings counter-clockwise.
fr: Oriente tous les anneaux extérieurs dans le sens des aiguilles d'une montre et tous les anneaux intérieurs dans le sens inverse des aiguilles d'une montre.

note: Tag: para
en: Forces (Multi)Polygons to use a clockwise orientation for their exterior ring, and a counter-clockwise orientation for their interior rings. Non-polygonal geometries are returned unchanged.
fr: Force les (Multi)Polygones à utiliser une orientation dans le sens des aiguilles d'une montre pour leur anneau extérieur, et une orientation dans le sens inverse des aiguilles d'une montre pour leurs anneaux intérieurs. Les géométries non polygonales sont renvoyées inchangées.

note: Tag: refpurpose
en: Force the geometries to use SFS 1.1 geometry types only.
fr: Forcer les géométries à utiliser uniquement les types de géométrie SFS 1.1.

note: Tag: refpurpose
en: Force the orientation of the vertices in a polygon to follow the Right-Hand-Rule.
fr: Force l'orientation des sommets d'un polygone à suivre la règle de la main droite.

note: Tag: para
en: Forces the orientation of the vertices in a polygon to follow a Right-Hand-Rule, in which the area that is bounded by the polygon is to the right of the boundary. In particular, the exterior ring is orientated in a clockwise direction and the interior rings in a counter-clockwise direction. This function is a synonym for <xref linkend="ST_ForcePolygonCW"/>
fr: Force l'orientation des sommets d'un polygone à suivre la règle de la main droite, dans laquelle la zone délimitée par le polygone se trouve à droite de la limite. En particulier, l'anneau extérieur est orienté dans le sens des aiguilles d'une montre et les anneaux intérieurs dans le sens inverse. Cette fonction est synonyme de <xref linkend="ST_ForcePolygonCW"/>

note: Tag: para
en: The above definition of the Right-Hand-Rule conflicts with definitions used in other contexts. To avoid confusion, it is recommended to use ST_ForcePolygonCW.
fr: La définition ci-dessus de la règle de la main droite est en conflit avec des définitions utilisées dans d'autres contextes. Pour éviter toute confusion, il est recommandé d'utiliser ST_ForcePolygonCW.

note: Tag: refpurpose
en: Upcast a geometry into its curved type, if applicable.
fr: Retransformation d'une géométrie dans son type de courbure, le cas échéant.

note: Tag: para
en: Turns a geometry into its curved representation, if applicable: lines become compoundcurves, multilines become multicurves polygons become curvepolygons multipolygons become multisurfaces. If the geometry input is already a curved representation returns back same as input.
fr: Transforme une géométrie en sa représentation courbe, le cas échéant : les lignes deviennent des courbes composées, les multilignes deviennent des multicourbes, les polygones deviennent des polygones courbes, les multipolygones deviennent des multisurfaces. Si la géométrie en entrée est déjà une représentation courbe, le résultat est identique à celui de l'entrée.

note: Tag: para
en: Availability: 2.2.0
fr: Disponibilité : 2.2.0

note: Tag: refpurpose
en: Converts a linear geometry to a curved geometry.
fr: Convertit une géométrie linéaire en une géométrie courbe.

note: Tag: para
en: Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. Note much fewer points are needed to describe the curved equivalent.
fr: Convertit les lignes et polygones simples en lignes circulaires et polygones courbes. Notez qu'il faut beaucoup moins de points pour décrire l'équivalent courbe.

note: Tag: para
en: If the input LINESTRING/POLYGON is not curved enough to clearly represent a curve, the function will return the same input geometry.
fr: Si l'entrée LINESTRING/POLYGON n'est pas suffisamment courbée pour représenter clairement une courbe, la fonction renverra la même géométrie d'entrée.

note: Tag: refpurpose
en: Return the geometry as a MULTI* geometry.
fr: Renvoie la géométrie sous la forme d'une géométrie MULTI*.

note: Tag: para
en: Returns the geometry as a MULTI* geometry collection. If the geometry is already a collection, it is returned unchanged.
fr: Renvoie la géométrie sous la forme d'une collection de géométries MULTI*. Si la géométrie est déjà une collection, elle est renvoyée inchangée.

note: Tag: refpurpose
en: Return the geometry in its canonical form.
fr: Renvoie la géométrie sous sa forme canonique.

note: Tag: para
en: Returns the geometry in its normalized/canonical form. May reorder vertices in polygon rings, rings in a polygon, elements in a multi-geometry complex.
fr: Renvoie la géométrie sous sa forme normalisée/canonique. Peut réorganiser les sommets dans les anneaux de polygones, les anneaux dans un polygone, les éléments dans un complexe multi-géométrique.

note: Tag: para
en: Mostly only useful for testing purposes (comparing expected and obtained results).
fr: La plupart du temps, il n'est utile qu'à des fins de test (comparaison des résultats attendus et obtenus).

note: Tag: para
en: Availability: 2.3.0
fr: Disponibilité : 2.3.0

note: Tag: refpurpose
en: Sets least significant bits of coordinates to zero
fr: Met à zéro les bits de poids faible des coordonnées

note: Tag: para
en: <code>ST_QuantizeCoordinates</code> determines the number of bits (<code>N</code>) required to represent a coordinate value with a specified number of digits after the decimal point, and then sets all but the <code>N</code> most significant bits to zero. The resulting coordinate value will still round to the original value, but will have improved compressiblity. This can result in a significant disk usage reduction provided that the geometry column is using a <ulink url="https://www.postgresql.org/docs/current/static/storage-toast.html#STORAGE-TOAST-ONDISK"> compressible storage type</ulink>. The function allows specification of a different number of digits after the decimal point in each dimension; unspecified dimensions are assumed to have the precision of the <code>x</code> dimension. Negative digits are interpreted to refer digits to the left of the decimal point, (i.e., <code>prec_x=-2</code> will preserve coordinate values to the nearest 100.
fr: <code>ST_QuantizeCoordinates</code> détermine le nombre de bits (<code>N</code>) requis pour représenter une valeur de coordonnées avec un nombre spécifié de chiffres après la virgule, puis met à zéro tous les bits sauf les <code>N</code> les plus significatifs. La valeur de coordonnées résultante sera toujours arrondie à la valeur d'origine, mais sa compressibilité sera améliorée. Il peut en résulter une réduction significative de l'utilisation du disque, à condition que la colonne géométrique utilise un <ulink url="https://www.postgresql.org/docs/current/static/storage-toast.html#STORAGE-TOAST-ONDISK"> type de stockage compressible</ulink>. La fonction permet de spécifier un nombre différent de chiffres après la virgule dans chaque dimension ; les dimensions non spécifiées sont supposées avoir la précision de la dimension <code>x</code>. Les chiffres négatifs sont interprétés comme des chiffres à gauche de la virgule (c'est-à-dire que <code>prec_x=-2</code> conservera les valeurs des coordonnées à la centaine la plus proche).

note: Tag: para
en: The coordinates produced by <code>ST_QuantizeCoordinates</code> are independent of the geometry that contains those coordinates and the relative position of those coordinates within the geometry. As a result, existing topological relationships between geometries are unaffected by use of this function. The function may produce invalid geometry when it is called with a number of digits lower than the intrinsic precision of the geometry.
fr: Les coordonnées produites par <code>ST_QuantizeCoordinates</code> sont indépendantes de la géométrie qui contient ces coordonnées et de la position relative de ces coordonnées dans la géométrie. Par conséquent, les relations topologiques existantes entre les géométries ne sont pas affectées par l'utilisation de cette fonction. La fonction peut produire une géométrie non valide lorsqu'elle est appelée avec un nombre de chiffres inférieur à la précision intrinsèque de la géométrie.

note: Tag: para
en: Availability: 2.5.0
fr: Disponibilité : 2.5.0

note: Tag: title
en: Technical Background
fr: Informations techniques

note: Tag: para
en: PostGIS stores all coordinate values as double-precision floating point integers, which can reliably represent 15 significant digits. However, PostGIS may be used to manage data that intrinsically has fewer than 15 significant digits. An example is TIGER data, which is provided as geographic coordinates with six digits of precision after the decimal point (thus requiring only nine significant digits of longitude and eight significant digits of latitude.)
fr: PostGIS stocke toutes les valeurs de coordonnées sous forme d'entiers à virgule flottante en double précision, qui peuvent représenter de manière fiable 15 chiffres significatifs. Cependant, PostGIS peut être utilisé pour gérer des données qui ont intrinsèquement moins de 15 chiffres significatifs. C'est le cas des données TIGER, qui sont fournies sous forme de coordonnées géographiques avec six chiffres de précision après la virgule (ce qui ne nécessite que neuf chiffres significatifs pour la longitude et huit chiffres significatifs pour la latitude)

note: Tag: para
en: When 15 significant digits are available, there are many possible representations of a number with 9 significant digits. A double precision floating point number uses 52 explicit bits to represent the significand (mantissa) of the coordinate. Only 30 bits are needed to represent a mantissa with 9 significant digits, leaving 22 insignificant bits; we can set their value to anything we like and still end up with a number that rounds to our input value. For example, the value 100.123456 can be represented by the floating point numbers closest to 100.123456000000, 100.123456000001, and 100.123456432199. All are equally valid, in that <code>ST_AsText(geom, 6)</code> will return the same result with any of these inputs. As we can set these bits to any value, <code>ST_QuantizeCoordinates</code> sets the 22 insignificant bits to zero. For a long coordinate sequence this creates a pattern of blocks of consecutive zeros that is compressed by PostgreSQL more effeciently.
fr: Lorsque 15 chiffres significatifs sont disponibles, il existe de nombreuses représentations possibles d'un nombre à 9 chiffres significatifs. Un nombre à virgule flottante en double précision utilise 52 bits explicites pour représenter le significand (mantissa) de la coordonnée. Seuls 30 bits sont nécessaires pour représenter un mantissa de 9 chiffres significatifs, ce qui laisse 22 bits non significatifs ; nous pouvons leur donner la valeur que nous voulons et obtenir un nombre qui s'arrondit à notre valeur d'entrée. Par exemple, la valeur 100,123456 peut être représentée par les nombres à virgule flottante les plus proches de 100,123456000000, 100,123456000001 et 100,123456432199. Tous sont également valables, en ce sens que <code>ST_AsText(geom, 6)</code> renverra le même résultat avec n'importe laquelle de ces entrées. Comme nous pouvons fixer ces bits à n'importe quelle valeur, <code>ST_QuantizeCoordinates</code> fixe les 22 bits non significatifs à zéro. Pour une longue séquence de coordonnées, cela crée un motif de blocs de zéros consécutifs qui est compressé par PostgreSQL de manière plus efficace.

note: Tag: para
en: Only the on-disk size of the geometry is potentially affected by <code>ST_QuantizeCoordinates</code>. <xref linkend="ST_MemSize"/>, which reports the in-memory usage of the geometry, will return the the same value regardless of the disk space used by a geometry.
fr: Seule la taille sur disque de la géométrie est potentiellement affectée par <code>ST_QuantizeCoordinates</code>. <xref linkend="ST_MemSize"/>, qui indique l'utilisation en mémoire de la géométrie, renverra la même valeur quel que soit l'espace disque utilisé par une géométrie.

note: Tag: refpurpose
en: Remove a point from a linestring.
fr: Supprime un point d'une ligne.

note: Tag: para
en: Removes a point from a LineString, given its index (0-based). Useful for turning a closed line (ring) into an open linestring.
fr: Supprime un point d'une LineString, en fonction de son index (basé sur 0). Utile pour transformer une ligne fermée (anneau) en une ligne ouverte.

note: Tag: para
en: Enhanced: 3.2.0
fr: Amélioration : 3.2.0

note: Tag: para
en: Guarantees no lines are closed by removing the end point of closed lines (rings). Assumes geom is of type LINESTRING
fr: Garantit qu'aucune ligne n'est fermée en supprimant le point final des lignes fermées (anneaux). Suppose que geom est de type LINESTRING

note: Tag: refpurpose
en: Returns a version of a geometry with duplicate points removed.
fr: Renvoie une version d'une géométrie dont les points en double ont été supprimés.

note: Tag: para
en: Returns a version of the given geometry with duplicate consecutive points removed. The function processes only (Multi)LineStrings, (Multi)Polygons and MultiPoints but it can be called with any kind of geometry. Elements of GeometryCollections are processed individually. The endpoints of LineStrings are preserved.
fr: Renvoie une version de la géométrie donnée dont les points consécutifs en double ont été supprimés. La fonction ne traite que les (Multi)LineStrings, les (Multi)Polygons et les MultiPoints, mais elle peut être appelée avec n'importe quel type de géométrie. Les éléments des collections de géométries sont traités individuellement. Les extrémités des lignes sont préservées.

note: Tag: para
en: If the <parameter>tolerance</parameter> parameter is provided, vertices within the tolerance distance of one another are considered to be duplicates.
fr: Si le paramètre <parameter>tolérance</parameter> est fourni, les sommets situés dans la distance de tolérance les uns des autres sont considérés comme des doublons.

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Collection elements are processed individually.
fr: <emphasis role="bold">Exemple:</emphasis> Les éléments de la collection sont traités individuellement.

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Repeated point removal with a distance tolerance.
fr: <emphasis role="bold">Exemple:</emphasis> Suppression répété de points avec une tolérance de distance.

note: Tag: refpurpose
en: Return the geometry with vertex order reversed.
fr: Retourne la géométrie avec l'ordre des sommets inversé.

note: Tag: para
en: Can be used on any geometry and reverses the order of the vertexes.
fr: Peut être utilisé sur n'importe quelle géométrie et inverse l'ordre des sommets.

note: Tag: para
en: Enhanced: 2.4.0 support for curves was introduced.
fr: Amélioration : la prise en charge des courbes a été introduite dans la version 2.4.0.

note: Tag: refpurpose
en: Returns a modified geometry/geography having no segment longer than a given distance.
fr: Renvoie une geometry/geography modifiée dont aucun segment ne dépasse une distance donnée.

note: Tag: para
en: Returns a modified geometry/geography having no segment longer than <varname>max_segment_length</varname>. Length is computed in 2D. Segments are always split into equal-length subsegments.
fr: Renvoie une geometry/geography modifiée dont aucun segment n'est plus long que <varname>max_segment_length</varname>. La longueur est calculée en 2D. Les segments sont toujours divisés en sous-segments de même longueur.

note: Tag: para
en: For geometry, the maximum length is in the units of the spatial reference system.
fr: Pour la géométrie, la longueur maximale est exprimée dans les unités du système de référence spatiale.

note: Tag: para
en: For geography, the maximum length is in meters. Distances are computed on the sphere. Added vertices are created along the spherical great-circle arcs defined by segment endpoints.
fr: En géographie, la longueur maximale est exprimée en mètres. Les distances sont calculées sur la sphère. Les sommets ajoutés sont créés le long des arcs de grands cercles sphériques définis par les extrémités des segments.

note: Tag: para
en: This only shortens long segments. It does not lengthen segments shorter than the maximum length.
fr: Cette opération ne fait que raccourcir les segments longs. Elle n'allonge pas les segments plus courts que la longueur maximale.

note: Tag: para
en: For inputs containing long segments, specifying a relatively short <varname>max_segment_length</varname> can cause a very large number of vertices to be added. This can happen unintentionally if the argument is specified accidentally as a number of segments, rather than a maximum length.
fr: Pour les entrées contenant de longs segments, la spécification d'un <varname>max_segment_length</varname> relativement court peut entraîner l'ajout d'un très grand nombre de sommets. Cela peut se produire involontairement si l'argument est spécifié accidentellement comme un nombre de segments, plutôt que comme une longueur maximale.

note: Tag: para
en: Availability: 1.2.2
fr: Disponibilité : 1.2.2

note: Tag: para
en: Enhanced: 3.0.0 Segmentize geometry now produces equal-length subsegments
fr: Amélioration : 3.0.0 La segmentation de géométrie produit désormais des sous-segments de longueur égale

note: Tag: para
en: Enhanced: 2.3.0 Segmentize geography now produces equal-length subsegments
fr: Amélioration : 2.3.0 La segmentation d'objets geography produit désormais des sous-segments de longueur égale

note: Tag: para
en: Enhanced: 2.1.0 support for geography was introduced.
fr: Amélioration : la prise en charge des objets de type geography a été introduite dans la version 2.1.0.

note: Tag: para
en: Changed: 2.1.0 As a result of the introduction of geography support, the usage <code>ST_Segmentize('LINESTRING(1 2, 3 4)', 0.5)</code> causes an ambiguous function error. The input needs to be properly typed as a geometry or geography. Use ST_GeomFromText, ST_GeogFromText or a cast to the required type (e.g. <code>ST_Segmentize('LINESTRING(1 2, 3 4)'::geometry, 0.5) )</code>
fr: Modifié : 2.1.0 Suite à l'introduction de la prise en charge du type geography, l'utilisation <code>ST_Segmentize('LINESTRING(1 2, 3 4)', 0.5)</code> provoque une erreur de fonction ambiguë. L'entrée doit être correctement typée en tant que geometry ou geography. Utilisez ST_GeomFromText, ST_GeogFromText ou un cast vers le type requis (par exemple, <code>ST_Segmentize('LINESTRING(1 2, 3 4)'::geometry, 0.5) )</code>

note: Tag: para
en: Segmentizing a line. Long segments are split evenly, and short segments are not split.
fr: La segmentation d'une ligne. Les segments longs sont divisés de manière égale et les segments courts ne sont pas divisés.

note: Tag: para
en: Segmentizing a polygon:
fr: Segmentation d'un polygone :

note: Tag: para
en: Segmentizing a geographic line, using a maximum segment length of 2000 kilometers. Vertices are added along the great-circle arc connecting the endpoints.
fr: Segmentation d'une ligne géographique, en utilisant une longueur de segment maximale de 2000 kilomètres. Les sommets sont ajoutés le long de l'arc de grand cercle reliant les points d'extrémité.

note: Tag: para
en: A geographic line segmentized along a great circle arc
fr: Une ligne géographique segmentée le long d'un arc de grand cercle

note: Tag: refpurpose
en: Replace point of a linestring with a given point.
fr: Remplacer le point d'une ligne par un point donné.

note: Tag: para
en: Replace point N of linestring with given point. Index is 0-based.Negative index are counted backwards, so that -1 is last point. This is especially useful in triggers when trying to maintain relationship of joints when one vertex moves.
fr: Remplace le point N de la ligne par le point donné. L'index est basé sur 0. Les index négatifs sont comptés à rebours, de sorte que -1 est le dernier point. Cette fonction est particulièrement utile dans les triggers lorsqu'il s'agit de maintenir la relation entre les articulations lorsqu'un sommet se déplace.

note: Tag: para
en: Updated 2.3.0 : negative indexing
fr: Mise à jour 2.3.0 : indexation négative

note: Tag: refpurpose
en: Shifts the longitude coordinates of a geometry between -180..180 and 0..360.
fr: Décale les coordonnées de longitude d'une géométrie entre -180..180 et 0..360.

note: Tag: para
en: Reads every point/vertex in a geometry, and shifts its longitude coordinate from -180..0 to 180..360 and vice versa if between these ranges. This function is symmetrical so the result is a 0..360 representation of a -180..180 data and a -180..180 representation of a 0..360 data.
fr: Lit chaque point/vertex d'une géométrie et déplace sa coordonnée de longitude de -180..0 à 180..360 et vice versa si elle se trouve entre ces plages. Cette fonction est symétrique, de sorte que le résultat est une représentation 0..360 d'une donnée -180..180 et une représentation -180..180 d'une donnée 0..360.

note: Tag: para
en: This is only useful for data with coordinates in longitude/latitude; e.g. SRID 4326 (WGS 84 geographic)
fr: Ceci n'est utile que pour les données dont les coordonnées sont exprimées en longitude/latitude ; par exemple, SRID 4326 (WGS 84 géographique)

note: Tag: para
en: Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with MULTIPOINT as well.
fr: Un bug antérieur à la version 1.3.4 empêchait le fonctionnement pour MULTIPOINT. La version 1.3.4+ fonctionne également avec MULTIPOINT.

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced.
fr: Amélioration : 2.0.0 introduction du support TIN et surfaces polyédriques.

note: Tag: para
en: NOTE: this function was renamed from "ST_Shift_Longitude" in 2.2.0
fr: NOTE : cette fonction a été renommée "ST_Shift_Longitude" dans la version 2.2.0

note: Tag: refpurpose
en: Wrap a geometry around an X value.
fr: Enveloppe une géométrie autour d'une valeur X.

note: Tag: para
en: This function splits the input geometries and then moves every resulting component falling on the right (for negative 'move') or on the left (for positive 'move') of given 'wrap' line in the direction specified by the 'move' parameter, finally re-unioning the pieces together.
fr: Cette fonction divise les géométries d'entrée et déplace ensuite chaque composant résultant tombant à droite (pour un "move" négatif) ou à gauche (pour un "move" positif) de la ligne "wrap" donnée dans la direction spécifiée par le paramètre "move", pour finalement réassembler les morceaux.

note: Tag: para
en: This is useful to "recenter" long-lat input to have features of interest not spawned from one side to the other.
fr: Cette fonction est utile pour "recentrer" les données à long terme afin que les caractéristiques intéressantes ne soient pas produites d'un côté à l'autre.

note: Tag: para
en: Availability: 2.3.0 requires GEOS
fr: Disponibilité : 2.3.0 nécessite GEOS

note: Tag: refpurpose
en: Snap all points of the input geometry to a regular grid.
fr: Accrocher tous les points de la géométrie d'entrée à une grille régulière.

note: Tag: para
en: Variant 1,2,3: Snap all points of the input geometry to the grid defined by its origin and cell size. Remove consecutive points falling on the same cell, eventually returning NULL if output points are not enough to define a geometry of the given type. Collapsed geometries in a collection are stripped from it. Useful for reducing precision.
fr: Variante 1,2,3 : Accrocher tous les points de la géométrie d'entrée à la grille définie par l'origine et la taille des cellules. Supprime les points consécutifs tombant sur la même cellule, et renvoie éventuellement NULL si les points de sortie ne sont pas suffisants pour définir une géométrie du type donné. Les géométries écrasées d'une collection sont supprimées de celle-ci. Utile pour réduire la précision.

note: Tag: para
en: Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the grid defined by its origin (the second argument, must be a point) and cell sizes. Specify 0 as size for any dimension you don't want to snap to a grid.
fr: Variante 4 : Introduite dans la version 1.1.0 - Accroche tous les points de la géométrie d'entrée à la grille définie par son origine (le deuxième argument doit être un point) et la taille des cellules. Spécifiez 0 comme taille pour toute dimension que vous ne voulez pas accrocher à une grille.

note: Tag: para
en: The returned geometry might lose its simplicity (see <xref linkend="ST_IsSimple"/>).
fr: La géométrie renvoyée peut perdre sa simplicité (voir <xref linkend="ST_IsSimple"/>).

note: Tag: para
en: Before release 1.1.0 this function always returned a 2d geometry. Starting at 1.1.0 the returned geometry will have same dimensionality as the input one with higher dimension values untouched. Use the version taking a second geometry argument to define all grid dimensions.
fr: Avant la version 1.1.0, cette fonction renvoyait toujours une géométrie 2D. A partir de la version 1.1.0, la géométrie renvoyée aura la même dimensionnalité que la géométrie d'entrée, les valeurs de dimensions supérieures n'étant pas modifiées. Utilisez la version prenant un second argument géométrique pour définir toutes les dimensions de la grille.

note: Tag: para
en: Availability: 1.0.0RC1
fr: Disponibilité : 1.0.0RC1

note: Tag: para
en: Availability: 1.1.0 - Z and M support
fr: Disponibilité : 1.1.0 - Prise en charge des Z et M

note: Tag: refpurpose
en: Snap segments and vertices of input geometry to vertices of a reference geometry.
fr: Accrocher les segments et les sommets de la géométrie d'entrée aux sommets d'une géométrie de référence.

note: Tag: para
en: Snaps the vertices and segments of a geometry to another Geometry's vertices. A snap distance tolerance is used to control where snapping is performed. The result geometry is the input geometry with the vertices snapped. If no snapping occurs then the input geometry is returned unchanged.
fr: Accroche les sommets et les segments d'une géométrie aux sommets d'une autre géométrie. Une tolérance de distance d'accrochage est utilisée pour contrôler l'endroit où l'accrochage est effectué. La géométrie résultante est la géométrie d'entrée avec les sommets accrochés. Si aucun accrochage n'a lieu, la géométrie d'entrée est renvoyée inchangée.

note: Tag: para
en: Snapping one geometry to another can improve robustness for overlay operations by eliminating nearly-coincident edges (which cause problems during noding and intersection calculation).
fr: L'accrochage d'une géométrie à une autre peut améliorer la robustesse des opérations de superposition en éliminant les arêtes presque coïncidentes (qui posent des problèmes lors du noding et du calcul de l'intersection).

note: Tag: para
en: Too much snapping can result in invalid topology being created, so the number and location of snapped vertices is decided using heuristics to determine when it is safe to snap. This can result in some potential snaps being omitted, however.
fr: Un accrochage trop important peut entraîner la création d'une topologie non valide, c'est pourquoi le nombre et l'emplacement des sommets accrochés sont décidés à l'aide d'une heuristique pour déterminer quand il est sûr d'accrocher. Cela peut toutefois entraîner l'omission de certains accrochages potentiels.

note: Tag: para
en: The returned geometry might lose its simplicity (see <xref linkend="ST_IsSimple"/>) and validity (see <xref linkend="ST_IsValid"/>).
fr: La géométrie renvoyée peut perdre sa simplicité (voir <xref linkend="ST_IsSimple"/>) et sa validité (voir <xref linkend="ST_IsValid"/>).

note: Tag: para
en: Performed by the GEOS module.
fr: Effectué par le module GEOS.

note: Tag: para
en: A multipolygon shown with a linestring (before any snapping)
fr: Un multipolygone représenté par une ligne (avant tout accrochage)

note: Tag: para
en: A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new multipolygon is shown with reference linestring
fr: Un multipolygone est accroché à une ligne de référence avec une tolérance de 1,01 de la distance. Le nouveau multipolygone est représenté avec la ligne de référence

note: Tag: para
en: A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new multipolygon is shown with reference linestring
fr: Un multipolygone est accroché à une ligne de référence avec une tolérance de 1,25 de la distance. Le nouveau multipolygone est représenté avec la ligne de référence

note: Tag: para
en: The linestring snapped to the original multipolygon at tolerance 1.01 of distance. The new linestring is shown with reference multipolygon
fr: La ligne s'est accrochée au multipolygone d'origine avec une tolérance de 1,01 de la distance. La nouvelle ligne est représentée avec le multipolygone de référence

note: Tag: para
en: The linestring snapped to the original multipolygon at tolerance 1.25 of distance. The new linestring is shown with reference multipolygon
fr: La ligne s'est accrochée au multipolygone d'origine avec une tolérance de 1,25 de la distance. La nouvelle ligne est représentée avec le multipolygone de référence

note: Tag: refpurpose
en: Returns a version of the given geometry with given ordinate values swapped.
fr: Renvoie une version de la géométrie donnée avec les valeurs d'ordonnées permutées.

note: Tag: para
en: Returns a version of the given geometry with given ordinates swapped.
fr: Renvoie une version de la géométrie donnée dont les ordonnées ont été interverties.

note: Tag: para
en: The <varname>ords</varname> parameter is a 2-characters string naming the ordinates to swap. Valid names are: x,y,z and m.
fr: Le paramètre <varname>ords</varname> est une chaîne de 2 caractères désignant les ordonnées à permuter. Les noms valides sont : x, y, z et m.
