#1 Fri 13 April 2012 14:00
- Bombina variegata
- Juste Inscrit !
- Date d'inscription: 13 Apr 2012
- Messages: 6
QGIS : Segmenter une ligne
Bonjour a tous,
Je cherche à segmenter mon réseau hydrographique (lignes) en tronçons de 100 mètres de long.
Existe il un outil permettant de réaliser cette opération sur qgis?
Sinon est il possible de placer tout les 100 mètres un point sur mes lignes?
Merci d'avance
Léon
Hors ligne
#2 Fri 13 April 2012 18:35
- yann84
- Participant actif
- Date d'inscription: 2 Dec 2011
- Messages: 137
Re: QGIS : Segmenter une ligne
Salut,
pour segmenter le réseau hydro, je pense que ça existe mais là je vois pas. Par contre, pour placer un point tout XXXm, il y a un plugin qui marche très bien : "profile from line"
Bon week end!
Hors ligne
#3 Tue 17 April 2012 16:36
- Bombina variegata
- Juste Inscrit !
- Date d'inscription: 13 Apr 2012
- Messages: 6
Re: QGIS : Segmenter une ligne
Salut!
Merci pour ta réponse
J arrive pas a installer l' extention "profile from line" il m'affiche un message d erreur me disant qu'il necessite le module shapely. Et j arrive pas installer shapely!!
Il semblerai qu'il faille installer au préalable la librairie GEOS que j arrive pas installer non plus
j ai trouvé des info sur ce lien : http://www.portailsig.org/content/pytho … alogr-par-
Bref je galère... si quelqu' un a une solution je suis preneur.
Je travaille sur Mac OS X 10.6.8 sur QGIS 1.7.3
Merci d'avance
LéON
Hors ligne
#4 Tue 17 April 2012 22:57
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3947
Re: QGIS : Segmenter une ligne
Bonjour,
La librairie GEOS est disponible sur ce lien (http://www.kyngchaos.com/software/frame … l_complete).
Un fichier d'aide dans le fichier dmg téléchargé explique, de mémoire (je n'ai pas de mac sous la main), la marche à suivre pour l'installation.
Restant à votre service...
Hors ligne
#5 Wed 18 April 2012 09:47
- Bombina variegata
- Juste Inscrit !
- Date d'inscription: 13 Apr 2012
- Messages: 6
Re: QGIS : Segmenter une ligne
bon j'ai téléchargé la librairie GEOS sur le lien indiqué
Maintenant je passe à l'étape "compiling and linking"
Voila ce qu'il faut faire :
As a framework, normal Xcode compiler/CPP behaviour applies.
That is, no -I option is needed if the two main header entry points,
geos.h and geos_c.h, are specified as <GEOS/geos.h> and
<GEOS/geos_c.h>. Linking options are -framework GEOS.
Unix software can also use the -framework linking, but be aware
that libtool before version 1.5.20 will not pass that thru without the
protection of a -Xlinker or -Xcompiler prefix (depending on the
libtool version).
Without changing anything in the Unix source, compiling and linking is
simple - use the GEOS.framework/unix symlink folder as if it were
/usr/local. That unix symlink folder has the usual bin-lib-include
structure for configure to locate what it needs. In other words, a common
configure option might be --withgeos=/
Library/Frameworks/GEOS.framework/unix.
je comprend pas ou il faut rentrer ces codes. C'est quoi ce "GEOS.framework/unix symlink folder as if it were
/usr/local."? je ne suis pas très familier avec ce language...
Merci de votre aide
Léon
Hors ligne
#6 Wed 18 April 2012 11:27
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3947
Re: QGIS : Segmenter une ligne
Bonjour,
Essayez juste de lancer le fichier GEOS framework.pkg.
Il me semble, et les initiés me corrigeront, que le reste des infos concerne plus les développeurs ou utilisateurs avancés des interfaces Unix...
Hors ligne
#7 Wed 18 April 2012 12:11
- Bombina variegata
- Juste Inscrit !
- Date d'inscription: 13 Apr 2012
- Messages: 6
Re: QGIS : Segmenter une ligne
il semble que la librairie GEOS soit installée car il y a son icone sur le bureau.
Maintenant il faut installer shapely et la sa ne marche pas :
j ai telechargé shapely 1.2.14 et quand je lance le fichier setup.py il m'affiche ce message d erreur:
Last login: Wed Apr 18 12:02:43 on ttys000
MacBook-Pro-de-jean-pierre-ducasse:~ jeanpierreducasse$ cd
'/Users/jeanpierreducasse/Desktop/Shapely-1.2.14/' &&
'/usr/bin/pythonw' '/Users/jeanpierreducasse/Desktop/Shapely-
1.2.14/setup.py' && echo Exit status: $? && exit 1
/Users/jeanpierreducasse/Desktop/Shapely-1.2.14/setup.py:10: Warning:
Failed to import distribute_setup, continuing without distribute.
Warning)
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.
6/distutils/dist.py:266: UserWarning: Unknown distribution option:
'requires_external'
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.
6/distutils/dist.py:266: UserWarning: Unknown distribution option:
'metadata_version'
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.
6/distutils/dist.py:266: UserWarning: Unknown distribution option:
'requires_python'
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: no commands supplied
MacBook-Pro-de-jean-pierre-ducasse:Shapely-1.2.14
jeanpierreducasse$
il semble qu il manque quelquechose pour que shapely soit opérationel ou alors il faut faire le lien entre shapely et la librairie Geos mais comment?
Quelle est la procédure pour installer shapely?
Merci pour tout
L
Hors ligne
#8 Tue 06 August 2013 18:17
- Romualdh
- Participant occasionnel
- Date d'inscription: 6 Aug 2013
- Messages: 14
Re: QGIS : Segmenter une ligne
Bonjour à tous,
Je me permet de vous écrire, car je suis confronté au même problème. Je suis sur Mac 10.8.4 et j'utilise Qgis (1.8.0). J'aurais voulu faire des lignes de contour mais en voulant installer le plugin contour un message apparait me stipulant qu'il me faut le module python Shapely.geometry. J'ai télécharger la version de shapely 1.2.18 puis je l'ai décompressé, avant de me rendre compte, tout comme Léon, qu'il me fallait au préalabale la librairie Geos. Donc je telecharge Geos 3.3.8 puis le décompresse.
Désormais, les deux dossiers sont dans mon dossier "téléchargements", dois-je les déplacer ? Que dois-je ouvrir ensuite ? J'ai un peu l'impression d'avoir tout essayé (du moins je pense). J'ai ouvert des fenêtres shell, j'ai tapé :
easy_install shapely --user
puis :
pip install --user shapely
etc.
Mais la sempiternelle phrase :
SyntaxError: invalid syntax
revient toujours. Je ne suis vraiment pas doué avec ce language, ni même ces fenêtre Shell. Etant (en plus !) novice sur QGIS je ne sais plus quoi faire. Je ne pensais d'ailleurs pas qu'il serait si difficile de faire des courbes de niveaux !
Quoiqu'il en soit, je vous remercie vraiment de votre aide, si vous pouviez juste me guider afin que je réussisse l'installation de shapely se serait parfait !
A +
Romuald
Hors ligne
#9 Wed 07 August 2013 09:38
Re: QGIS : Segmenter une ligne
Bonjour,
Pour répondre à la 1 ere question du post...
Dans grass il existe v.split.length accessible via sextente pour segmenter une ligne selon une distance. Ca marche très bien.
Hors ligne
#10 Wed 07 August 2013 10:21
- artiz
- Participant actif
- Date d'inscription: 29 May 2013
- Messages: 64
Re: QGIS : Segmenter une ligne
Pour romuald,
Normalement pour obtenir des courbes de niveaux dans qgis c'est très simple via le menu raster.
Menu raster/extraction/extraction de contour.
Tu renseignes tes paramètres et tu obtiens une nouvelle couche de courbe de niveau, pas besoin de plugin.
Hors ligne
#11 Wed 07 August 2013 17:17
- Romualdh
- Participant occasionnel
- Date d'inscription: 6 Aug 2013
- Messages: 14
Re: QGIS : Segmenter une ligne
Bonjour Artiz,
Merci beaucoup pour ta réponse, malheureusement, je ne sais pas pourquoi, dans mon menu Raster/Extraction, je n'ai que l'outil découper. Aurais tu une idée pour obtenir l'outil extraction de contour ? Pourtant j'ai vérifier, et j'ai la dernière version de Gdal (si ça a un rapport).
Merci encore de ton aide
Romuald
Hors ligne
#12 Wed 07 August 2013 17:51
- Romualdh
- Participant occasionnel
- Date d'inscription: 6 Aug 2013
- Messages: 14
Re: QGIS : Segmenter une ligne
C'est bon Artiz, J'ai tout desinstaller et tout réinstaller, et maintenant j'ai bien création de contour qui apparait dans mon menu Raster.
Merci encore !
R.
Hors ligne
#13 Thu 08 August 2013 14:06
- artiz
- Participant actif
- Date d'inscription: 29 May 2013
- Messages: 64
Re: QGIS : Segmenter une ligne
Et bien c'est parfait alors !
Hors ligne