Evolution #66
ferméaméliorer le plugin arrow -> Support des fléches courbes dans QGIS
0%
Mis à jour par alain ferraton il y a environ 9 ans
- Sujet changé de améliorer le plugin arrow à améliorer le plugin arrow -> Support des fléches courbes dans QGIS
- Version cible changé de A_etudier à QGIS 2.14
Il s’agit de reprendre les principales fonctionnalités du plugin arrows en les intégrant au cœur de QGIS.
L'intégration au coeur de QGIS sera proposée sous la forme d'un nouveau type de couche de symbole pour les couches linéaires nommé « flèches », à côté des actuels « ligne simple » et « ligne de symboles ».
Côté code source, il s'agira de créer une nouvelle classe (QgsArrowSymbolLayerV2 par exemple), qui hérite de la classe QgsSymbolLayerV2.
Dans les propriétés de ce nouveau type de couche de symbole, on trouverait :
la couleur de la flèche
le type de têtes (simple ou doubles)
le type de flèche (mono ou bidirectionnelle)
l'épaisseur de la flèche
la taille des têtes
le type de ligne (continue, pointillés, etc.)
le décalage, distance par rapport à la polyligne de support
les flèches seront droites lorsque la polyligne support ne contient que deux points et courbe pour trois points ou plus. Les flèches pourront être doubles et/ou bidirectionnels.
Chacune de ses propriétés pourra par ailleurs être réglée dynamiquement via l'utilisation des options de « définition des valeurs par les données » comme c'est le cas actuellement pour les autres types de symboles.
Les flèches seront ajoutées via les possibilités de dessin de Qt (Qpainter), comme c'est le cas actuellement pour tous les autres types de symbologie (ligne simple, ligne de symboles, etc.), il ne s'agira pas d'une nouvelle couche géométrique.
Mis à jour par alain ferraton il y a presque 9 ans
- Version cible changé de QGIS 2.14 à QGIS 2.16