haubourg / EasyCustomLabeling

plugin QGIS d'étiquetage manuel simplifié
9 stars 3 forks source link

[QGIS 2.14] Actualisation des étiquettes automatique EasyCustomLabel #23

Open lison-pakula opened 6 years ago

lison-pakula commented 6 years ago

Bonjour,

J'ai une couche que je veux étiqueter. J'utilise donc le plugin EasyCustomLabel qui va créer une couche fictive. Lorsque que dans ma couche de base (nommée "regards"), j'ajoute une nouvelle entité (un point) ou que je modifie une entité, comment met-on à jour les étiquettes? Je suppose qu'il faut réaliser une jointure entre la couche de base et la couche fictive, mais cela ne fonctionne pas. Existe t-il une procédure précise pour actualiser la table d'étiquettes en fonction des modifications dans la table de base ?

Merci d'avance

haubourg commented 6 years ago

Vous ne pouvez pas, EasyCustomLabeling a été créé pour de l'étiquetage ponctuel jetable. et maintenir des couches mémoire en synchro avec une table source est plus que complexe. Vous pouvez utiliser l'étiquetage natif, qui vous oblige à ajouter des champs de mise en forme dans la base de données, mais vous n'aurez pas l'intelligence nécessaire pour auto aligner les étiquettes et créer les connecteurs à la volée. Pour répondre à ça nous avons choisi d'arrêter la logique de plugin et de modifier QGIS 3 pour que cela soit possible. Il y a donc dans QGIS 3 la possibilité d'avoir des données qui se synchronisent avec la couche d'origine en cas d'ajout / suppression et donc de maintenir des étiquettes manuelles en synchronisation avec la couche source. Nous cherchons maintenant des financeurs pour finaliser le travail en ajoutant les connecteurs d'étiquettes natifs.

haubourg commented 6 years ago

J'ai malheureusement très peu de temps bénévole disponible sur ce sujet, mais vous pouvez me contacter par Oslandia pour support/ formation/conseil et développement. Si vous utilisez qgis pour des usages professionnels, il me paraît nécessaire que vous interveniez pour adapter qgis à vos besoins.