Existe-t-il un calcul facile de la largeur d'un polygone à l'aide d'ArcGIS 9.3.1 ou 10?
J'ai trouvé des scripts pour 9.1 mais ils ne fonctionneront pas. Je peux utiliser la largeur au point le plus large, au point le plus étroit ou à une moyenne. Il n'a pas besoin d'être exact mais doit être quelque peu automatisé car j'ai quelques centaines à calculer.
arcgis-desktop
arcgis-10.0
Ted Cisine
la source
la source
Réponses:
La largeur du polygone peut être obtenue en utilisant un rectangle de délimitation de zone minimale. Ce lien ... conteneurs de délimitation ... a fournit une solution. Calculez cela comme le minimum de la "longueur" et de la "largeur" du rectangle. Il est disponible à tous les niveaux de licence pour ArcMap (mis à jour en janvier 2016)
la source
Ce n'est qu'une réponse partielle à votre question, mais cela peut être un pointeur dans la bonne direction. Pour clarifier, cela trouvera la largeur de l'enveloppe polygonale au point le plus large. Ajoutez un attribut avec le type de champ double à votre entité. Ouvrez la calculatrice de champ, puis cliquez sur Avancé. Collez ce code dans le bloc de code et définissez le champ que vous avez créé égal à Ouput
Fonctionne en 9.3.1. Publié à l'origine ici .
la source