Dans le monde SIG, pour la plupart des formats et normes modernes (par exemple, Shapefiles, WKB / WKT , GML, KML, etc.), les polygones valides doivent avoir des anneaux linéaires fermés, qui est une chaîne de coordonnées où le premier point est une répétition du dernier point. Par exemple, un triangle nécessite quatre points (et non trois).
POLYGON ((10 20, 30 60, 50 20, 10 20))
Qui a commencé cette convention et pourquoi? S'agit-il d'un héritage de stockage pré-Shapefile? (comme la façon dont MS Windows utilise toujours les nouvelles lignes CR + LF à 2 octets?) D'autres normes non SIG (par exemple SVG ) ne nécessitent pas cette répétition pour coder les polygones.
la source
Les critères de polygones valides sont définis dans le OGC de Simple Feature Normes relatives aux documents * respectées par la majorité des logiciels SIG et bases de données spatiales. Les raisons pour lesquelles les points de départ et les points d'arrivée doivent correspondre correspondent probablement au concept topologique d'un ensemble fermé .
Les règles pour un polygone valide sont:
Polygones valides
Polygones invalides
** Si l'OGC avait réellement ses documents de normes disponibles sur le Web plutôt que dans des PDF téléchargeables qui nécessitent de cliquer sur un accord, alors ils peuvent être lus plus souvent .. *
la source
Cela facilite également de nombreux algorithmes si vous n'avez pas à vous soucier de revenir au début du polygone.
la source
Il n'y a pas de bonne raison, seulement de la pratique. Les polygones sont des lignes glorifiées.
la source