Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 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: 3884

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: 3884

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

Dof
Participant assidu
Lieu: Grenoble
Date d'inscription: 28 Oct 2009
Messages: 317
Site web

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

 

Pied de page des forums

Powered by FluxBB