Ayant un ensemble de (2D) des points à partir d'un fichier GIS (une carte de la ville), j'ai besoin de générer le polygone qui définit le "contour" pour cette carte (ses limites). Ses paramètres d'entrée serait la points et un maximum de bord de la longueur. Il serait alors de sortie correspondant (probablement non convexe) polygone.
La meilleure solution que j'ai trouvé jusqu'à présent a été de générer les triangles de Delaunay, puis retirez les arêtes externes qui sont plus longs que la longueur maximale des bords. Après tous les bords externes sont plus courts que cela, j'ai simplement supprimer les bords internes et d'obtenir le polygone que je veux. Le problème est, ce qui est très consommatrice de temps et je me demandais si il ya une meilleure façon.