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 Tue 06 November 2007 14:15

yohann_76
Participant occasionnel
Date d'inscription: 6 Nov 2007
Messages: 13

lissage de polygones

Je dispose d'un shape au pas de 20 m qui me donne des polygones à angles très aïgus, ce qui rend le fichier très lourd à maniper.
Est-il possible de lisser les polygones et ainsi rendre le fichier moins gros???
J'ai vu qu'avec statistiques de vosinage, il était possible de lisser un raster; je souhaiterai réaliser la même opération pour les polygones sans passer par une création de rasters.
D'avance merci.

Hors ligne

 

#2 Tue 06 November 2007 14:55

Domi
Participant occasionnel
Lieu: Paris
Date d'inscription: 24 Nov 2005
Messages: 12

Re: lissage de polygones

Salut,

Tu peux ptêt utiliser le script "Smooth Line" qui se trouve dans Data Management Tools/Generalization de la ArcToolBox.

J'espère que cela répondra à ton besoin.

A plouch.

Hors ligne

 

#3 Tue 06 November 2007 14:56

Sylvain T.
Membre
Lieu: Musée de l'Homme, Paris France
Date d'inscription: 7 Sep 2005
Messages: 742
Site web

Re: lissage de polygones

Bonjour,

Ce n'est pas le fait que les angles soient aiguës qui "alourdit" le shapefile, mais le nombre de vertices ( vertex +/-=  sommets) par polygone.
Deux façons complémentaires d'alléger :
1. supprimer les pseudos-noeuds, ie les noeuds qui n'ont pas de raisons d'être (exemple : un vertice au milieu d'une droite).
2. généraliser les polygones (avec un pas à déterminer en fonction de l'échelle de rendu).

Pour ce faire plusieurs sollutions en fonction de la version du produit esri.
Pour le 1 :
http://arcscripts.esri.com/scripts.asp? … it2=search
Pour le 2 :
http://arcscripts.esri.com/scripts.asp? … it2=search

Cordialement,
Sylvain

Hors ligne

 

#4 Tue 06 November 2007 16:19

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11842
Site web

Re: lissage de polygones

yohann_76 a écrit:

Je dispose d'un shape au pas de 20 m qui me donne des polygones à angles très aïgus, ce qui rend le fichier très lourd à maniper.
Est-il possible de lisser les polygones et ainsi rendre le fichier moins gros???
J'ai vu qu'avec statistiques de vosinage, il était possible de lisser un raster; je souhaiterai réaliser la même opération pour les polygones sans passer par une création de rasters.
D'avance merci.


Bonsoir,

Une curiosité, d'où provient votre fichier initial, "qui contient des polygones à angles très aigus"?
Quel format et quel poids?

Bruno

Hors ligne

 

Pied de page des forums

Powered by FluxBB