PostGIS - en to fr translation catalogue (403 entries)

note: Tag: title
en: Topology
fr: Topologie

note: Tag: para
en: The PostGIS Topology types and functions are used to manage topological objects such as faces, edges and nodes.
fr: Les types et fonctions topologiques de PostGIS sont utilisés pour gérer les objets topologiques tels que les faces, les arêtes et les des noeuds.

note: Tag: para
en: Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a good synopsis of PostGIS Topology and where it is headed <ulink url="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</ulink>.
fr: La présentation de Sandro Santilli à la conférence PostGIS Day Paris 2011 donne un bon aperçu de PostGIS Topology et de son évolution <ulink url="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</ulink>.

note: Tag: para
en: Vincent Picavet provides a good synopsis and overview of what is Topology, how is it used, and various FOSS4G tools that support it in <ulink url="https://gitlab.com/Oslandia/documentation/presentations/-/blob/master/2012/pgconf_eu_2012/pgconfeu2012_vincent_picavet_postgis_topology.pdf">PostGIS Topology PGConf EU 2012</ulink>.
fr: Vincent Picavet fournit un bon résumé et une vue d'ensemble de ce qu'est la topologie, comment elle est utilisée, et divers outils FOSS4G qui la supportent dans <ulink url="https://gitlab.com/Oslandia/documentation/presentations/-/blob/master/2012/pgconf_eu_2012/pgconfeu2012_vincent_picavet_postgis_topology.pdf">PostGIS Topology PGConf EU 2012</ulink>.

note: Tag: para
en: An example of a topologically based GIS database is the <ulink url="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</ulink> database. If you want to experiment with PostGIS topology and need some data, check out <xref linkend="Topology_Load_Tiger"/>.
fr: Un exemple de base de données SIG topologique est la base de données <ulink url="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</ulink>. Si vous souhaitez expérimenter la topologie PostGIS et avez besoin de quelques données, consultez <xref linkend="Topology_Load_Tiger"/>.

note: Tag: para
en: The PostGIS topology module has existed in prior versions of PostGIS but was never part of the Official PostGIS documentation. In PostGIS 2.0.0 major cleanup is going on to remove use of all deprecated functions in it, fix known usability issues, better document the features and functions, add new functions, and enhance to closer conform to SQL-MM standards.
fr: Le module sur la topologie de PostGIS existe dans les versions précédentes de PostGIS mais n'a jamais fait partie de la documentation officielle de PostGIS. Dans la version 2.0.0 de PostGIS, un grand nettoyage est en cours pour en éliminer l'utilisation de toutes les fonctions obsolètes, résoudre les problèmes d'utilisabilité connus, mieux documenter les caractéristiques et les fonctions, ajouter de nouvelles fonctions, et l'améliorer afin de mieux se conformer aux normes SQL-MM.

note: Tag: para
en: Details of this project can be found at <ulink url="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</ulink>
fr: Les détails sur ce projet peuvent être trouvés à <ulink url="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</ulink>

note: Tag: para
en: All functions and tables associated with this module are installed in a schema called <varname>topology</varname>.
fr: Toutes les fonctions et toutes les tables associées à ce module sont installées dans un schéma appelé <varname>topology</varname>.

note: Tag: para
en: Functions that are defined in SQL/MM standard are prefixed with ST_ and functions specific to PostGIS are not prefixed.
fr: Les fonctions qui sont définies dans le standard SQL/MM sont préfixées par ST_ et les fonctions spécifiques à PostGIS ne sont pas préfixées.

note: Tag: para
en: Topology support is build by default starting with PostGIS 2.0, and can be disabled specifying --without-topology configure option at build time as described in <xref linkend="postgis_installation"/>
fr: Le support topologique est compilé par défaut à partir de PostGIS 2.0, et peut être désactivé en spécifiant l'option de configuration --without-topology au moment de la construction, comme décrit dans <xref linkend="postgis_installation"/>

note: Tag: para
en: This section lists the PostgreSQL data types installed by PostGIS Topology. Note we describe the casting behavior of these which is very important especially when designing your own functions.
fr: Cette section liste les types de données de PostgreSQL installés par "PostGIS Topology". Notez que nous décrivons leurs comportements de transtypage, ce qui est très important en particulièrement lorsque l'on définit ses propres fonctions.

note: Tag: title
en: Topology Types
fr: Les types associés à "Topology"

note: Tag: refpurpose
en: A composite type that consists of a sequence number and an edge number.
fr: Type composite composé d'un numéro de séquence et d'un numéro d'arête.

note: Tag: para
en: A composite type that consists of a sequence number and an edge number. This is the return type for <varname>ST_GetFaceEdges</varname> and <varname>GetNodeEdges</varname> functions.
fr: Type composite composé d'un numéro de séquence et d'un numéro d'arête. Il s'agit du type de retour pour les fonctions <varname>ST_GetFaceEdges</varname> et <varname>GetNodeEdges</varname>.

note: Tag: para
en: <varname>sequence</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
fr: <varname>sequence</varname> est un entier. Il fait référence à un élément topologique défini dans la table topology.topology qui définit le schéma de la topologie et le srid.

note: Tag: para
en: <varname>edge</varname> is an integer: The identifier of an edge.
fr: <varname>edge</varname> est un entier : c'est l'identifiant d'une arête.

note: Tag: refpurpose
en: A composite type representing a topologically defined geometry.
fr: Un type composite représentant une géométrie topologiquement définie.

note: Tag: para
en: A composite type that refers to a topology geometry in a specific topology layer, having a specific type and a specific id. The elements of a TopoGeometry are the properties: topology_id, layer_id, id integer, type integer.
fr: Un type composite qui fait référence à une géométrie topologique dans une couche topologique spécifique, ayant un type et un identifiant spécifiques. Les éléments d'une TopoGeometry ont les propriétés suivantes : topology_id, layer_id, id integer, type integer.

note: Tag: para
en: <varname>topology_id</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
fr: <varname>topology_id</varname> est un entier : il fait référence à un élément topologique défini dans la table topology.topology qui définit le schéma de la topologie et le srid.

note: Tag: para
en: <varname>layer_id</varname> is an integer: The layer_id in the layers table that the TopoGeometry belongs to. The combination of topology_id, layer_id provides a unique reference in the topology.layers table.
fr: <varname>layer_id</varname> est un entier : L'identifiant de la couche dans la table des couches à laquelle la TopoGeometry appartient. La combinaison de topology_id, layer_id fournit une référence unique dans la table topology.layers.

note: Tag: para
en: <varname>id</varname> is an integer: The id is the autogenerated sequence number that uniquely defines the topogeometry in the respective topology layer.
fr: <varname>id</varname> est un nombre entier : L'id est le numéro de séquence autogénéré qui définit de manière unique la topogeometry dans la couche topologique correspondante.

note: Tag: para
en: <varname>type</varname> integer between 1 - 4 that defines the geometry type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
fr: <varname>type</varname> un entier entre 1 et 4 qui définit le type de la géométrie : 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection

note: Tag: title
en: Casting Behavior
fr: Transtypages

note: Tag: para
en: This section lists the automatic as well as explicit casts allowed for this data type
fr: Cette section liste les transtypages autorisés pour ce type de donnée, qu'ils soient automatiques ou bien explicites

note: Tag: entry
en: Cast To
fr: Transtypage vers

note: Tag: entry
en: Behavior
fr: Comportement

note: Tag: entry
en: automatic
fr: automatique

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

note: Tag: refpurpose
en: A composite type that consists of an error message and id1 and id2 to denote location of error. This is the return type for <varname>ValidateTopology</varname>.
fr: Un type composite composé d'un message d'erreur et de id1 et id2 pour indiquer l'emplacement de l'erreur. Il s'agit du type de retour pour <varname>ValidateTopology</varname>.

note: Tag: para
en: A composite type that consists of an error message and two integers. The <xref linkend="ValidateTopology"/> function returns a set of these to denote validation errors and the id1 and id2 to denote the ids of the topology objects involved in the error.
fr: Un type composite composé d'un message d'erreur et de deux nombres entiers. La fonction <xref linkend="ValidateTopology"/> renvoie un ensemble d'entiers pour indiquer les erreurs de validation et les id1 et id2 pour indiquer les id des objets topologiques concernés par l'erreur.

note: Tag: para
en: <varname>error</varname> is varchar: Denotes type of error.
fr: <varname>error</varname> est une variable : Indique le type d'erreur.

note: Tag: para
en: Current error descriptors are: coincident nodes, edge crosses node, edge not simple, edge end node geometry mis-match, edge start node geometry mismatch, face overlaps face,face within face,
fr: Les descripteurs d'erreurs actuels sont les suivants : nœuds coïncidents, arête traversant un nœud, arête non simple, mauvaise correspondance de la géométrie de l'extrémité du nœud, mauvaise correspondance de la géométrie du début du nœud, face chevauchant la face, face à l'intérieur de la face,

note: Tag: para
en: <varname>id1</varname> is an integer: Denotes identifier of edge / face / nodes in error.
fr: <varname>id1</varname> est un nombre entier : Indique l'identifiant de l'arête / de la face / des nœuds en erreur.

note: Tag: para
en: <varname>id2</varname> is an integer: For errors that involve 2 objects denotes the secondary edge / or node
fr: <varname>id2</varname> est un nombre entier : Pour les erreurs qui impliquent 2 objets, indique l'arête / ou le nœud secondaire

note: Tag: para
en: This section lists the PostgreSQL domains installed by PostGIS Topology. Domains can be used like object types as return objects of functions or table columns. The distinction between a domain and a type is that a domain is an existing type with a check constraint bound to it.
fr: Cette section énumère les domaines PostgreSQL installés par PostGIS Topology. Les domaines peuvent être utilisés comme des types d'objets, en tant qu'objets de retour de fonctions ou de colonnes de tables. La distinction entre un domaine et un type est qu'un domaine est un type existant avec une contrainte de vérification liée à lui.

note: Tag: title
en: Topology Domains
fr: Domaines de topologie

note: Tag: refpurpose
en: An array of 2 integers generally used to identify a TopoGeometry component.
fr: Un tableau de 2 entiers généralement utilisé pour identifier un composant TopoGeometry.

note: Tag: para
en: An array of 2 integers used to represent one component of a simple or hierarchical <xref linkend="topogeometry"/>.
fr: Un tableau de 2 entiers utilisé pour représenter une composante d'une <xref linkend="topogeometry"/> simple ou hiérarchique.

note: Tag: para
en: In the case of a simple TopoGeometry the first element of the array represents the identifier of a topological primitive and the second element represents its type (1:node, 2:edge, 3:face). In the case of a hierarchical TopoGeometry the first element of the array represents the identifier of a child TopoGeometry and the second element represents its layer identifier.
fr: Dans le cas d'une TopoGeometry simple, le premier élément du tableau représente l'identifiant d'une primitive topologique et le deuxième élément représente son type (1:nœud, 2:arête, 3:face). Dans le cas d'une TopoGeometry hiérarchique, le premier élément du tableau représente l'identifiant d'une TopoGeometry enfant et le deuxième élément représente son identifiant de couche.

note: Tag: para
en: For any given hierarchical TopoGeometry all child TopoGeometry elements will come from the same child layer, as specified in the topology.layer record for the layer of the TopoGeometry being defined.
fr: Pour une TopoGeometry hiérarchique donnée, tous les éléments TopoGeometry enfants proviendront de la même couche enfant, comme spécifié dans l'enregistrement topology.layer pour la couche de la TopoGeometry en cours de définition.

note: Tag: title
en: Examples
fr: Exemples

note: Tag: refpurpose
en: An array of TopoElement objects.
fr: Un tableau d'objets TopoElement.

note: Tag: para
en: An array of 1 or more TopoElement objects, generally used to pass around components of TopoGeometry objects.
fr: Un tableau de 1 ou plusieurs objets TopoElement, généralement utilisé pour transmettre des composants d'objets TopoGeometry.

note: Tag: para
en: This section lists the Topology functions for building new Topology schemas, validating topologies, and managing TopoGeometry Columns
fr: Cette section énumère les fonctions topologiques permettant de créer de nouveaux schémas topologiques, de valider les topologies et de gérer les colonnes TopoGeometry

note: Tag: title
en: Topology and TopoGeometry Management
fr: Gestion de la topologie et de TopoGeometry

note: Tag: refpurpose
en: Adds a topogeometry column to an existing table, registers this new column as a layer in topology.layer and returns the new layer_id.
fr: Ajoute une colonne topogeometry à une table existante, enregistre cette nouvelle colonne en tant que couche dans topology.layer et renvoie le nouveau numéro d'identification de la couche.

note: Tag: para
en: Each TopoGeometry object belongs to a specific Layer of a specific Topology. Before creating a TopoGeometry object you need to create its TopologyLayer. A Topology Layer is an association of a feature-table with the topology. It also contain type and hierarchy information. We create a layer using the AddTopoGeometryColumn() function:
fr: Chaque objet TopoGeometry appartient à une couche spécifique d'une topologie spécifique. Avant de créer un objet TopoGeometry, il faut créer sa couche topologique. Une couche topologique est une association d'une table de caractéristiques avec la topologie. Elle contient également des informations sur le type et la hiérarchie. Nous créons une couche à l'aide de la fonction AddTopoGeometryColumn() :

note: Tag: para
en: This function will both add the requested column to the table and add a record to the topology.layer table with all the given info.
fr: Cette fonction ajoutera la colonne demandée à la table et ajoutera un enregistrement à la table topology.layer avec toutes les informations données.

note: Tag: para
en: If you don't specify [child_layer] (or set it to NULL) this layer would contain Basic TopoGeometries (composed by primitive topology elements). Otherwise this layer will contain hierarchical TopoGeometries (composed by TopoGeometries from the child_layer).
fr: Si vous ne spécifiez pas [child_layer] (ou si vous lui attribuez la valeur NULL), cette couche contiendra des TopoGeometries basiques (composées d'éléments topologiques primitifs). Sinon, cette couche contiendra des TopoGeometries hiérarchiques (composées de TopoGéométries de la couche_enfant).

note: Tag: para
en: Once the layer is created (its id is returned by the AddTopoGeometryColumn function) you're ready to construct TopoGeometry objects in it
fr: Une fois la couche créée (son identifiant est renvoyé par la fonction AddTopoGeometryColumn), vous êtes prêt à y construire des objets TopoGeometry

note: Tag: para
en: Valid <varname>feature_type</varname>s are: POINT, MULTIPOINT, LINE, MULTILINE, POLYGON, MULTIPOLYGON, COLLECTION
fr: Les <varname>feature_type</varname> valides sont : POINT, MULTIPOINT, LINE, MULTILINE, POLYGON, MULTIPOLYGON, COLLECTION

note: Tag: para
en: Availability: 1.1
fr: DIsponibilité : 1.1

note: Tag: refpurpose
en: Renames a topogeometry column
fr: Renomme une colonne topogeometry

note: Tag: para
en: This function changes the name of an existing TopoGeometry column ensuring metadata information about it is updated accordingly.
fr: Cette fonction modifie le nom d'une colonne TopoGeometry existante en veillant à ce que les informations de métadonnées la concernant soient mises à jour en conséquence.

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

note: Tag: refpurpose
en: Use with caution: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table.
fr: À utiliser avec précaution : Abandonne un schéma de topologie et supprime sa référence dans la table topology.topology et les références aux tables de ce schéma dans la table geometry_columns.

note: Tag: para
en: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table. This function should be USED WITH CAUTION, as it could destroy data you care about. If the schema does not exist, it just removes reference entries the named schema.
fr: Abandonne un schéma topologique et supprime sa référence dans la table topology.topology et les références aux tables de ce schéma dans la table geometry_columns. Cette fonction doit être utilisée avec précaution, car elle peut détruire des données qui vous sont chères. Si le schéma n'existe pas, elle supprime simplement les entrées de référence du schéma nommé.

note: Tag: para
en: Cascade drops the ma_topo schema and removes all references to it in topology.topology and geometry_columns.
fr: Cascade abandonne le schéma ma_topo et supprime toutes les références à ce schéma dans topology.topology et geometry_columns.

note: Tag: refpurpose
en: Renames a topology
fr: Renomme une topologie

note: Tag: para
en: Renames a topology schema, updating its metadata record in the <varname>topology.topology</varname> table.
fr: Renomme un schéma topologique, en mettant à jour son enregistrement de métadonnées dans la table <varname>topology.topology</varname>.

note: Tag: para
en: Rename a topology from <varname>topo_stage</varname> to <varname>topo_prod</varname>.
fr: Renommer une topologie de <varname>topo_stage</varname> à <varname>topo_prod</varname>.

note: Tag: refpurpose
en: Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table.
fr: Supprime la colonne topogeometry de la table nommée <varname>table_name</varname> dans le schéma <varname>schema_name</varname> et désenregistre les colonnes de la table topology.layer.

note: Tag: para
en: Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table. Returns summary of drop status. NOTE: it first sets all values to NULL before dropping to bypass referential integrity checks.
fr: Supprime la colonne topogeometry de la table nommée <varname>table_name</varname> dans le schéma <varname>schema_name</varname> et désenregistre les colonnes de la table topology.layer. Renvoie un résumé de l'état d'abandon. NOTE : il définit d'abord toutes les valeurs à NULL avant de procéder à l'abandon afin de contourner les contrôles d'intégrité référentielle.

note: Tag: refpurpose
en: Adds missing entries to topology.layer table by reading metadata from topo tables.
fr: Ajoute les entrées manquantes à la table topology.layer en lisant les métadonnées des tables topo.

note: Tag: para
en: Adds missing entries to the <varname>topology.layer</varname> table by inspecting topology constraints on tables. This function is useful for fixing up entries in topology catalog after restores of schemas with topo data.
fr: Ajoute les entrées manquantes à la table <varname>topology.layer</varname> en inspectant les contraintes topologiques sur les tables. Cette fonction est utile pour corriger les entrées dans le catalogue topologique après la restauration de schémas contenant des données topographiques.

note: Tag: para
en: It returns the list of entries created. Returned columns are <varname>schema_name</varname>, <varname>table_name</varname>, <varname>feature_column</varname>.
fr: Elle renvoie la liste des entrées créées. Les colonnes retournées sont <varname>schema_name</varname>, <varname>table_name</varname>, <varname>feature_column</varname>.

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

note: Tag: refpurpose
en: <refpurpose>Takes a topology name and provides summary totals of types of objects in topology.</refpurpose>
fr: <refpurpose>Prend un nom de topologie et fournit des totaux récapitulatifs des types d'objets dans la topologie.</refpurpose>

note: Tag: para
en: <para>Takes a topology name and provides summary totals of types of objects in topology.</para>
fr: <para>Prend un nom de topologie et fournit des totaux récapitulatifs des types d'objets dans la topologie.</para>

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

note: Tag: refpurpose
en: Returns a set of validatetopology_returntype objects detailing issues with topology.
fr: Renvoie un ensemble d'objets validatetopology_returntype détaillant les problèmes liés à la topologie.

note: Tag: para
en: Returns a set of <xref linkend="validatetopology_returntype"/> objects detailing issues with topology, optionally limiting the check to the area specified by the <varname>bbox</varname> parameter.
fr: Renvoie un ensemble d'objets <xref linkend="validatetopology_returntype"/> détaillant les problèmes de topologie, en limitant éventuellement la vérification à la zone spécifiée par le paramètre <varname>bbox</varname>.

note: Tag: para
en: List of possible errors, what they mean and what the returned ids represent are displayed below:
fr: La liste des erreurs possibles, ce qu'elles signifient et ce que représentent les identifiants renvoyés est affichée ci-dessous :

note: Tag: entry
en: Error
fr: Erreur

note: Tag: entry
en: Meaning
fr: Signification

note: Tag: entry
en: coincident nodes
fr: nœuds coïncidents

note: Tag: entry
en: Identifier of first node.
fr: Identifiant du premier nœud.

note: Tag: entry
en: Identifier of second node.
fr: Identifiant du second nœud.

note: Tag: entry
en: Two nodes have the same geometry.
fr: Deux nœuds ont la même géométrie.

note: Tag: entry
en: edge crosses node
fr: l'arête croise le nœud

note: Tag: entry
en: Identifier of the edge.
fr: Identifiant de l'arête.

note: Tag: entry
en: Identifier of the node.
fr: Identifiant du nœud.

note: Tag: entry
en: An edge has a node in its interior. See <xref linkend="ST_Relate"/>.
fr: Une arête a un nœud à l'intérieur. Voir <xref linkend="ST_Relate"/>.

note: Tag: entry
en: invalid edge
fr: arête invalide

note: Tag: entry
en: An edge geometry is invalid. See <xref linkend="ST_IsValid"/>.
fr: La géométrie d'une arête n'est pas valide. Voir <xref linkend="ST_IsValid"/>.

note: Tag: entry
en: edge not simple
fr: l'arête n'est pas simple

note: Tag: entry
en: An edge geometry has self-intersections. See <xref linkend="ST_IsSimple"/>.
fr: Une géométrie d'arête possède des auto-intersections. Voir <xref linkend="ST_IsSimple"/>.

note: Tag: entry
en: edge crosses edge
fr: une arête croise une arête

note: Tag: entry
en: Identifier of first edge.
fr: Identifiant de la première arête.

note: Tag: entry
en: Identifier of second edge.
fr: Identifiant de la deuxième arête.

note: Tag: entry
en: Two edges have an interior intersection. See <xref linkend="ST_Relate"/>.
fr: Deux arêtes ont une intersection intérieure. Voir <xref linkend="ST_Relate"/>.

note: Tag: entry
en: edge start node geometry mis-match
fr: arête début nœud géométrie inadéquate

note: Tag: entry
en: Identifier of the indicated start node.
fr: Identifiant du nœud de départ indiqué.

note: Tag: entry
en: The geometry of the node indicated as the starting node for an edge does not match the first point of the edge geometry. See <xref linkend="ST_StartPoint"/>.
fr: La géométrie du nœud indiqué comme nœud de départ d'une arête ne correspond pas au premier point de la géométrie de l'arête. Voir <xref linkend="ST_StartPoint"/>.

note: Tag: entry
en: edge end node geometry mis-match
fr: arête extrémité nœud géométrie non conforme

note: Tag: entry
en: Identifier of the indicated end node.
fr: Identifiant du nœud final indiqué.

note: Tag: entry
en: The geometry of the node indicated as the ending node for an edge does not match the last point of the edge geometry. See <xref linkend="ST_EndPoint"/>.
fr: La géométrie du nœud indiqué comme nœud final d'une arête ne correspond pas au dernier point de la géométrie de l'arête. Voir <xref linkend="ST_EndPoint"/>.

note: Tag: entry
en: face without edges
fr: face sans arêtes

note: Tag: entry
en: Identifier of the orphaned face.
fr: Identifiant de la face orpheline.

note: Tag: entry
en: No edge reports an existing face on either of its sides (left_face, right_face).
fr: Aucune arête ne signale une face existante sur l'un ou l'autre de ses côtés (face_gauche, face_droite).

note: Tag: entry
en: face has no rings
fr: la face n'a pas d'anneaux

note: Tag: entry
en: Identifier of the partially-defined face.
fr: Identifiant de la face partiellement définie.

note: Tag: entry
en: Edges reporting a face on their sides do not form a ring.
fr: Les arêtes rapportant une face sur leurs côtés ne forment pas un anneau.

note: Tag: entry
en: face has wrong mbr
fr: la face n'a pas le bon mbr (minimum bounding rectangle)

note: Tag: entry
en: Identifier of the face with wrong mbr cache.
fr: Identifiant de la face avec un cache mbr (minimum bounding rectangle) erroné.

note: Tag: entry
en: Minimum bounding rectangle of a face does not match minimum bounding box of the collection of edges reporting the face on their sides.
fr: Le rectangle minimal de délimitation d'une face ne correspond pas au rectangle minimal de délimitation de la collection d'arêtes rapportant la face sur leurs côtés.

note: Tag: entry
en: hole not in advertised face
fr: le trou n'est pas dans la face annoncée

note: Tag: entry
en: Signed identifier of an edge, identifying the ring. See <xref linkend="GetRingEdges"/>.
fr: Identifiant signé d'une arête, identifiant l'anneau. Voir <xref linkend="GetRingEdges"/>.

note: Tag: entry
en: A ring of edges reporting a face on its exterior is contained in different face.
fr: Un anneau d'arêtes rapportant une face sur son extérieur est contenu dans une face différente.

note: Tag: entry
en: not-isolated node has not- containing_face
fr: le nœud non isolé a une face non-contenante

note: Tag: entry
en: Identifier of the ill-defined node.
fr: Identifiant du nœud mal défini.

note: Tag: entry
en: A node which is reported as being on the boundary of one or more edges is indicating a containing face.
fr: Un nœud signalé comme étant à la limite d'une ou plusieurs arêtes indique une face contenante.

note: Tag: entry
en: isolated node has containing_face
fr: le nœud isolé a une face contenante

note: Tag: entry
en: A node which is not reported as being on the boundary of any edges is lacking the indication of a containing face.
fr: Un nœud qui n'est pas signalé comme étant à la limite d'une arête n'a pas l'indication d'une face contenante.

note: Tag: entry
en: isolated node has wrong containing_face
fr: Le nœud isolé n'a pas la bonne face contenante

note: Tag: entry
en: Identifier of the misrepresented node.
fr: Identifiant du nœud mal représenté.

note: Tag: entry
en: A node which is not reported as being on the boundary of any edges indicates a containing face which is not the actual face containing it. See <xref linkend="GetFaceContainingPoint"/>.
fr: Un nœud qui n'est pas signalé comme étant à la limite d'une arête indique une face contenante qui n'est pas la face réelle qui le contient. Voir <xref linkend="GetFaceContainingPoint"/>.

note: Tag: entry
en: invalid next_right_edge
fr: next_right_edge invalide

note: Tag: entry
en: Identifier of the misrepresented edge.
fr: Identifiant de l'arête mal représentée.

note: Tag: entry
en: Signed id of the edge which should be indicated as the next right edge.
fr: Identifiant signé de l'arête qui doit être indiqué comme la prochaine arête droite.

note: Tag: entry
en: The edge indicated as the next edge encountered walking on the right side of an edge is wrong.
fr: L'arête indiquée comme le prochaine arête rencontrée en évoluant sur le côté droit d'une arête est faux.

note: Tag: entry
en: invalid next_left_edge
fr: next_left_edge invalide

note: Tag: entry
en: Signed id of the edge which should be indicated as the next left edge.
fr: Identifiant signé de l'arête qui doit être indiquée comme l'arête gauche suivante.

note: Tag: entry
en: The edge indicated as the next edge encountered walking on the left side of an edge is wrong.
fr: L'arête indiquée comme la prochaine arête rencontrée en évoluant sur le côté gauche d'une arête est faux.

note: Tag: entry
en: mixed face labeling in ring
fr: étiquetage mixte des faces dans l'anneau

note: Tag: entry
en: Edges in a ring indicate conflicting faces on the walking side. This is also known as a "Side Location Conflict".
fr: Les arêtes d'un anneau indiquent des faces conflictuelles dans le sens de la progression. C'est ce que l'on appelle un "Side Location Conflict" (Conflit d'emplacement latéral).

note: Tag: entry
en: non-closed ring
fr: anneau non fermé

note: Tag: entry
en: A ring of edges formed by following next_left_edge/next_right_edge attributes starts and ends on different nodes.
fr: Un anneau d'arêtes formé par les attributs next_left_edge/next_right_edge commence et se termine sur différents nœuds.

note: Tag: entry
en: face has multiple shells
fr: la face a plusieurs enveloppes

note: Tag: entry
en: Identifier of the contended face.
fr: Identifiant de la face contestée.

note: Tag: entry
en: More than a one ring of edges indicate the same face on its interior.
fr: Plus d'un anneau d'arêtes indique la même face à l'intérieur.

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

note: Tag: para
en: Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false positives that were existent in prior versions.
fr: Amélioration : 2.0.0 détection plus efficace des croisements d'arêtes et correction des faux positifs qui existaient dans les versions précédentes.

note: Tag: para
en: Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' to be consistent with error description.
fr: Modifié : 2.2.0 les valeurs pour id1 et id2 ont été échangées pour "edge crosses node" pour être cohérent avec la description de l'erreur.

note: Tag: para
en: Changed: 3.2.0 added optional bbox parameter, perform face labeling and edge linking checks.
fr: Modifié : 3.2.0 a ajouté le paramètre optionnel bbox, effectuant des vérifications de l'étiquetage des faces et de la liaison des arêtes.

note: Tag: refpurpose
en: Returns info about invalid topology relation records
fr: Renvoie des informations sur les enregistrements de relations topologiques non valides

note: Tag: para
en: Returns a set records giving information about invalidities in the relation table of the topology.
fr: Renvoie un ensemble d'enregistrements donnant des informations sur les invalidités dans la table des relations de la topologie.

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

note: Tag: refpurpose
en: Returns a topology record by different means.
fr: Renvoie un enregistrement topologique par différents moyens.

note: Tag: para
en: Takes a topology identifier or the identifier of a topology-related object and returns a topology.topology record.
fr: Prend un identifiant de topologie ou l'identifiant d'un objet lié à la topologie et renvoie un enregistrement topology.topology.

note: Tag: refpurpose
en: Returns a topology.layer record by different means.
fr: Renvoie un enregistrement topology.layer par différents moyens.

note: Tag: para
en: Takes a layer identifier or the identifier of a topology-related object and returns a topology.layer record.
fr: Prend un identifiant de couche ou l'identifiant d'un objet lié à la topologie et renvoie un enregistrement topology.layer.

note: Tag: para
en: This section discusses management of database statistics during topology building.
fr: Cette section traite de la gestion des statistiques de la base de données pendant la construction de la topologie.

note: Tag: title
en: Topology Statistics Management
fr: Gestion des statistiques de topologie

note: Tag: para
en: Adding elements to a topology triggers many database queries for finding existing edges that will be split, adding nodes and updating edges that will node with the new linework. For this reason it is useful that statistics about the data in the topology tables are up-to-date.
fr: L'ajout d'éléments à une topologie déclenche de nombreuses requêtes dans la base de données pour trouver les arêtes existantes qui seront divisées, ajouter des nœuds et mettre à jour les arêtes qui formeront un nœud avec le nouveau réseau de lignes. C'est pourquoi il est utile que les statistiques relatives aux données contenues dans les tables de topologie soient à jour.

note: Tag: para
en: PostGIS Topology population and editing functions do not automatically update the statistics because a updating stats after each and every change in a topology would be overkill, so it is the caller's duty to take care of that.
fr: Les fonctions d'insertion et d'édition de topologie de PostGIS ne mettent pas automatiquement à jour les statistiques, car une mise à jour des statistiques après chaque changement dans une topologie serait exagérée, et c'est donc à l'appelant de s'en charger.

note: Tag: para
en: That the statistics updated by autovacuum will NOT be visible to transactions which started before autovacuum process completed, so long-running transactions will need to run ANALYZE themselves, to use updated statistics.
fr: Les statistiques mises à jour par autovacuum ne seront PAS visibles pour les transactions qui ont démarré avant la fin du processus d'autovacuum, de sorte que les transactions de longue durée devront exécuter ANALYZE elles-mêmes, pour utiliser les statistiques mises à jour.

note: Tag: para
en: This section covers the topology functions for creating new topologies.
fr: Cette section couvre les fonctions de topologie permettant de créer de nouvelles topologies.

note: Tag: title
en: Topology Constructors
fr: Constructeurs de topologie

note: Tag: refpurpose
en: Creates a new topology schema and registers it in the topology.topology table.
fr: Crée un nouveau schéma topologique et l'enregistre dans la table topology.topology.

note: Tag: para
en: Creates a new topology schema with name <varname>topology_name</varname> and registers it in the <varname>topology.topology</varname> table. Topologies must be uniquely named. The topology tables (<varname>edge_data</varname>, <varname>face</varname>, <varname>node</varname>,and <varname>relation</varname> are created in the schema. It returns the id of the topology.
fr: Crée un nouveau schéma de topologie portant le nom <varname>topology_name</varname> et l'enregistre dans la table <varname>topology.topology</varname>. Les topologies doivent porter un nom unique. Les tables de topologie (<varname>edge_data</varname>, <varname>face</varname>, <varname>node</varname> et <varname>relation</varname>) sont créées dans le schéma. Elle renvoie l'identifiant de la topologie.

note: Tag: para
en: The <varname>srid</varname> is the <link linkend="spatial_ref_sys">spatial reference system</link> SRID for the topology.
fr: Le <varname>srid</varname> est le <link linkend="spatial_ref_sys">système de référence spatiale</link> SRID pour la topologie.

note: Tag: para
en: The tolerance <varname>prec</varname> is measured in the units of the spatial reference system. The tolerance defaults to 0.
fr: La tolérance <varname>prec</varname> est mesurée dans les unités du système de référence spatiale. La tolérance est fixée par défaut à 0.

note: Tag: para
en: <varname>hasz</varname> defaults to false if not specified.
fr: <varname>hasz</varname> La valeur par défaut est false si elle n'est pas spécifiée.

note: Tag: para
en: This is similar to the SQL/MM <xref linkend="ST_InitTopoGeo"/> but has more functionality.
fr: Cette fonction est similaire à la fonction SQL/MM <xref linkend="ST_InitTopoGeo"/> mais possède plus de fonctionnalités.

note: Tag: para
en: Enhanced: 2.0 added the signature accepting hasZ
fr: Amélioration : 2.0 ajout de la signature acceptant hasZ

note: Tag: para
en: Create a topology schema called <varname>ma_topo</varname> that stores edges and nodes in Massachusetts State Plane-meters (SRID = 26986). The tolerance represents 0.5 meters since the spatial reference system is meter-based.
fr: Créez un schéma topologique appelé <varname>ma_topo</varname> qui stocke les arêtes et les nœuds en mètres de Massachusetts State Plane (SRID = 26986). La tolérance est de 0,5 mètre puisque le système de référence spatiale est basé sur le mètre.

note: Tag: para
en: Create a topology for Rhode Island called <varname>ri_topo</varname> in spatial reference system State Plane-feet (SRID = 3438)
fr: Créer une topologie pour Rhode Island appelée <varname>ri_topo</varname> dans le système de référence spatiale State Plane-feet (SRID = 3438)

note: Tag: refpurpose
en: Makes a copy of a topology (nodes, edges, faces, layers and TopoGeometries) into a new schema
fr: Copie une topologie (nœuds, arêtes, faces, couches et TopoGeometries) dans un nouveau schéma

note: Tag: para
en: Creates a new topology with name <varname>new_name</varname>, with SRID and precision copied from <varname>existing_topology_name</varname> The nodes, edges and faces in <varname>existing_topology_name</varname> are copied into the new topology, as well as Layers and their associated TopoGeometries.
fr: Crée une nouvelle topologie avec le nom <varname>new_name</varname>, avec le SRID et la précision copiés à partir de <varname>existing_topology_name</varname> Les nœuds, les arêtes et les faces dans <varname>existing_topology_name</varname> sont copiés dans la nouvelle topologie, ainsi que les couches et leurs TopoGeometries associées.

note: Tag: para
en: The new rows in the <varname>topology.layer</varname> table contain synthetic values for schema_name, table_name and feature_column. This is because the TopoGeometry objects exist only as a definition and are not yet available in a user-defined table.
fr: Les nouvelles lignes de la table <varname>topology.layer</varname> contiennent des valeurs synthétiques pour schema_name, table_name et feature_column. Ceci est dû au fait que les objets TopoGeometry n'existent qu'en tant que définition et ne sont pas encore disponibles dans une table définie par l'utilisateur.

note: Tag: para
en: Make a backup of a topology called <varname>ma_topo</varname>.
fr: Faire une sauvegarde d'une topologie appelée <varname>ma_topo</varname>.

note: Tag: para
en: This is the SQL-MM equivalent of <xref linkend="CreateTopology"/>. It lacks options for spatial reference system and tolerance. it returns a text description of the topology creation, instead of the topology id.
fr: C'est l'équivalent SQL-MM de <xref linkend="CreateTopology"/>. Il manque des options pour le système de référence spatial et la tolérance. Il renvoie une description textuelle de la création de la topologie, au lieu de l'identifiant de la topologie.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17
fr: &sqlmm_compliant; SQL-MM 3 Topo-Geo et Topo-Net 3 : Routine Details : X.3.17

note: Tag: refpurpose
en: <refpurpose>Adds a collection of geometries to a given empty topology and returns a message detailing success.</refpurpose>
fr: <refpurpose> Ajoute une collection de géométries à une topologie vide donnée et renvoie un message détaillant le succès.</refpurpose>

note: Tag: para
en: <para>Adds a collection of geometries to a given empty topology and returns a message detailing success.</para>
fr: <para>Ajoute une collection de géométries à une topologie vide donnée et renvoie un message détaillant le succès.</para>

note: Tag: para
en: Useful for populating an empty topology.
fr: Utile pour remplir une topologie vide.

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

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details -- X.3.18

note: Tag: refpurpose
en: Adds a point to an existing topology using a tolerance and possibly splitting an existing edge.
fr: Ajoute un point à une topologie existante en utilisant une tolérance et en divisant éventuellement une arête existante.

note: Tag: para
en: Adds a point to an existing topology and returns its identifier. The given point will snap to existing nodes or edges within given tolerance. An existing edge may be split by the snapped point.
fr: Ajoute un point à une topologie existante et renvoie son identifiant. Le point donné s'accroche aux nœuds ou aux arêtes existants dans la limite d'une tolérance donnée. Une arête existante peut être divisée par le point accroché.

note: Tag: refpurpose
en: Adds a linestring to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns edge identifiers.
fr: Ajoute une ligne à une topologie existante en utilisant une tolérance et en divisant éventuellement les arêtes/faces existantes. Retourne les identifiants des arêtes.

note: Tag: para
en: Adds a linestring to an existing topology and returns a set of edge identifiers forming it up. The given line will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the line.
fr: Ajoute une ligne à une topologie existante et renvoie un ensemble d'identifiants d'arêtes la constituant. La ligne donnée s'accroche aux nœuds ou aux arêtes existants dans la limite d'une tolérance donnée. Les arêtes et les faces existantes peuvent être divisées par la ligne.

note: Tag: para
en: Updating statistics about topologies being loaded via this function is up to caller, see <xref linkend="Topology_StatsManagement"/>.
fr: La mise à jour des statistiques sur les topologies chargées via cette fonction est du ressort de l'appelant, voir <xref linkend="Topology_StatsManagement"/>.

note: Tag: refpurpose
en: Adds a polygon to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns face identifiers.
fr: Ajoute un polygone à une topologie existante en utilisant une tolérance et en divisant éventuellement les arêtes/faces existantes. Renvoie les identifiants des faces.

note: Tag: para
en: Adds a polygon to an existing topology and returns a set of face identifiers forming it up. The boundary of the given polygon will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the boundary of the new polygon.
fr: Ajoute un polygone à une topologie existante et renvoie un ensemble d'identifiants de face le constituant. La limite du polygone donné s'accrochera aux nœuds ou aux arêtes existants dans la limite d'une tolérance donnée. Les arêtes et les faces existantes peuvent être divisées par la limite du nouveau polygone.

note: Tag: para
en: This section covers topology functions for adding, moving, deleting, and splitting edges, faces, and nodes. All of these functions are defined by ISO SQL/MM.
fr: Cette section traite des fonctions topologiques permettant d'ajouter, de déplacer, de supprimer et de diviser des arêtes, des faces et des nœuds. Toutes ces fonctions sont définies par ISO SQL/MM.

note: Tag: title
en: Topology Editors
fr: Éditeurs de topologie

note: Tag: refpurpose
en: Adds an isolated node to a face in a topology and returns the nodeid of the new node. If face is null, the node is still created.
fr: Ajoute un noeud isolé à une face dans une topologie et renvoie le nodeid du nouveau noeud. Si la face est nulle, le noeud est quand même créé.

note: Tag: para
en: Adds an isolated node with point location <varname>apoint</varname> to an existing face with faceid <varname>aface</varname> to a topology <varname>atopology</varname> and returns the nodeid of the new node.
fr: Ajoute un noeud isolé avec un point <varname>apoint</varname> à une face existante avec un faceid <varname>aface</varname> à une topologie <varname>atopology</varname> et renvoie le nodeid du nouveau noeud.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, or the point intersects an existing edge (even at the boundaries) then an exception is thrown. If the point already exists as a node, an exception is thrown.
fr: Si le système de référence spatiale (srid) de la géométrie du point n'est pas le même que la topologie, si le <varname>apoint</varname> n'est pas une géométrie de point, si le point est nul ou si le point croise une arête existante (même aux limites), une exception est levée. Si le point existe déjà en tant que nœud, une exception est levée.

note: Tag: para
en: If <varname>aface</varname> is not null and the <varname>apoint</varname> is not within the face, then an exception is thrown.
fr: Si <varname>aface</varname> n'est pas null et que le <varname>apoint</varname> n'est pas à l'intérieur de la face, une exception est levée.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1
fr: &sqlmm_compliant; SQL-MM: Topo-Net Routines : X+1.3.1

note: Tag: refpurpose
en: <refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</refpurpose>
fr: <refpurpose> Ajoute une arête isolée définie par la géométrie <varname>alinestring</varname> à une topologie reliant deux nœuds isolés existants <varname>anode</varname> et <varname>anothernode</varname> et renvoie l'identifiant de l'arête de la nouvelle arête.</refpurpose>

note: Tag: para
en: <para>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</para>
fr: <para>Ajoute une arête isolée définie par la géométrie <varname>alinestring</varname> à une topologie reliant deux nœuds isolés existants <varname>anode</varname> et <varname>anothernode</varname> et renvoie l'identifiant de l'arête de la nouvelle arête.</para>

note: Tag: para
en: If the spatial reference system (srid) of the <varname>alinestring</varname> geometry is not the same as the topology, any of the input arguments are null, or the nodes are contained in more than one face, or the nodes are start or end nodes of an existing edge, then an exception is thrown.
fr: Si le système de référence spatiale (srid) de la géométrie <varname>alinestring</varname> n'est pas le même que la topologie, si l'un des arguments d'entrée est nul, si les noeuds sont contenus dans plus d'une face, ou si les noeuds sont des noeuds de départ ou d'arrivée d'une arête existante, une exception est levée.

note: Tag: para
en: If the <varname>alinestring</varname> is not within the face of the face the <varname>anode</varname> and <varname>anothernode</varname> belong to, then an exception is thrown.
fr: Si le <varname>alinestring</varname> ne se trouve pas à l'intérieur de la face à laquelle appartiennent le <varname>anode</varname> et le <varname>anothernode</varname>, une exception est levée.

note: Tag: para
en: If the <varname>anode</varname> and <varname>anothernode</varname> are not the start and end points of the <varname>alinestring</varname> then an exception is thrown.
fr: Si le <varname>anode</varname> et le <varname>anothernode</varname> ne sont pas les points de départ et d'arrivée du <varname>alinestring</varname>, une exception est levée.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X.3.4

note: Tag: refpurpose
en: Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces.
fr: Ajoutez une nouvelle arête et, si elle divise une face, supprimez la face d'origine et remplacez-la par deux nouvelles faces.

note: Tag: para
en: Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. Returns the id of the newly added edge.
fr: Ajoutez une nouvelle arête et, si elle divise une face, supprimez la face d'origine et remplacez-la par deux nouvelles faces. Renvoie l'identifiant de l'arête nouvellement ajoutée.

note: Tag: para
en: Updates all existing joined edges and relationships accordingly.
fr: Met à jour toutes les arêtes jointes existantes et les relations en conséquence.

note: Tag: para
en: If any arguments are null, the given nodes are unknown (must already exist in the <varname>node</varname> table of the topology schema) , the <varname>acurve</varname> is not a <varname>LINESTRING</varname>, the <varname>anode</varname> and <varname>anothernode</varname> are not the start and endpoints of <varname>acurve</varname> then an error is thrown.
fr: Si l'un des arguments est nul, les nœuds donnés sont inconnus (doivent déjà exister dans la table <varname>node</varname> du schéma topologique), la <varname>acurve</varname> n'est pas une <varname>LINESTRING</varname>, le <varname>anode</varname> et <varname>anothernode</varname> ne sont pas les points de départ et d'arrivée de <varname>acurve</varname>, une erreur est générée.

note: Tag: para
en: If the spatial reference system (srid) of the <varname>acurve</varname> geometry is not the same as the topology an exception is thrown.
fr: Si le système de référence spatiale (srid) de la géométrie <varname>acurve</varname> n'est pas le même que la topologie, une exception est levée.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X.3.12

note: Tag: refpurpose
en: Add a new edge and, if in doing so it splits a face, modify the original face and add a new face.
fr: Ajoutez une nouvelle arête et, si elle divise une face, modifiez la face d'origine et ajoutez une nouvelle face.

note: Tag: para
en: Add a new edge and, if doing so splits a face, modify the original face and add a new one.
fr: Ajouter une nouvelle arête et, si cela divise une face, modifier la face d'origine et en ajouter une nouvelle.

note: Tag: para
en: If possible, the new face will be created on left side of the new edge. This will not be possible if the face on the left side will need to be the Universe face (unbounded).
fr: Si possible, la nouvelle face sera créée sur le côté gauche de la nouvelle arête. Cela ne sera pas possible si la face du côté gauche doit être la face de l'univers (non borné).

note: Tag: para
en: Returns the id of the newly added edge.
fr: Renvoie l'identifiant de l'arête nouvellement ajoutée.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X.3.13

note: Tag: refpurpose
en: <refpurpose>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</refpurpose>
fr: <refpurpose>Enlève une arête et, si l'arête enlevée séparait deux faces, supprime les faces originales et les remplace par une nouvelle face.</refpurpose>

note: Tag: para
en: <para>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</para>
fr: <para>Supprime une arête et, si l'arête supprimée séparait deux faces, supprime les faces originales et les remplace par une nouvelle face.</para>

note: Tag: para
en: Returns the id of a newly created face or NULL, if no new face is created. No new face is created when the removed edge is dangling or isolated or confined with the universe face (possibly making the universe flood into the face on the other side).
fr: Renvoie l'identifiant d'une face nouvellement créée ou NULL, si aucune nouvelle face n'est créée. Aucune nouvelle face n'est créée lorsque l'arête supprimée est pendante, isolée ou confinée avec la face de l'univers (ce qui peut entraîner "l'inondation de la face" de l'autre côté de l'univers).

note: Tag: para
en: Refuses to remove an edge participating in the definition of an existing TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by only one of them (and not the other).
fr: Refuse de supprimer une arête participant à la définition d'une TopoGeometry existante. Refuse de recoller deux faces si une TopoGeometry n'est définie que par l'une d'entre elles (et non par l'autre).

note: Tag: para
en: If any arguments are null, the given edge is unknown (must already exist in the <varname>edge</varname> table of the topology schema), the topology name is invalid then an error is thrown.
fr: Si l'un des arguments est nul, si l'arête donnée est inconnue (elle doit déjà exister dans la table <varname>edge</varname> du schéma topologique), si le nom de la topologie n'est pas valide, une erreur est générée.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X.3.14

note: Tag: refpurpose
en: Removes an edge, and if the edge separates two faces deletes one face and modifies the other face to cover the space of both.
fr: Supprime une arête et, si l'arête sépare deux faces, supprime une face et modifie l'autre face pour couvrir l'espace des deux.

note: Tag: para
en: Removes an edge, and if the removed edge separates two faces deletes one face and modifies the other face to cover the space of both. Preferentially keeps the face on the right, to be consistent with <xref linkend="ST_AddEdgeModFace"/>. Returns the id of the face which is preserved.
fr: Supprime une arête et, si l'arête supprimée sépare deux faces, supprime une face et modifie l'autre face pour couvrir l'espace des deux. La face de droite est conservée de préférence, par souci de cohérence avec <xref linkend="ST_AddEdgeModFace"/>. Renvoie l'identifiant de la face conservée.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X.3.15

note: Tag: refpurpose
en: <refpurpose>Changes the shape of an edge without affecting the topology structure.</refpurpose>
fr: <refpurpose>Modifie la forme d'une arête sans affecter la structure de la topologie.</refpurpose>

note: Tag: para
en: <para>Changes the shape of an edge without affecting the topology structure.</para>
fr: <para>Modifie la forme d'une arête sans affecter la structure de la topologie.</para>

note: Tag: para
en: If any arguments are null, the given edge does not exist in the <varname>edge</varname> table of the topology schema, the <varname>acurve</varname> is not a <varname>LINESTRING</varname>, or the modification would change the underlying topology then an error is thrown.
fr: Si l'un des arguments est nul, si l'arête donnée n'existe pas dans la table <varname>edge</varname> du schéma topologique, si la <varname>acurve</varname> n'est pas une <varname>LINESTRING</varname>, ou si la modification changerait la topologie sous-jacente, une erreur est déclenchée.

note: Tag: para
en: If the new <varname>acurve</varname> is not simple, then an error is thrown.
fr: Si la nouvelle <varname>acurve</varname> n'est pas simple, une erreur est générée.

note: Tag: para
en: If moving the edge from old to new position would hit an obstacle then an error is thrown.
fr: Si le déplacement de l'arête de l'ancienne à la nouvelle position heurte un obstacle, une erreur est générée.

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

note: Tag: para
en: Enhanced: 2.0.0 adds topological consistency enforcement
fr: Amélioration : 2.0.0 ajoute l'application de la cohérence topologique

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details X.3.6

note: Tag: refpurpose
en: Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge.
fr: Fractionner une arête en créant un nouveau nœud le long d'une arête existante, en modifiant l'arête d'origine et en ajoutant une nouvelle arête.

note: Tag: para
en: Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge. Updates all existing joined edges and relationships accordingly. Returns the identifier of the newly added node.
fr: Fractionner une arête en créant un nouveau nœud le long d'une arête existante, en modifiant l'arête d'origine et en ajoutant une nouvelle arête. Cette opération met à jour toutes les arêtes jointes existantes et les relations en conséquence. Renvoie l'identifiant du nœud nouvellement ajouté.

note: Tag: para
en: Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit
fr: Modifié : 2.0 - Dans les versions antérieures, cette fonction était mal nommée ST_ModEdgesSplit

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X.3.9

note: Tag: refpurpose
en: Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node.
fr: Répare deux arêtes en supprimant le nœud qui les relie, en modifiant la première arête et en supprimant la seconde. Renvoie l'identifiant du nœud supprimé.

note: Tag: para
en: Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node. Updates all existing joined edges and relationships accordingly.
fr: Répare deux arêtes en supprimant le nœud qui les relie, en modifiant la première arête et en supprimant la seconde. Renvoie l'identifiant du nœud supprimé. Met à jour toutes les arêtes jointes existantes et les relations en conséquence.

note: Tag: refpurpose
en: Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided.
fr: Répare deux arêtes en supprimant le nœud qui les relie, en supprimant les deux arêtes et en les remplaçant par une arête dont la direction est la même que la première arête fournie.

note: Tag: para
en: Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided. Returns the id of the new edge replacing the healed ones. Updates all existing joined edges and relationships accordingly.
fr: Répare deux arêtes en supprimant le nœud qui les relie, en supprimant les deux arêtes et en les remplaçant par une arête dont la direction est la même que la première arête fournie. Renvoie l'identifiant de la nouvelle arête remplaçant les arêtes réparées. Met à jour toutes les arêtes jointes existantes et les relations en conséquence.

note: Tag: refpurpose
en: Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown. Returns description of move.
fr: Déplace un nœud isolé dans une topologie d'un point à un autre. Si la nouvelle géométrie <varname>apoint</varname> existe en tant que noeud, une erreur est générée. Retourne la description du déplacement.

note: Tag: para
en: Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown.
fr: Déplace un nœud isolé dans une topologie d'un point à un autre. Si la nouvelle géométrie <varname>apoint</varname> existe en tant que noeud, une erreur est générée.

note: Tag: para
en: If any arguments are null, the <varname>apoint</varname> is not a point, the existing node is not isolated (is a start or end point of an existing edge), new node location intersects an existing edge (even at the end points) or the new location is in a different face (since 3.2.0) then an exception is thrown.
fr: Si l'un des arguments est nul, si le <varname>apoint</varname> n'est pas un point, si le noeud existant n'est pas isolé (c'est un point de départ ou d'arrivée d'une arête existante), si l'emplacement du nouveau noeud coupe une arête existante (même aux points d'arrivée) ou si le nouvel emplacement se trouve dans une face différente (depuis la version 3.2.0), une exception est levée.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology an exception is thrown.
fr: Si le système de référence spatiale (srid) de la géométrie du point n'est pas le même que la topologie, une exception est levée.

note: Tag: para
en: Enhanced: 3.2.0 ensures the nod cannot be moved in a different face
fr: Amélioration : la version 3.2.0 garantit que le nœud ne peut pas être déplacé vers une autre face

note: Tag: refpurpose
en: Split an edge by creating a new node along an existing edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges.
fr: Fractionne une arête en créant un nouveau nœud le long d'une arête existante, en supprimant l'arête d'origine et en la remplaçant par deux nouvelles arêtes. Renvoie l'identifiant du nouveau nœud créé qui relie les nouvelles arêtes.

note: Tag: para
en: Split an edge with edge id <varname>anedge</varname> by creating a new node with point location <varname>apoint</varname> along current edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges. Updates all existing joined edges and relationships accordingly.
fr: Divise une arête avec l'identifiant <varname>anedge</varname> en créant un nouveau noeud avec l'emplacement du point <varname>apoint</varname> le long de l'arête actuelle, en supprimant l'arête d'origine et en la remplaçant par deux nouvelles arêtes. Renvoie l'identifiant du nouveau nœud créé qui relie les nouvelles arêtes. Met à jour toutes les arêtes jointes existantes et les relations en conséquence.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, the point already exists as a node, the edge does not correspond to an existing edge or the point is not within the edge then an exception is thrown.
fr: Si le système de référence spatiale (srid) de la géométrie du point n'est pas le même que la topologie, si le <varname>apoint</varname> n'est pas une géométrie de point, si le point est nul, si le point existe déjà en tant que nœud, si l'arête ne correspond pas à une arête existante ou si le point n'est pas à l'intérieur de l'arête, une exception est levée.

note: Tag: refpurpose
en: <refpurpose>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</refpurpose>
fr: <refpurpose>Supprime un noeud isolé et renvoie la description de l'action. Si le noeud n'est pas isolé (début ou fin d'une arête), une exception est levée.</refpurpose>

note: Tag: para
en: <para>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</para>
fr: <para>Supprime un noeud isolé et renvoie la description de l'action. Si le nœud n'est pas isolé (est le début ou la fin d'une arête), une exception est levée.</para>

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3
fr: &sqlmm_compliant; SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X+1.3.3

note: Tag: refpurpose
en: <refpurpose>Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.</refpurpose>
fr: <refpurpose>Supprime une arête isolée et renvoie la description de l'action. Si l'arête n'est pas isolée, une exception est levée.</refpurpose>

note: Tag: para
en: <para>Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.</para>
fr: <para>Supprime une arête isolée et renvoie la description de l'action. Si l'arête n'est pas isolée, une exception est levée.</para>

note: Tag: title
en: Topology Accessors
fr: Accès à la topologie

note: Tag: refpurpose
en: Finds the edge-id of an edge that intersects a given point.
fr: Trouve l'identifiant d'une arête qui coupe un point donné.

note: Tag: para
en: Retrieves the id of an edge that intersects a Point.
fr: Récupère l'identifiant d'une arête qui coupe un point.

note: Tag: para
en: The function returns an integer (id-edge) given a topology, a POINT and a tolerance. If tolerance = 0 then the point has to intersect the edge.
fr: La fonction renvoie un entier (id-edge) à partir d'une topologie, d'un POINT et d'une tolérance. Si la tolérance = 0, le point doit couper l'arête.

note: Tag: para
en: If <varname>apoint</varname> doesn't intersect an edge, returns 0 (zero).
fr: Si <varname>apoint</varname> n'intersecte pas une arête, renvoie 0 (zéro).

note: Tag: para
en: If use tolerance > 0 and there is more than one edge near the point then an exception is thrown.
fr: Si la tolérance d'utilisation > 0 et qu'il y a plus d'une arête près du point, une exception est levée.

note: Tag: para
en: If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin.
fr: Si la tolérance = 0, la fonction utilise ST_Intersects, sinon elle utilise ST_DWithin.

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

note: Tag: para
en: These examples use edges we created in <xref linkend="AddEdge"/>
fr: Ces exemples utilisent les arêtes que nous avons créées dans <xref linkend="AddEdge"/>

note: Tag: refpurpose
en: Finds face intersecting a given point.
fr: Recherche la face intersectant un point donné.

note: Tag: para
en: Finds a face referenced by a Point, with given tolerance.
fr: Recherche une face référencée par un point, avec une tolérance donnée.

note: Tag: para
en: The function will effectively look for a face intersecting a circle having the point as center and the tolerance as radius.
fr: La fonction recherchera effectivement une face coupant un cercle dont le point est le centre et la tolérance le rayon.

note: Tag: para
en: If no face intersects the given query location, 0 is returned (universal face).
fr: Si aucune face n'intersecte l'emplacement de la requête, la valeur 0 est renvoyée (face universelle).

note: Tag: para
en: If more than one face intersect the query location an exception is thrown.
fr: Si plus d'une face croise l'emplacement de la requête, une exception est levée.

note: Tag: para
en: Enhanced: 3.2.0 more efficient implementation and clearer contract, stops working with invalid topologies.
fr: Amélioration : 3.2.0 mise en œuvre plus efficace et contrat plus clair, arrêt du fonctionnement avec des topologies non valides.

note: Tag: refpurpose
en: Finds the face containing a point.
fr: Recherche la face contenant un point.

note: Tag: para
en: Returns the id of the face containing a point.
fr: Renvoie l'identifiant de la face contenant un point.

note: Tag: para
en: An exception is thrown if the point falls on a face boundary.
fr: Une exception est levée si le point tombe sur la limite d'une face.

note: Tag: para
en: The function relies on a valid topology, using edge linking and face labeling.
fr: La fonction repose sur une topologie valide, utilisant la liaison des arêtes et l'étiquetage des faces.

note: Tag: refpurpose
en: Finds the node-id of a node at a point location.
fr: Recherche l'identifiant d'un nœud à un point donné.

note: Tag: para
en: Retrieves the id of a node at a point location.
fr: Récupère l'identifiant d'un nœud à un point donné.

note: Tag: para
en: The function returns an integer (id-node) given a topology, a POINT and a tolerance. If tolerance = 0 means exact intersection, otherwise retrieves the node from an interval.
fr: La fonction renvoie un entier (id-node) à partir d'une topologie, d'un POINT et d'une tolérance. Si tolérance = 0, il s'agit d'une intersection exacte, sinon le nœud est extrait d'un intervalle.

note: Tag: para
en: If <varname>apoint</varname> doesn't intersect a node, returns 0 (zero).
fr: Si <varname>apoint</varname> n'intersecte pas un noeud, renvoie 0 (zéro).

note: Tag: para
en: If use tolerance > 0 and there is more than one node near the point then an exception is thrown.
fr: Si la tolérance d'utilisation > 0 et qu'il y a plus d'un nœud près du point, une exception est levée.

note: Tag: refpurpose
en: <refpurpose>Returns the id of a topology in the topology.topology table given the name of the topology.</refpurpose>
fr: <refpurpose>Retourne l'identifiant d'une topologie dans la table topology.topology étant donné le nom de la topologie.</refpurpose>

note: Tag: para
en: <para>Returns the id of a topology in the topology.topology table given the name of the topology.</para>
fr: <para>Retourne l'identifiant d'une topologie dans la table topology.topology en fonction du nom de la topologie.</para>

note: Tag: refpurpose
en: Returns the SRID of a topology in the topology.topology table given the name of the topology.
fr: Renvoie le SRID d'une topologie dans la table topology.topology en fonction du nom de la topologie.

note: Tag: para
en: Returns the spatial reference id of a topology in the topology.topology table given the name of the topology.
fr: Renvoie l'identifiant de référence spatiale d'une topologie dans la table topology.topology en fonction du nom de la topologie.

note: Tag: refpurpose
en: Returns the name of a topology (schema) given the id of the topology.
fr: Renvoie le nom d'une topologie (schéma) en fonction de l'identifiant de la topologie.

note: Tag: para
en: Returns the topology name (schema) of a topology from the topology.topology table given the topology id of the topology.
fr: Renvoie le nom de la topologie (schéma) d'une topologie de la table topology.topology en fonction de l'identifiant de la topologie.

note: Tag: refpurpose
en: Returns a set of ordered edges that bound <varname>aface</varname>.
fr: Renvoie un ensemble d'arêtes ordonnées qui délimitent <varname>aface</varname>.

note: Tag: para
en: Returns a set of ordered edges that bound <varname>aface</varname>. Each output consists of a sequence and edgeid. Sequence numbers start with value 1.
fr: Renvoie un ensemble d'arêtes ordonnées qui délimitent <varname>aface</varname>. Chaque sortie se compose d'une séquence et d'un numéro d'arête. Les numéros de séquence commencent par la valeur 1.

note: Tag: para
en: Enumeration of each ring edges start from the edge with smallest identifier. Order of edges follows a left-hand-rule (bound face is on the left of each directed edge).
fr: L'énumération des arêtes de chaque anneau commence par l'arête dont l'identifiant est le plus petit. L'ordre des arêtes suit la règle de la main gauche (la face liée se trouve à gauche de chaque arête dirigée).

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5
fr: &sqlmm_compliant; SQL-MM 3 Topo-Geo et Topo-Net 3: Routine Details: X.3.5

note: Tag: refpurpose
en: Returns the polygon in the given topology with the specified face id.
fr: Renvoie le polygone dans la topologie donnée avec l'identifiant de face spécifié.

note: Tag: para
en: Returns the polygon in the given topology with the specified face id. Builds the polygon from the edges making up the face.
fr: Renvoie le polygone dans la topologie donnée avec l'identifiant de face spécifié. Construit le polygone à partir des arêtes composant la face.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16
fr: &sqlmm_compliant; SQL-MM 3 Topo-Geo et Topo-Net 3: Routine Details: X.3.16

note: Tag: refpurpose
en: Returns the ordered set of signed edge identifiers met by walking on an a given edge side.
fr: Renvoie l'ensemble ordonné des identifiants d'arêtes signés rencontrés en évoluant sur un côté d'arête donné.

note: Tag: para
en: Returns the ordered set of signed edge identifiers met by walking on an a given edge side. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1.
fr: Renvoie l'ensemble ordonné des identifiants d'arêtes signés rencontrés en évoluant sur un côté d'arête donné. Chaque sortie se compose d'une séquence et d'un identifiant d'arête signé. Les numéros de séquence commencent par la valeur 1.

note: Tag: para
en: If you pass a positive edge id, the walk starts on the left side of the corresponding edge and follows the edge direction. If you pass a negative edge id, the walk starts on the right side of it and goes backward.
fr: Si vous passez un identifiant d'arête positif, la marche commence du côté gauche de l'arête correspondante et suit la direction de l'arête. Si vous passez un identifiant d'arête négatif, la marche commence du côté droit de l'arête correspondante et va vers l'arrière.

note: Tag: para
en: If <varname>max_edges</varname> is not null no more than those records are returned by that function. This is meant to be a safety parameter when dealing with possibly invalid topologies.
fr: Si <varname>max_edges</varname> n'est pas nul, cette fonction ne renvoie pas plus que ces enregistrements. Il s'agit d'un paramètre de sécurité dans le cas de topologies éventuellement non valides.

note: Tag: para
en: This function uses edge ring linking metadata.
fr: Cette fonction utilise les métadonnées de liaison des anneaux des arêtes.

note: Tag: refpurpose
en: Returns an ordered set of edges incident to the given node.
fr: Renvoie un ensemble ordonné d'arêtes incidentes au nœud donné.

note: Tag: para
en: Returns an ordered set of edges incident to the given node. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1. A positive edge starts at the given node. A negative edge ends into the given node. Closed edges will appear twice (with both signs). Order is clockwise starting from northbound.
fr: Renvoie un ensemble ordonné d'arêtes incidentes au nœud donné. Chaque sortie se compose d'une séquence et d'un numéro d'arête signé. Les numéros de séquence commencent par la valeur 1. Une arête positive commence au nœud donné. Une arête négative se termine au nœud donné. Les arêtes fermées apparaissent deux fois (avec les deux signes). L'ordre est celui des aiguilles d'une montre en partant du nord.

note: Tag: para
en: This function computes ordering rather than deriving from metadata and is thus usable to build edge ring linking.
fr: Cette fonction calcule l'ordre plutôt que de dériver des métadonnées et peut donc être utilisée pour établir des liens entre les anneaux des arêtes.

note: Tag: para
en: This section covers the functions for processing topologies in non-standard ways.
fr: Cette section couvre les fonctions permettant de traiter les topologies de manière non standard.

note: Tag: title
en: Topology Processing
fr: Traitement de la topologie

note: Tag: refpurpose
en: Finds and registers all faces defined by topology edges.
fr: Recherche et enregistre toutes les faces définies par les arêtes de la topologie.

note: Tag: para
en: Registers all faces that can be built out a topology edge primitives.
fr: Enregistre toutes les faces qui peuvent être construites à partir d'une primitive d'arête topologique.

note: Tag: para
en: The target topology is assumed to contain no self-intersecting edges.
fr: La topologie cible est supposée ne pas contenir d'arêtes s'auto-intersectant.

note: Tag: para
en: Already known faces are recognized, so it is safe to call Polygonize multiple times on the same topology.
fr: Les faces déjà connues sont reconnues, de sorte qu'il est possible d'appeler Polygonize plusieurs fois sur la même topologie.

note: Tag: para
en: This function does not use nor set the next_left_edge and next_right_edge fields of the edge table.
fr: Cette fonction n'utilise ni ne définit les champs next_left_edge et next_right_edge de la table des arêtes.

note: Tag: refpurpose
en: Adds a point node to the node table in the specified topology schema and returns the nodeid of new node. If point already exists as node, the existing nodeid is returned.
fr: Ajoute un nœud ponctuel à la table des nœuds dans le schéma topologique spécifié et renvoie le nodeid du nouveau nœud. Si le point existe déjà en tant que nœud, l'identifiant du nœud existant est renvoyé.

note: Tag: para
en: Adds a point node to the node table in the specified topology schema. The <xref linkend="AddEdge"/> function automatically adds start and end points of an edge when called so not necessary to explicitly add nodes of an edge.
fr: Ajoute un nœud ponctuel à la table des nœuds dans le schéma topologique spécifié. La fonction <xref linkend="AddEdge"/> ajoute automatiquement les points de départ et d'arrivée d'une arête lorsqu'elle est appelée, de sorte qu'il n'est pas nécessaire d'ajouter explicitement les nœuds d'une arête.

note: Tag: para
en: If any edge crossing the node is found either an exception is raised or the edge is split, depending on the <varname>allowEdgeSplitting</varname> parameter value.
fr: Si une arête traversant le nœud est trouvée, une exception est levée ou l'arête est scindée, en fonction de la valeur du paramètre <varname>allowEdgeSplitting</varname>.

note: Tag: para
en: If <varname>computeContainingFace</varname> is true a newly added node would get the correct containing face computed.
fr: Si <varname>computeContainingFace</varname> est true, un nœud nouvellement ajouté verra sa face contenante calculée correctement.

note: Tag: para
en: If the <varname>apoint</varname> geometry already exists as a node, the node is not added but the existing nodeid is returned.
fr: Si la géométrie <varname>apoint</varname> existe déjà en tant que noeud, le noeud n'est pas ajouté mais le nodeid existant est renvoyé.

note: Tag: refpurpose
en: Adds a linestring edge to the edge table and associated start and end points to the point nodes table of the specified topology schema using the specified linestring geometry and returns the edgeid of the new (or existing) edge.
fr: Ajoute une arête linéaire à la table des arêtes et les points de départ et d'arrivée associés à la table des nœuds de points du schéma topologique spécifié en utilisant la géométrie linéaire spécifiée et renvoie l'identifiant de l'arête nouvelle (ou existante).

note: Tag: para
en: Adds an edge to the edge table and associated nodes to the nodes table of the specified <varname>toponame</varname> schema using the specified linestring geometry and returns the edgeid of the new or existing record. The newly added edge has "universe" face on both sides and links to itself.
fr: Ajoute une arête à la table des arêtes et les nœuds associés à la table des nœuds du schéma <varname>toponame</varname> spécifié en utilisant la géométrie de ligne spécifiée et renvoie l'identifiant de l'arête du nouvel enregistrement ou de l'enregistrement existant. L'arête nouvellement ajoutée a une face "univers" des deux côtés et est liée à elle-même.

note: Tag: para
en: If the <varname>aline</varname> geometry crosses, overlaps, contains or is contained by an existing linestring edge, then an error is thrown and the edge is not added.
fr: Si la géométrie <varname>aline</varname> croise, chevauche, contient ou est contenue par un bord de ligne existant, une erreur est générée et l'arête n'est pas ajoutée.

note: Tag: para
en: The geometry of <varname>aline</varname> must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown.
fr: La géométrie de <varname>aline</varname> doit avoir la même <varname>srid</varname> que celle définie pour la topologie, sinon une erreur sys de référence spatiale non valide sera levée.

note: Tag: refpurpose
en: <refpurpose>Registers a face primitive to a topology and gets its identifier.</refpurpose>
fr: <refpurpose>Enregistre une primitive de face dans une topologie et obtient son identifiant.</refpurpose>

note: Tag: para
en: <para>Registers a face primitive to a topology and gets its identifier.</para>
fr: <para>Enregistre une primitive de face dans une topologie et obtient son identifiant.</para>

note: Tag: para
en: For a newly added face, the edges forming its boundaries and the ones contained in the face will be updated to have correct values in the left_face and right_face fields. Isolated nodes contained in the face will also be updated to have a correct containing_face field value.
fr: Pour une face nouvellement ajoutée, les arêtes formant ses limites et celles contenues dans la face seront mises à jour pour que les valeurs des champs left_face et right_face soient correctes. Les nœuds isolés contenus dans la face seront également mis à jour pour que la valeur du champ containing_face soit correcte.

note: Tag: para
en: The target topology is assumed to be valid (containing no self-intersecting edges). An exception is raised if: The polygon boundary is not fully defined by existing edges or the polygon overlaps an existing face.
fr: La topologie cible est supposée valide (ne contenant pas d'arêtes se recoupant). Une exception est levée si : La limite du polygone n'est pas entièrement définie par les arêtes existantes ou le polygone chevauche une face existante.

note: Tag: para
en: If the <varname>apolygon</varname> geometry already exists as a face, then: if <varname>force_new</varname> is false (the default) the face id of the existing face is returned; if <varname>force_new</varname> is true a new id will be assigned to the newly registered face.
fr: Si la géométrie <varname>apolygon</varname> existe déjà en tant que face, alors : si <varname>force_new</varname> est false (par défaut), l'identifiant de la face existante est renvoyé ; si <varname>force_new</varname> est true, un nouvel identifiant sera attribué à la face nouvellement enregistrée.

note: Tag: para
en: When a new registration of an existing face is performed (force_new=true), no action will be taken to resolve dangling references to the existing face in the edge, node an relation tables, nor will the MBR field of the existing face record be updated. It is up to the caller to deal with that.
fr: Lorsqu'un nouvel enregistrement d'une face existante est effectué (force_new=true), aucune action ne sera entreprise pour résoudre les références pendantes à la face existante dans les tables d'arêtes, de nœuds et de relations, et le champ MBR (Minimum Bounding Rectangle) de l'enregistrement de la face existante ne sera pas mis à jour. C'est à l'appelant de s'en occuper.

note: Tag: para
en: The <varname>apolygon</varname> geometry must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown.
fr: La géométrie <varname>apolygon</varname> doit avoir la même <varname>srid</varname> que celle définie pour la topologie, sinon une erreur sys de référence spatiale non valide sera déclenchée.

note: Tag: refpurpose
en: Returns a "simplified" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm.
fr: Renvoie une version géométrique "simplifiée" de la TopoGeometry donnée en utilisant l'algorithme de Douglas-Peucker.

note: Tag: para
en: Returns a "simplified" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm on each component edge.
fr: Renvoie une version géométrique "simplifiée" de la TopoGeometry donnée en utilisant l'algorithme de Douglas-Peucker sur chaque arête de la composante.

note: Tag: para
en: The returned geometry may be non-simple or non-valid.
fr: La géométrie renvoyée peut être non simple ou non valide.

note: Tag: para
en: Splitting component edges may help retaining simplicity/validity.
fr: La séparation des arêtes des composants peut contribuer à préserver la simplicité et la validité.

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

note: Tag: refpurpose
en: Removes topology primitives which not needed to define existing TopoGeometry objects.
fr: Supprime les primitives topologiques qui ne sont pas nécessaires pour définir les objets TopoGeometry existants.

note: Tag: para
en: Finds all primitives (nodes, edges, faces) that are not strictly needed to represent existing TopoGeometry objects and removes them, maintaining topology validity (edge linking, face labeling) and TopoGeometry space occupation.
fr: Recherche toutes les primitives (nœuds, arêtes, faces) qui ne sont pas strictement nécessaires pour représenter les objets TopoGeometry existants et les supprime, en maintenant la validité de la topologie (liaison des arêtes, étiquetage des faces) et l'occupation de l'espace TopoGeometry.

note: Tag: para
en: No new primitive identifiers are created, but rather existing primitives are expanded to include merged faces (upon removing edges) or healed edges (upon removing nodes).
fr: Aucun nouvel identifiant de primitive n'est créé, mais les primitives existantes sont étendues pour inclure les faces fusionnées (en supprimant les arêtes) ou les arêtes réparées (en supprimant les nœuds).

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

note: Tag: para
en: This section covers the topology functions for creating new topogeometries.
fr: Cette section couvre les fonctions de topologie permettant de créer de nouvelles topogéométries.

note: Tag: title
en: TopoGeometry Constructors
fr: Constructeurs de TopoGeometry

note: Tag: refpurpose
en: Creates a new topo geometry object from topo element array - tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
fr: Crée un nouvel objet géométrique topo à partir d'un tableau d'éléments topo - tg_type : 1 :[multi]point, 2 :[multi]ligne, 3 :[multi]poly, 4:collection

note: Tag: para
en: Creates a topogeometry object for layer denoted by <varname>layer_id</varname> and registers it in the relations table in the <varname>toponame</varname> schema.
fr: Crée un objet topogéométrique pour la couche désignée par <varname>layer_id</varname> et l'enregistre dans la table des relations du schéma <varname>toponame</varname>.

note: Tag: para
en: <varname>tg_type</varname> is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:[multi]poly (areal), 4:collection. <varname>layer_id</varname> is the layer id in the topology.layer table.
fr: <varname>tg_type</varname> est un nombre entier : 1 : [multi]point (ponctuel), 2 : [multi]ligne (linéaire), 3 : [multi]poly (aréolaire), 4:collection. <varname>layer_id</varname> est l'identifiant de la couche dans la table topology.layer.

note: Tag: para
en: punctal layers are formed from set of nodes, lineal layers are formed from a set of edges, areal layers are formed from a set of faces, and collections can be formed from a mixture of nodes, edges, and faces.
fr: Les couches ponctuelles sont formées à partir d'un ensemble de nœuds, les couches linéaires sont formées à partir d'un ensemble d'arêtes, les couches aréales sont formées à partir d'un ensemble de faces, et les collections peuvent être formées à partir d'un mélange de nœuds, d'arêtes et de faces.

note: Tag: para
en: Omitting the array of components generates an empty TopoGeometry object.
fr: L'omission du tableau de composants génère un objet TopoGeometry vide.

note: Tag: title
en: Examples: Form from existing edges
fr: Exemples : Forme à partir d'arêtes existantes

note: Tag: para
en: Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) LINE, for the first edge (we loaded in <varname>ST_CreateTopoGeo</varname>).
fr: Créer un topogeom dans le schéma ri_topo pour la couche 2 (nos ri_roads), de type (2) LINE, pour la première arête (que nous avons chargée dans <varname>ST_CreateTopoGeo</varname>).

note: Tag: title
en: Examples: Convert an areal geometry to best guess topogeometry
fr: Exemples : Convertir une géométrie aréolaire en une topogeometry de meilleure qualité

note: Tag: para
en: Lets say we have geometries that should be formed from a collection of faces. We have for example blockgroups table and want to know the topo geometry of each block group. If our data was perfectly aligned, we could do this:
fr: Supposons que nous ayons des géométries qui doivent être formées à partir d'une collection de faces. Nous disposons par exemple d'un tableau de groupes de blocs et nous voulons connaître la géométrie topographique de chaque groupe de blocs. Si nos données étaient parfaitement alignées, nous pourrions le faire :

note: Tag: refpurpose
en: Converts a simple Geometry into a topo geometry.
fr: Convertit une géométrie simple en une géométrie topographique.

note: Tag: para
en: Converts a simple Geometry into a <xref linkend="topogeometry"/>.
fr: Convertit une géométrie simple en une <xref linkend="topogeometry"/>.

note: Tag: para
en: Topological primitives required to represent the input geometry will be added to the underlying topology, possibly splitting existing ones, and they will be associated with the output TopoGeometry in the <varname>relation</varname> table.
fr: Les primitives topologiques requises pour représenter la géométrie d'entrée seront ajoutées à la topologie sous-jacente, éventuellement en divisant les primitives existantes, et elles seront associées à la TopoGeometry de sortie dans la table <varname>relation</varname>.

note: Tag: para
en: Existing TopoGeometry objects (with the possible exception of <varname>topogeom</varname>, if given) will retain their shapes.
fr: Les objets TopoGeometry existants (à l'exception éventuelle de <varname>topogeom</varname>, s'il en existe) conserveront leur forme.

note: Tag: para
en: When <varname>tolerance</varname> is given it will be used to snap the input geometry to existing primitives.
fr: Lorsque <varname>tolerance</varname> est donné, il sera utilisé pour accrocher la géométrie d'entrée aux primitives existantes.

note: Tag: para
en: In the first form a new TopoGeometry will be created for the given layer (<varname>layer_id</varname>) of the given topology (<varname>toponame</varname>).
fr: Dans le premier formulaire, une nouvelle TopoGéométrie sera créée pour la couche donnée (<varname>layer_id</varname>) de la topologie donnée (<varname>toponame</varname>).

note: Tag: para
en: In the second form the primitives resulting from the conversion will be added to the pre-existing TopoGeometry (<varname>topogeom</varname>), possibly adding space to its final shape. To have the new shape completely replace the old one see <xref linkend="clearTopoGeom"/>.
fr: Dans la seconde forme, les primitives résultant de la conversion seront ajoutées à la TopoGeometry préexistante (<varname>topogeom</varname>), ajoutant éventuellement de l'espace à sa forme finale. Pour que la nouvelle forme remplace complètement l'ancienne, voir <xref linkend="clearTopoGeom"/>.

note: Tag: para
en: Enhanced: 2.1.0 adds the version taking an existing TopoGeometry.
fr: Amélioré : 2.1.0 ajoute la version d'une TopoGeometry existante.

note: Tag: para
en: This is a full self-contained workflow
fr: Il s'agit d'un flux de travail complet et autonome

note: Tag: refpurpose
en: Returns a <varname>topoelementarray</varname> for a set of element_id, type arrays (topoelements).
fr: Renvoie un <varname>topoelementarray</varname> pour un ensemble de tableaux de type, element_id (topoelements).

note: Tag: para
en: Used to create a <xref linkend="topoelementarray"/> from a set of <xref linkend="topoelement"/>.
fr: Utilisé pour créer un <xref linkend="topoelementarray"/> à partir d'un ensemble de <xref linkend="topoelement"/>.

note: Tag: refpurpose
en: Converts a topogeometry to a topoelement.
fr: Convertit une topogeometry en un topoelement.

note: Tag: para
en: Converts a <xref linkend="topogeometry"/> to a <xref linkend="topoelement"/>.
fr: Convertit une <xref linkend="topogeometry"/> en <xref linkend="topoelement"/>.

note: Tag: para
en: This section covers the topology functions for editing existing topogeometries.
fr: Cette section couvre les fonctions de topologie permettant d'éditer les topogeometries existantes.

note: Tag: title
en: TopoGeometry Editors
fr: Editeurs de TopoGeometry

note: Tag: refpurpose
en: Clears the content of a topo geometry.
fr: Efface le contenu d'une géométrie topo.

note: Tag: para
en: Clears the content a <xref linkend="topogeometry"/> turning it into an empty one. Mostly useful in conjunction with <xref linkend="toTopoGeom"/> to replace the shape of existing objects and any dependent object in higher hierarchical levels.
fr: Efface le contenu d'une <xref linkend="topogeometry"/> en la transformant en une vide. Principalement utile en conjonction avec <xref linkend="toTopoGeom"/> pour remplacer la forme des objets existants et de tout objet dépendant dans les niveaux hiérarchiques supérieurs.

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

note: Tag: refpurpose
en: Adds an element to the definition of a TopoGeometry.
fr: Ajoute un élément à la définition d'une TopoGeometry.

note: Tag: para
en: Adds a <xref linkend="topoelement"/> to the definition of a TopoGeometry object. Does not error out if the element is already part of the definition.
fr: Ajoute un <xref linkend="topoelement"/> à la définition d'un objet TopoGeometry. Il n'y a pas d'erreur si l'élément fait déjà partie de la définition.

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

note: Tag: refpurpose
en: Removes an element from the definition of a TopoGeometry.
fr: Supprime un élément de la définition d'une TopoGeometry.

note: Tag: para
en: Removes a <xref linkend="topoelement"/> from the definition of a TopoGeometry object.
fr: Supprime une <xref linkend="topoelement"/> de la définition d'un objet TopoGeometry.

note: Tag: refpurpose
en: Adds element of a TopoGeometry to the definition of another TopoGeometry.
fr: Ajoute un élément d'une TopoGeometry à la définition d'une autre TopoGeometry.

note: Tag: para
en: Adds the elements of a <xref linkend="topogeometry"/> to the definition of another TopoGeometry, possibly changing its cached type (type attribute) to a collection, if needed to hold all elements in the source object.
fr: Ajoute les éléments d'une <xref linkend="topogeometry"/> à la définition d'une autre TopoGeometry, en changeant éventuellement son type mis en cache (attribut type) en une collection, si nécessaire pour contenir tous les éléments de l'objet source.

note: Tag: para
en: The two TopoGeometry objects need be defined against the *same* topology and, if hierarchically defined, need be composed by elements of the same child layer.
fr: Les deux objets TopoGeometry doivent être définis par rapport à la même topologie et, s'ils sont définis hiérarchiquement, ils doivent être composés d'éléments de la même couche enfant.

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

note: Tag: refpurpose
en: Adds a geometry shape to an existing topo geometry.
fr: Ajoute une forme géométrique à une géométrie topographique existante.

note: Tag: para
en: Refer to <xref linkend="toTopoGeom"/>.
fr: Se référer à <xref linkend="toTopoGeom"/>.

note: Tag: title
en: TopoGeometry Accessors
fr: Accès aux TopoGeometry

note: Tag: refpurpose
en: Returns a <varname>topoelementarray</varname> (an array of topoelements) containing the topological elements and type of the given TopoGeometry (primitive elements).
fr: Renvoie un <varname>topoelementarray</varname> (un tableau de topoelements) contenant les éléments topologiques et le type de la TopoGeometry donnée (éléments primitifs).

note: Tag: para
en: Returns a <xref linkend="topoelementarray"/> containing the topological elements and type of the given TopoGeometry (primitive elements). This is similar to GetTopoGeomElements except it returns the elements as an array rather than as a dataset.
fr: Renvoie un <xref linkend="topoelementarray"/> contenant les éléments topologiques et le type de la TopoGeometry donnée (éléments primitifs). Cette fonction est similaire à GetTopoGeomElements, sauf qu'elle renvoie les éléments sous la forme d'un tableau plutôt que sous la forme d'un ensemble de données.

note: Tag: para
en: tg_id is the topogeometry id of the topogeometry object in the topology in the layer denoted by <varname>layer_id</varname> in the topology.layer table.
fr: tg_id est l'identifiant topogeometry de l'objet topogeometry de la topologie dans la couche désignée par <varname>layer_id</varname> dans la table topology.layer.

note: Tag: refpurpose
en: Returns a set of <varname>topoelement</varname> objects containing the topological element_id,element_type of the given TopoGeometry (primitive elements).
fr: Renvoie un ensemble d'objets <varname>topoelement</varname> contenant les éléments topologiques element_id,element_type de la TopoGeometry donnée (éléments primitifs).

note: Tag: para
en: Returns a set of element_id,element_type (topoelements) corresponding to primitive topology elements <xref linkend="topoelement"/> (1: nodes, 2: edges, 3: faces) that a given topogeometry object in <varname>toponame</varname> schema is composed of.
fr: Renvoie un ensemble de element_id,element_type (topoelements) correspondant aux éléments topologiques primitifs <xref linkend="topoelement"/> (1 : noeuds, 2 : arêtes, 3 : faces) dont est composé un objet topogeometry donné dans le schéma <varname>toponame</varname>.

note: Tag: refpurpose
en: Returns the spatial reference identifier for a topogeometry.
fr: Renvoie l'identifiant de référence spatiale d'une topogeometry.

note: Tag: para
en: Returns the spatial reference identifier for the ST_Geometry as defined in spatial_ref_sys table. <xref linkend="spatial_ref_sys"/>
fr: Renvoie l'identifiant de référence spatiale pour la ST_Geometry tel que défini dans la table spatial_ref_sys. <xref linkend="spatial_ref_sys"/>

note: Tag: para
en: spatial_ref_sys table is a table that catalogs all spatial reference systems known to PostGIS and is used for transformations from one spatial reference system to another. So verifying you have the right spatial reference system identifier is important if you plan to ever transform your geometries.
fr: La table spatial_ref_sys est une table qui répertorie tous les systèmes de référence spatiale connus de PostGIS et qui est utilisée pour les transformations d'un système de référence spatiale à un autre. Il est donc important de vérifier que vous disposez du bon identifiant de système de référence spatiale si vous envisagez de transformer vos géométries.

note: Tag: title
en: TopoGeometry Outputs
fr: Sorties TopoGeometry

note: Tag: refpurpose
en: Returns the GML representation of a topogeometry.
fr: Renvoie la représentation GML d'une topogeometry.

note: Tag: para
en: Returns the GML representation of a topogeometry in version GML3 format. If no <varname>nsprefix_in</varname> is specified then <varname>gml</varname> is used. Pass in an empty string for nsprefix to get a non-qualified name space. The precision (default: 15) and options (default 1) parameters, if given, are passed untouched to the underlying call to ST_AsGML.
fr: Renvoie la représentation GML d'une topogeometry au format GML3. Si aucun <varname>nsprefix_in</varname> n'est spécifié, <varname>gml</varname> est utilisé. Fournir une chaîne de caractères vide pour nsprefix afin d'obtenir un espace de noms non qualifié. Les paramètres precision (par défaut : 15) et options (par défaut 1), s'ils sont donnés, sont transmis tels quels à l'appel sous-jacent à ST_AsGML.

note: Tag: para
en: The <varname>visitedTable</varname> parameter, if given, is used for keeping track of the visited Node and Edge elements so to use cross-references (xlink:xref) rather than duplicating definitions. The table is expected to have (at least) two integer fields: 'element_type' and 'element_id'. The calling user must have both read and write privileges on the given table. For best performance, an index should be defined on <varname>element_type</varname> and <varname>element_id</varname>, in that order. Such index would be created automatically by adding a unique constraint to the fields. Example:
fr: Le paramètre <varname>visitedTable</varname>, s'il est donné, est utilisé pour garder une trace des éléments de nœud et d'arêtes visités afin d'utiliser des références croisées (xlink:xref) plutôt que de dupliquer les définitions. La table doit comporter (au moins) deux champs entiers : "element_type" et "element_id". L'utilisateur appelant doit avoir les privilèges de lecture et d'écriture sur la table donnée. Pour de meilleures performances, un index doit être défini sur <varname>element_type</varname> et <varname>element_id</varname>, dans cet ordre. Cet index sera créé automatiquement par l'ajout d'une contrainte d'unicité aux champs. Exemple :

note: Tag: para
en: The <varname>idprefix</varname> parameter, if given, will be prepended to Edge and Node tag identifiers.
fr: Le paramètre <varname>idprefix</varname>, s'il est indiqué, sera ajouté aux identifiants des balises Edge et Node.

note: Tag: para
en: The <varname>gmlver</varname> parameter, if given, will be passed to the underlying ST_AsGML. Defaults to 3.
fr: Le paramètre <varname>gmlver</varname>, s'il est donné, sera transmis au ST_AsGML sous-jacent. La valeur par défaut est 3.

note: Tag: para
en: This uses the topo geometry we created in <xref linkend="CreateTopoGeom"/>
fr: Ceci utilise la géométrie topo que nous avons créée dans <xref linkend="CreateTopoGeom"/>

note: Tag: para
en: Same exercise as previous without namespace
fr: Même exercice que le précédent sans namespace

note: Tag: refpurpose
en: Returns the TopoJSON representation of a topogeometry.
fr: Renvoie la représentation TopoJSON d'une topogeometry.

note: Tag: para
en: Returns the TopoJSON representation of a topogeometry. If <varname>edgeMapTable</varname> is not null, it will be used as a lookup/storage mapping of edge identifiers to arc indices. This is to be able to allow for a compact "arcs" array in the final document.
fr: Renvoie la représentation TopoJSON d'une topogeometry. Si <varname>edgeMapTable</varname> n'est pas nul, il sera utilisé comme correspondance de consultation/stockage des identifiants d'arêtes aux indices d'arcs. Cela permet d'obtenir un tableau compact des "arcs" dans le document final.

note: Tag: para
en: The table, if given, is expected to have an "arc_id" field of type "serial" and an "edge_id" of type integer; the code will query the table for "edge_id" so it is recommended to add an index on that field.
fr: La table, si elle est donnée, doit avoir un champ "arc_id" de type "serial" et un champ "edge_id" de type integer ; le code interrogera la table pour "edge_id" et il est donc recommandé d'ajouter un index sur ce champ.

note: Tag: para
en: Arc indices in the TopoJSON output are 0-based but they are 1-based in the "edgeMapTable" table.
fr: Les indices d'arc dans la sortie TopoJSON sont basés sur 0 mais ils sont basés sur 1 dans la table "edgeMapTable".

note: Tag: para
en: A full TopoJSON document will be need to contain, in addition to the snippets returned by this function, the actual arcs plus some headers. See the <ulink url="http://github.com/mbostock/topojson-specification/blob/master/README.md">TopoJSON specification</ulink>.
fr: Un document TopoJSON complet devra contenir, en plus des extraits renvoyés par cette fonction, les arcs proprement dits et quelques en-têtes. Voir le <ulink url="http://github.com/mbostock/topojson-specification/blob/master/README.md">TopoJSON specification</ulink>.

note: Tag: para
en: Enhanced: 2.2.1 added support for puntal inputs
fr: Amélioration : 2.2.1 ajout de la prise en charge des entrées "puntal"

note: Tag: para
en: This section lists the Topology functions used to check relationships between topogeometries and topology primitives
fr: Cette section énumère les fonctions de topologie utilisées pour vérifier les relations entre les topogeometries et les primitives topologiques

note: Tag: title
en: Topology Spatial Relationships
fr: Relations spatiales de topologie

note: Tag: refpurpose
en: Returns true if two topogeometries are composed of the same topology primitives.
fr: Retourne vrai si deux topogeometries sont composées des mêmes primitives topologiques.

note: Tag: para
en: Returns true if two topogeometries are composed of the same topology primitives: faces, edges, nodes.
fr: Retourne vrai si deux topogeometries sont composées des mêmes primitives topologiques : faces, arêtes, nœuds.

note: Tag: para
en: This function not supported for topogeometries that are geometry collections. It also can not compare topogeometries from different topologies.
fr: Cette fonction n'est pas prise en charge pour les topogeometries qui sont des collections de géométries. Elle ne permet pas non plus de comparer des topogeometries issues de topologies différentes.

note: Tag: refpurpose
en: <refpurpose>Returns true if any pair of primitives from the two topogeometries intersect.</refpurpose>
fr: <refpurpose>Retourne true si une paire de primitives des deux topogeometries s'intersectent.</refpurpose>

note: Tag: para
en: <para>Returns true if any pair of primitives from the two topogeometries intersect.</para>
fr: <para>Retourne true si une paire de primitives des deux topogeometries s'intersectent.</para>

note: Tag: para
en: This function not supported for topogeometries that are geometry collections. It also can not compare topogeometries from different topologies. Also not currently supported for hierarchical topogeometries (topogeometries composed of other topogeometries).
fr: Cette fonction n'est pas prise en charge pour les topogeometries qui sont des collections de géométries. Elle ne permet pas non plus de comparer des topogeometries issues de topologies différentes. Elle n'est pas non plus compatible avec les topogeometries hiérarchiques (topogeometries composées d'autres topogeometries).

note: Tag: title
en: Importing and exporting Topologies
fr: Importer et exporter des topologies

note: Tag: para
en: Once you have created topologies, and maybe associated topological layers, you might want to export them into a file-based format for backup or transfer into another database.
fr: Une fois que vous avez créé des topologies, et éventuellement des couches topologiques associées, vous pouvez les exporter dans un format de fichier pour les sauvegarder ou les transférer dans une autre base de données.

note: Tag: para
en: Using the standard dump/restore tools of PostgreSQL is problematic because topologies are composed by a set of tables (4 for primitives, an arbitrary number for layers) and records in metadata tables (topology.topology and topology.layer). Additionally, topology identifiers are not univoque across databases so that parameter of your topology will need to be changes upon restoring it.
fr: L'utilisation des outils standards de dump/restauration de PostgreSQL est problématique car les topologies sont composées d'un ensemble de tables (4 pour les primitives, un nombre arbitraire pour les couches) et d'enregistrements dans des tables de métadonnées (topology.topology et topology.layer). De plus, les identifiants de topologie ne sont pas univoques d'une base de données à l'autre, de sorte que les paramètres de votre topologie devront être modifiés lors de sa restauration.

note: Tag: para
en: In order to simplify export/restore of topologies a pair of executables are provided: <filename>pgtopo_export</filename> and <filename>pgtopo_import</filename>. Example usage:
fr: Afin de simplifier l'exportation/la restauration des topologies, une paire d'exécutables est fournie : <filename>pgtopo_export</filename> et <filename>pgtopo_import</filename>. Exemple d'utilisation :

note: Tag: title
en: Using the Topology exporter
fr: Utiliser l'exportateur de topologie

note: Tag: para
en: The <filename>pgtopo_export</filename> script takes the name of a database and a topology and outputs a dump file which can be used to import the topology (and associated layers) into a new database.
fr: Le script <filename>pgtopo_export</filename> prend le nom d'une base de données et d'une topologie et produit un fichier dump qui peut être utilisé pour importer la topologie (et les couches associées) dans une nouvelle base de données.

note: Tag: para
en: By default <filename>pgtopo_export</filename> writes the dump file to the standard output so that it can be piped to <filename>pgtopo_import</filename> or redirected to a file (refusing to write to terminal). You can optionally specify an output filename with the <code>-f</code> commandline switch.
fr: Par défaut, <filename>pgtopo_export</filename> écrit le fichier dump sur la sortie standard afin qu'il puisse être acheminé vers <filename>pgtopo_import</filename> ou redirigé vers un fichier (refusant d'écrire dans le terminal). Vous pouvez optionnellement spécifier un nom de fichier de sortie en utilisant l'argument <code>-f</code> dans la ligne de commandes.

note: Tag: para
en: By default <filename>pgtopo_export</filename> includes a dump of all layers defined against the given topology. This may be more data than you need, or may be non-working (in case your layer tables have complex dependencies) in which case you can request skipping the layers with the <code>--skip-layers</code> switch and deal with those separately.
fr: Par défaut <filename>pgtopo_export</filename> inclut un dump de toutes les couches définies par rapport à la topologie donnée. Cela peut être plus de données que vous n'en avez besoin, ou peut ne pas fonctionner (dans le cas où vos tables de couches ont des dépendances complexes), auquel cas vous pouvez demander à ignorer les couches avec l'argument <code>--skip-layers</code> et les traiter séparément.

note: Tag: para
en: Invoking <filename>pgtopo_export</filename> with the <code>--help</code> (or <code>-h</code> for short) switch will always print short usage string.
fr: En utilisant <filename>pgtopo_export</filename> avec l'argument <code>--help</code> (ou <code>-h</code> en abrégé) affichera toujours une courte chaîne de caractères sur l'utilisation.

note: Tag: para
en: The dump file format is a compressed tar archive of a <filename>pgtopo_export</filename> directory containing at least a <filename>pgtopo_dump_version</filename> file with format version info. As of version <code>1</code> the directory contains tab-delimited CSV files with data of the topology primitive tables (node, edge_data, face, relation), the topology and layer records associated with it and (unless <code>--skip-layers</code> is given) a custom-format PostgreSQL dump of tables reported as being layers of the given topology.
fr: Le format du fichier dump est une archive tar compressée d'un répertoire <filename>pgtopo_export</filename> contenant au moins un fichier <filename>pgtopo_dump_version</filename> avec des informations sur la version du format. A partir de la version <code>1</code>, le répertoire contient des fichiers CSV délimités par des tabulations avec les données des tables primitives de topologie (node, edge_data, face, relation), les enregistrements de topologie et de couche associés et (sauf si <code>--skip-layers</code> est donné) un dump PostgreSQL au format personnalisé des tables signalées comme étant des couches de la topologie donnée.

note: Tag: title
en: Using the Topology importer
fr: Utiliser l'importateur de topologie

note: Tag: para
en: The <filename>pgtopo_import</filename> script takes a <code>pgtopo_export</code> format topology dump and a name to give to the topology to be created and outputs an SQL script reconstructing the topology and associated layers.
fr: Le script <filename>pgtopo_import</filename> prend un dump topologique au format <code>pgtopo_export</code> et un nom à donner à la topologie à créer et produit un script SQL reconstruisant la topologie et les couches associées.

note: Tag: para
en: The generated SQL file will contain statements that create a topology with the given name, load primitive data in it, restores and registers all topology layers by properly linking all TopoGeometry values to their correct topology.
fr: Le fichier SQL généré contiendra des instructions qui créent une topologie avec le nom donné, chargent les données primitives, restaurent et enregistrent toutes les couches de la topologie en liant correctement toutes les valeurs TopoGeometry à leur topologie correcte.

note: Tag: para
en: By default <filename>pgtopo_import</filename> reads the dump from the standard input so that it can be used in conjuction with <filename>pgtopo_export</filename> in a pipeline. You can optionally specify an input filename with the <code>-f</code> commandline switch.
fr: Par défaut, <filename>pgtopo_import</filename> lit le dump depuis l'entrée standard afin qu'il puisse être utilisé en conjonction avec <filename>pgtopo_export</filename> dans une chaîne de traitement. Vous pouvez optionnellement spécifier un nom de fichier d'entrée avec l'argument <code>-f</code> en ligne de commande.

note: Tag: para
en: By default <filename>pgtopo_import</filename> includes in the output SQL file the code to restore all layers found in the dump.
fr: Par défaut, <filename>pgtopo_import</filename> inclut dans le fichier SQL de sortie le code permettant de restaurer toutes les couches trouvées dans le dump.

note: Tag: para
en: This may be unwanted or non-working in case your target database already have tables with the same name as the ones in the dump. In that case you can request skipping the layers with the <code>--skip-layers</code> switch and deal with those separately (or later).
fr: Ceci peut être indésirable ou ne pas fonctionner si votre base de données cible a déjà des tables avec le même nom que celles dans le dump. Dans ce cas, vous pouvez demander à ignorer les couches avec l'argument <code>--skip-layers</code> et les traiter séparément (ou plus tard).

note: Tag: para
en: SQL to only load and link layers to a named topology can be generated using the <code>--only-layers</code> switch. This can be useful to load layers AFTER resolving the naming conflicts or to link layers to a different topology (say a spatially-simplified version of the starting topology).
fr: SQL pour charger et lier uniquement les couches à une topologie nommée peut être généré en utilisant l'argument <code>--only-layers</code>. Cela peut être utile pour charger des couches APRÈS avoir résolu les conflits de noms ou pour lier des couches à une topologie différente (par exemple une version spatialement simplifiée de la topologie de départ).
