Projet

Général

Profil

Actions

Evolution #66

fermé

améliorer le plugin arrow -> Support des fléches courbes dans QGIS

Ajouté par alain ferraton il y a plus de 9 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
-
Version cible:
Début:
11/12/2014
Echéance:
% réalisé:

0%

Temps estimé:
# ref:
2352

Mis à jour par alain ferraton il y a presque 9 ans

  • # ref mis à 2352

Mis à jour par alain ferraton il y a presque 9 ans

  • Version cible mis à A_etudier

Mis à jour par alain ferraton il y a plus de 8 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 plus de 8 ans

  • Priorité changé de Normal à Haut

Mis à jour par alain ferraton il y a plus de 8 ans

  • Version cible changé de QGIS 2.14 à QGIS 2.16

Mis à jour par alain ferraton il y a plus de 7 ans

  • Statut changé de Nouveau à Fermé
Actions

Formats disponibles : Atom PDF