Je voudrais faire pivoter la ligne de marqueur créée à partir de la fonction de générateur de géométrie: le fait est que, au moyen du générateur de géométrie, je crée une ligne via make_line et les points sont les valeurs calculées (basées sur les valeurs dans les champs de la table d'attributs - dans la projection Conique Conique conforme à Lambert d'Asie EPSG: 102027).
La chaîne de caractères reçue doit être un rectangle (parallèle au canevas de carte), mais lors du changement de projection de carte dans le canevas de carte, ces points forment par conséquent un rectangle tourné (bien que l'étiquette soit parallèle)
Comment faire pivoter (ou peut-être les coordonnées du point de transformation à la volée dans le tableau d'attributs dans les projections personnalisées) mon rectangle afin qu'il soit parallèle au canevas de la carte?
Ma projection: + proj = lcc + lat_1 = 57 + lat_2 = 63 + lat_0 = 0 + lon_0 = 133 + x_0 = 0 + y_0 = 0 + ellps = intl + units = m + no_defs
Mon style de générateur de géométrie:
J'ai essayé de transformer ma géométrie (construite avec le générateur de géométrie) via la fonction de transformation (transform (geom, source_auth_id, dest_auth_id)) mais néanmoins ça met mal:
En arrière-plan, je n'ai trouvé aucune fonctionnalité pour dessiner des bordures de forme personnalisées - uniquement une ligne continue, mais j'aimerais obtenir une ligne avec des marqueurs de point
la source
Réponses:
Pas une réponse au titre de la question, mais peut-être une solution de contournement pour atteindre le résultat souhaité. Avez-vous essayé de générer un graphique SVG d'un rectangle avec une bordure en pointillés et de l'utiliser comme arrière-plan de l'étiquette? Il ne sera pas mis à l'échelle indépendamment sur les axes X et Y, et le nombre de points devra être prédéfini, mais vous devez éviter tout problème causé par la reprojection.
la source