banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Wed 06 July 2011 10:44

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1663

Découper un polygone

Bonjour,

Je dois découper l'intérieur d'un polygone (en fait faire un "trou" dans le polygone). Comment m'y prendre?
J'ai bien testé la mise à jour découper un polygone, mais cela consiste à le découper en l'intersectant. Ce que je cherche, c'est faire un "trou" à l'intérieur du polygone.


Merci.

Hors ligne

 

#2 Wed 06 July 2011 11:17

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

Re: Découper un polygone

Bonjour,

Dans l'ArcToolBox, Je pense que l'outil 'effacer' ('erase' in english!) ferais l'affaire.
Par contre, je crois que cette outil est dispo en licence ArcInfo seulement!

Sinon via EtGeowizzard, tu dois pouvoir retrouver ce même outil wink

Martin

Hors ligne

 

#3 Wed 06 July 2011 12:15

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1663

Re: Découper un polygone

Merci, ça fonctionne. Mais cela suppose de créer un nouveau shape lorsque l'on exécute cette action..

Hors ligne

 

#4 Wed 06 July 2011 13:16

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

Re: Découper un polygone

En effet, comme la plupart des 'outils d'analyse'.

Sinon je suppose que via du code il serait possible d'écraser la couche d'origine...

Hors ligne

 

#5 Wed 06 July 2011 14:34

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1663

Re: Découper un polygone

Pourrais-tu m'en dire un peu plus avec ce "via du code". Je crois savoir qu'il n'est pas possible d'écraser le fichier d'origine...

Hors ligne

 

#6 Wed 06 July 2011 16:35

8TWIN
Participant actif
Lieu: Nancy
Date d'inscription: 31 May 2007
Messages: 54

Re: Découper un polygone

Bonjour,

Il me semble qu'il y a plus simple (et surtout de manière à éviter de créer un nouveau shape). D'ailleurs dans ton premier message la méthode est la bonne tu as juste oublié de supprimer le polygone servant à faire le trou.

Je m'explique :
1 : tu crées ton premier polygone (celui qui doit avoir un trou)
2 : tu crées ton second polygone (le trou)
3 : celui étant sélectionné tu vas dans le menu éditeur et tu choisis l'option "découper" sans oublier de cocher l'option "effacer la zone d'intersection"
4 : appuie sur le bouton "suppr" de ton clavier et te voilà avec un polygone troué.

A+

Hors ligne

 

#7 Wed 06 July 2011 16:48

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

Re: Découper un polygone

je sais pas si c'est possible d'écraser un fichier, mais on peut réécrire dedans!

Par exemple via model builder (-> voir la p.j.),

Pour explication:
- on fais le trou -> 'Effacer' (branche du bas)
- vider la classe d'entité en entrée (branche du haut)
- y 'ajouter' le résultat de 'effacer' = réécrire dans le shape d'entrée

Martin


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

Pied de page des forums

Powered by FluxBB