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

Printemps des cartes 2024

#1 Tue 30 June 2020 11:04

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 994

QGIS 3.14: Creer une ligne perpendiculaire a une autre ligne

Bonjour,

J'ai dans mon projet une couche de ligne principale intersectée par une couche de points.
Je cherche à créer une ligne qui soit perpendiculaire à notre couche de lignes principales au niveau de chaque point. L'info concernant la direction de la ligne à créer (de tel ou tel côté de la ligne principale) se trouve dans un champ de la couche points (s'exprimant en heure - 9h, 3h, ...). J'imagine qu'il s'agit d'une requête SQL mais débutant dans ce domaine, je ne sais pas par où commencer.

En pièce-jointe, vous trouverez une image de ce que j'aimerais avoir en résultat.

D'avance merci pour votre aide, Gladal


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

Hors ligne

 

#2 Tue 30 June 2020 17:10

carteq
Participant assidu
Date d'inscription: 8 Mar 2008
Messages: 829

Re: QGIS 3.14: Creer une ligne perpendiculaire a une autre ligne

C'est possible en SQL en effet.

C'est aussi possible manuellement. Ça prend l'azimuth des segments de lignes dans la table des lignes.

1- Faire une zone tampon autour de chaque point (en fonction de la longueur voulue).
2- Clipper les lignes avec les zones tampons.
3- Rapatrier l'orientation voulue (heure convertie en azimuth)
4 - Faire la rotation des nouvelles lignes (voir boite de traitement) selon l'orientation voulue
5- Diviser les lignes en deux à l'aide des points
6- Supprimer la section non désirée.

Pour l'étape 6, il y a sûrement moyen d'automatiser ou de faire ça en SQL.

Dernière modification par carteq (Tue 30 June 2020 17:11)

Hors ligne

 

#3 Thu 02 July 2020 10:44

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS 3.14: Creer une ligne perpendiculaire a une autre ligne

Bonjour,

La 3.14.0 propose ceci : https://www.qgis.org/fr/site/forusers/v … ed-feature

Bon courage

Hors ligne

 

#4 Fri 03 July 2020 07:35

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 994

Re: QGIS 3.14: Creer une ligne perpendiculaire a une autre ligne

Merci Carteq pour l'idée ! Ca a le mérite d'être original !!! Je vais tester ça de suite pour voir si j'arrive à ce que je veux !!!

Hors ligne

 

Pied de page des forums

Powered by FluxBB