Bienvenue sur PostGIS.fr

Bienvenue sur PostGIS.fr , le site de la communauté des utilisateurs francophones de PostGIS.

PostGIS ajoute le support d'objets géographique à la base de données PostgreSQL. En effet, PostGIS "spatialise" le serverur PostgreSQL, ce qui permet de l'utiliser comme une base de données SIG.

Maintenu à jour, en fonction de nos disponibilités et des diverses sorties des outils que nous testons, nous vous proposons l'ensemble de nos travaux publiés en langue française.


Ignore:
Timestamp:
27/09/2011 22:46:45 (13 years ago)
Author:
nbozon
Message:

Some more typos corrected -

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/workshop-foss4g/validity.rst

    r36 r50  
    11.. _validity: 
    22 
    3 Partie 20 : validité 
     3Partie 20 : Validité 
    44==================== 
    55 
    6 Dans 90% des cas la réponse à question "pourquoi mes requêtes me renvoit un message d'erreur du type 'TopologyException' error"" est : "un ou plusieurs des arguments passés sont invalides". Ce qui nous conduit à nous demander : que signifie invalide et pourquoi est-ce important ? 
     6Dans 90% des cas la réponse à la question "pourquoi mes requêtes me renvoit un message d'erreur du type 'TopologyException' error"" est : "un ou plusieurs des arguments passés sont invalides". Ce qui nous conduit à nous demander : que signifie invalide et pourquoi est-ce important ? 
    77 
    8 Qu'est-ce que la validité 
    9 ------------------------- 
     8Qu'est-ce que la validité ? 
     9--------------------------- 
    1010 
    1111La validité est surtout importante pour les polygones, qui définissent des aires et requiÚrent une bonne structuration. Les lignes sont vraiment simples et ne peuvent pas être invalides ainsi que les points. 
     
    2222La raison pour laquelle ces rÚgles sont importants est que les algorythmes de calcul dépendent de cette structuration consistante des arguments. Il est possible de construire des algorythmes qui n'utilise pas cette structuration, mais ces fonctions tendents à être trÚs lentes, étant donné que la premiÚre étape consistera à "analyser et construire  des strcuture à l'intérieur des données". 
    2323 
    24 Voici un exemple de pourquoi cette structuration est importante. Ce polygon n'est pas valide : 
     24Voici un exemple de pourquoi cette structuration est importante. Ce polygone n'est pas valide : 
    2525 
    2626:: 
     
    4949 
    5050 
    51 Détecté la validité 
    52 ------------------- 
     51Détecter la validité 
     52-------------------- 
    5353 
    5454Dans l'exemple précédent nous avions un polygone que nous **savions** non-valide. Comment déterminer les géométries non valides dans une tables d'un million d'enregistrements ? Avec la fonction :command:`ST_IsValid(geometry)`. Utilisé avec notre polygone précédent, nous abtenons rapidement la réponse : 
Note: See TracChangeset for help on using the changeset viewer.