Barre d'échelle à deux unités utilisant QGIS?

19

Je voudrais créer une barre d'échelle pour une carte affichant un atoll de corail. Idéalement, montrant deux mesures différentes avec des kilomètres sur la division supérieure et des milles marins sur la division inférieure de la barre d'échelle.

Je me suis arrêté pour penser si cela était logique et j'ai décidé que cela pouvait convenir, car j'affiche un atoll surélevé avec les sites de récifs environnants à des fins de surveillance. Par conséquent, cela peut être important car les zones d'intérêt se trouvent dans un plan d'eau et, par exemple, à des fins de navigation, comme un skipper qui veut connaître les milles marins de chaque site plutôt que des kilomètres (je sais qu'il / elle pourrait les convertir par tête).

Est-ce que cela est possible dans QGIS? J'ai lu que cela peut être fait dans ArcGIS http://support.esri.com/technical-article/000011784

Ouvert à vos opinions et suggestions.

Ce que j'essaie de réaliser:

ce que j'essaye d'accomplir

Castor
la source
6
Bienvenue dans GIS: SE @Beaver! Je suggérerais de créer deux barres d'échelle et de les placer l'une sur l'autre. Ensuite, sélectionnez-les et regroupez- les afin qu'ils puissent être déplacés comme s'il s'agissait d'une seule barre d'échelle. Pour créer une barre d'échelle avec les étiquettes en dessous, vous pouvez consulter cet article: Mettre des étiquettes de barre d'échelle sous la barre d'échelle dans QGIS?
Joseph
3
D'accord avec @Joseph. C'est l'approche la plus avancée pour y parvenir maintenant. Pour faire correspondre plus facilement deux barres d'échelle, vous pouvez copier et coller la première et avec les guides intelligents activés ( menu Affichage ), déplacez la copie sur l'original à faire correspondre. Ajustez ensuite les propriétés et le groupe.
Oto Kaláb
Veuillez noter, merci à Joseph et à Oto Kaláb pour leurs réponses rapides.
Castor
1
Il s'agit probablement d'une amélioration de QGIS 3.0x car le compositeur est en train d'être reconstruit. voir la progression github.com/qgis/QGIS-Documentation/milestone/7
Mapperz
1
@Joseph, pensez à publier votre commentaire comme réponse
underdark

Réponses:

27

Je pense qu'il y a quelques étapes impliquées et vous pourriez avoir besoin de trois barres d'échelle (au lieu des deux dans mon commentaire précédent).


  1. Créez votre première barre d'échelle montrant les kilomètres:

    échelle de kilomètres


  1. Créez votre deuxième barre d'échelle indiquant les milles marins:

    Barre d'échelle des milles marins


  1. Sélectionnez l'échelle du mille marin et copiez / collez-la ci-dessous ( Ctrl+ C, Ctrl+ Vfera l'affaire, merci à @Oto Kaláb pour cette astuce très utile!):

    Barre d'échelle copiée


  1. Modifiez la barre d'échelle nautique d'origine et définissez-la Font colourpour qu'elle corresponde à la couleur d'arrière-plan:

    Item Properties > Fonts and colours > Font colour
    

  1. Modifiez ensuite la barre d'échelle copiée et définissez-la Font coloursur noir et Line coloursur transparente:

    Item Properties > Fonts and colours > Font colour
                                        > Line colour
    

    Paramètres de couleur


  1. Alignez les deux barres d'échelle nautiques de manière à ce que les nombres soient inférieurs aux graduations. Sélectionnez ensuite ces deux barres d'échelle nautiques et regroupez- les:

    Éléments de groupe


  1. Sélectionnez la barre d'échelle kilométrique et élevez -la (cela est nécessaire pour l'étape suivante):

    Élever


  1. Sélectionnez et alignez les barres d'échelle nautiques groupées sur la barre d'échelle kilométrique afin que la ligne se chevauche. Le paramètre d' augmentation évite l'apparition de petits artefacts tels que des blancs. Vous pouvez modifier les positions X et Y des barres d'échelle nautiques groupées à partir des Position and sizepropriétés pour l'aligner parfaitement:

    Item Properties > Position and size
    

  1. Enfin , sélectionnez les barres d'échelle nautiques groupées et la barre d'échelle kilométrique et regroupez-les. Maintenant, j'espère que vous devriez avoir une barre d'échelle à deux unités:

    Résultat

Joseph
la source
3
fait de cette façon avant et cela a bien fonctionné - merci de me le rappeler :)
Steven Kay
1
@StevenKay - Oui, je me souviens juste que vous en avez parlé auparavant :). Espérons que QGIS 3.0 aura des fonctionnalités plus agréables et plus faciles à utiliser =)
Joseph
1
@Joseph J'aime votre façon de travailler, mes barres d'échelle n'ont jamais été aussi belles. Un de ces jours où j'ai été cartographié, mais maintenant je suis content d'avoir posé cette question et j'espère que cela aide les autres aussi.
Castor
@Beaver - Heureux que vous l'ayez fait fonctionner! J'aime à penser que toutes les questions posées ici aident quelqu'un :)
Joseph