#1 Wed 13 April 2016 11:53
- Leehan
- Participant actif
- Lieu: tours
- Date d'inscription: 10 Jun 2009
- Messages: 52
QGIS 2.14 & spatiaLite : makeLine et fonction d'aggregat
Bonjour,
Je veux créer une ligne entre les points 104 et 74. Cela fonctionne :
Code:
select 1 as axe, make_line(p1.geometry, p2.geometry) as geometry from MR200_amers_plan p1, MR200_amers_plan p2 where p1.matricule = 104 and p2.matricule = 74
Maintenant, je ne peux pas obtenir le même résultat avec la fonction d'agrégation . J'ai ajouté une colonne contenant le numéro de la ligne, et ai essayé :
Code:
select p.ligne, make_line(p.geometry) as geometry from (select ligne, geometry from MR200_amers_plan where matricule in ('104', '74') order by gid DESC) as p group by p.ligne
Je ne sais pas comment m'en sortir : impossible de creer la ligne, pas de géométrie...:s
Merci
Hors ligne