#1 Mon 12 April 2010 11:13
- mygeomatic
- Participant occasionnel
- Date d'inscription: 14 Oct 2009
- Messages: 24
- Site web
QGIS 1.4 : Buffer, cercle et nombre de segments
Bonjour,
Voilà je crée des buffers autour de points et ceux-ci forment des cercles ou des arcs de cercles décomposés sous forme de segments. QGIS (ftools) doit utiliser une vingtaines de segments pour décrire un cercle. Je me demande s'il est possible de définir soit-même le nombre de segments, soit ponctuellement soit comme valeur utilisée par défaut par QGIS.
Cordialement,
Charles
Hors ligne
#2 Fri 16 April 2010 15:32
- LionelR
- Participant occasionnel
- Date d'inscription: 13 Apr 2010
- Messages: 44
Re: QGIS 1.4 : Buffer, cercle et nombre de segments
Salut,
tu peux modifier le nombre de segments en editant le fichier geoProcessing.py dans le répertoire des plugins python système de qgis (sous /usr/share/qgis/python/plugins/fTools/tools/ sur Ubuntu) et remplacer les lignes
outGeom = inGeom.buffer( float( value ), 5 )
par
outGeom = inGeom.buffer( float( value ), 20 )
tu peux mettre plus de 20, mais ca donne déjà de bons résultats.
@+
Hors ligne
#3 Mon 19 April 2010 07:43
- mygeomatic
- Participant occasionnel
- Date d'inscription: 14 Oct 2009
- Messages: 24
- Site web
Re: QGIS 1.4 : Buffer, cercle et nombre de segments
Merci beaucoup, je teste ça tout de suite chez moi sous Ubuntu et je regarderai si c'est aussi le cas pour Windows quand je serai au travail.
Sous Ubuntu je n'est pas trouvé de fichier geoProcessing.py mais doGeoprocessing.py avec les paramètres que tu évoque.
Je n'avais pas vu du premier coup qu'il y avait plusieurs occurrences de la ligne à modifier. C'est bon ça fonctionne super bien, c'est génial.
Hors ligne
#4 Wed 21 April 2010 07:14
- mygeomatic
- Participant occasionnel
- Date d'inscription: 14 Oct 2009
- Messages: 24
- Site web
Re: QGIS 1.4 : Buffer, cercle et nombre de segments
Ça fonctionne également sous Windows et le fichier doGeoprocessing.py se trouve dans le dossier
C:\OSGeo4W\apps\qgis-unstable\python\plugins\fTools\tools
Hors ligne