#1 Tue 08 November 2005 16:47
- franco
- Juste Inscrit !
- Date d'inscription: 7 Nov 2005
- Messages: 2
calcul de surface avec ModelBuilder
Bonjour,
Je cherche un outil compatible avec le Toolbox d'ArcGis 9.1 qui calcule la superficie individuelle, en mètres carrés, des polygones d'une couche vectorielle à l'intérieur d'une routine de ModelBuilder. Merci de votre contribution.
Hors ligne
#2 Thu 14 June 2007 12:44
- fontan
- Juste Inscrit !
- Date d'inscription: 29 Oct 2006
- Messages: 3
Re: calcul de surface avec ModelBuilder
Bonjour,
Je souhaite automatiser le calcul de surface des polygones d'un shape via Modelbuilder.
Je n'ai a priori pas la possibilité de le faire en utilisant l'outil Calculate Field.
Quelqu'un aurait-il une idée ?
Merci.
Delphine
Hors ligne
#3 Thu 14 June 2007 14:17
Re: calcul de surface avec ModelBuilder
je vais dans ArcToolBox, onglet Index (car le classement d'ESRI est pour moi encore assez obscur), je commence à écrire "cal", et je tombe sur une fonction de calcul de surface.
Après, je n'ia plus d'idée.
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#4 Thu 14 June 2007 18:40
- Claire_LK
- Juste Inscrit !
- Lieu: Montpellier
- Date d'inscription: 28 May 2007
- Messages: 2
Re: calcul de surface avec ModelBuilder
Tu dois ajouter un champ avec l'outil ArcToolBox/Data Management Tool/Fields/Add Field
Puis avec l'outil Calculate field dans le même dossier, tu peux calculer un champ comme avec la calculatrice : tu inscris dans le champ "expression" ton output, et dans le champ "code block", tu peux taper ton code en VBA ou en python selon le type d'expression que tu as choisi.
Seul hic, tu ne peux pas le construire automatiquement en cliquant sur la calculatrice intégrée à l'outil.
Autre conseil, construis et teste ton code avec la calculatrice classique puis copie le code dans le model.
Au cas où, pour le calcul de l'aire le script VB est :
Code:
Dim aire as double Dim pArea as Iarea Set pArea = [shape] aire = pArea.area
et il faut mettre "aire" dans le champ "expression"
Tu peux retrouver ce bout de code dans l'aide ESRI de la calculatrice. Sinon il existe des outils très intéressants sur : http://www.ian-ko.com/. Enfin, cela, tu le savais déjà sans doute...
Voilà.
Bon courage ^^
Hors ligne
#5 Fri 15 June 2007 09:04
Re: calcul de surface avec ModelBuilder
Je n'ai a priori pas la possibilité de le faire en utilisant l'outil Calculate Field.
...
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#6 Fri 15 June 2007 09:39
- Marie S.
- Participant actif
- Lieu: Paris
- Date d'inscription: 30 Nov 2005
- Messages: 88
Re: calcul de surface avec ModelBuilder
Et pourquoi pas directement avec l'outil Calculate Area ?
(qui se trouve dans la toolbox dans Spatial Statistics tools / Utilities)
Hors ligne