J'ai dans postgis une table de type polygone.
J'ai besoin de calculer automatiquement la longueur maximale du polygone:
Et le second est la largeur moyenne:
Je doute maintenant que cela soit possible, car bien que tous mes polygones soient presque rectangulaires dans d'autres cas, cela peut être vraiment ambigu et il est presque impossible de distinguer la largeur de la hauteur.
Voyons voir si quelqu'un peut faire la lumière là-dessus.
Cordialement,
Réponses:
Pour la première partie de votre question: qu'en est- il de ST_LongestLine utilisant deux fois la même géométrie en entrée?
Pour la deuxième partie de votre question:
Concernant le calcul de la largeur moyenne des polygones, quelques réponses intéressantes peuvent être trouvées ici: Comment puis-je calculer la largeur moyenne d'un polygone?
la source
Pour la première partie, utilisez ST_MaxDistance
Exemple:
la source