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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Tue 30 June 2020 11:04

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

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

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