J'ai un problème avec la visualisation du polygone sur Google Earth. Je lis le fichier .xlsx du haut vers le bas (en Java) et j'ai un ensemble de coordonnées (x, y). Mon application génère un fichier .kml en utilisant JAK lib. Après cela, lorsque j'importe ce fichier .kml dans google earth, j'ai mal les formes de polygones. Voici l'exemple:Tri des coordonnées polygonales KML (sens horaire, sens antihoraire)
La chose est que, dans les coordonnées du fichier kml sont dans la séquence telles qu'elles apparaissent sur l'image. La dernière coordonnée est par défaut connectée à la première et c'est le problème. Comment puis-je trier les coordonnées que cette forme sera une rectagle? Bien sûr, c'est l'exemple le plus simple. J'ai des polygones beaucoup plus compliqués (dans le fichier) que le rectangle.
Oui. Merci beaucoup. J'ai fait ça. J'ai même trouvé un très bel algorithme de coque convexe écrit en Java. Malheureusement, certains polygones ne sont pas convexes. – szymon