Pasek skali z dwoma jednostkami za pomocą QGIS?

19

Chciałbym utworzyć pasek skali dla mapy przedstawiającej atol koralowy. Idealnie, pokazując dwa różne pomiary z kilometrami w górnym podziale i milami morskimi w dolnym podziale paska skali.

Zatrzymałem się, aby pomyśleć, czy jest to logiczne i zdecydowałem, że może się ładnie zmieścić, ponieważ do celów monitorowania wyświetlam podniesiony atol z otaczającymi miejscami rafy. Dlatego może być ważne, ponieważ obszary zainteresowania znajdują się w obrębie jednolitej części wód i, na przykład, dla celów nawigacyjnych, takich jak szyper, który chce poznać mile morskie do każdego miejsca, a nie kilometry (wiem, że mógłby je konwertować głową).

Czy jest to w ogóle możliwe w QGIS? Przeczytałem, że można to zrobić w ArcGIS http://support.esri.com/technical-article/000011784

Otwórz się na swoje poglądy i sugestie.

Co próbuję osiągnąć:

co próbuję osiągnąć

Bóbr
źródło
6
Witamy w GIS: SE @Beaver! Sugerowałbym utworzenie dwóch pasków skali i umieszczenie ich na drugim. Następnie wybierz i grupa je tak, że mogą one zostać przeniesione, jak gdyby były one jednym scalebar. Aby utworzyć pasek skali z etykietami pod nim, możesz spojrzeć na ten post: Umieszczanie etykiet paska skali pod paskiem skali w QGIS?
Joseph
3
Zgadzam się z @Joseph. Jest to obecnie najbardziej zaawansowane podejście do osiągnięcia tego celu. Aby łatwiej dopasować dwa paski skali, możesz skopiować i wkleić pierwszy, a przy włączonych inteligentnych prowadnicach ( menu Widok ) przesuń kopię nad oryginałem, aby dopasować. Następnie dostosuj właściwości i grupę.
Oto Kaláb
Należy zauważyć, dziękuję zarówno Josephowi, jak i Oto Kalábowi za szybkie odpowiedzi.
Beaver
1
Prawdopodobnie będzie to ulepszenie w QGIS 3.0x, gdy kompozytor otrzymuje przebudowę. zobacz postęp github.com/qgis/QGIS-Documentation/milestone/7
Mapperz
1
@Joseph, proszę rozważyć opublikowanie komentarza jako odpowiedzi
podmrok

Odpowiedzi:

27

Myślę, że wiąże się to z kilkoma krokami i możesz potrzebować trzech pasków skali (zamiast dwóch w poprzednim komentarzu).


  1. Utwórz pierwszy pasek skali pokazujący kilometry:

    pasek skali kilometrów


  1. Utwórz drugi pasek skali pokazujący mile morskie:

    Pasek skali mil morskich


  1. Wybierz pasek skali morskiej i skopiuj / wklej go poniżej ( Ctrl+ C, Ctrl+ Vzrobi, dzięki @Oto Kaláb za tę bardzo przydatną wskazówkę!):

    Skopiowany pasek skali


  1. Zmodyfikuj oryginalny pasek skali nautycznej i ustaw, Font colouraby pasował do koloru tła:

    Item Properties > Fonts and colours > Font colour
    

  1. Następnie zmodyfikuj skopiowany pasek skali i ustaw go Font colourna czarny, a Line colourprzezroczysty:

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

    Ustawienia kolorów


  1. Wyrównaj oba morskie paski skalowania, aby liczby były poniżej znaczników. Następnie wybierz oba te scalebars morskich i grupę nich:

    Grupuj przedmioty


  1. Wybierz pasek skali kilometrów i podnieś go (jest to potrzebne do następnego kroku):

    Podnieść


  1. Wybierz i wyrównaj zgrupowane morskie paski skali nad paskiem skali kilometrów, tak aby linia zachodziła na siebie. Ustawienie podwyższenia pozwala uniknąć małych artefaktów, takich jak białe luki. Możesz zmienić pozycje X i Y dla zgrupowanych morskich pasków skali z Position and sizewłaściwości, aby idealnie je wyrównać:

    Item Properties > Position and size
    

  1. Na koniec wybierz zgrupowane pasy morskie i pasek skali kilometrów i zgrupuj je. Teraz, mam nadzieję, powinieneś mieć podwójny pasek skali:

    Wynik

Joseph
źródło
3
zrobiłem to wcześniej i działało dobrze - dzięki za przypomnienie :)
Steven Kay
1
@StevenKay - Tak, właśnie pamiętam, że wspomniałeś o tym wcześniej :). Mam nadzieję, że QGIS 3.0 będzie miał ładniejsze i łatwiejsze w użyciu funkcje =)
Joseph
1
@Joseph Podoba mi się twój sposób na wypracowanie tego, moje paski skali nigdy nie wyglądały lepiej. Któregoś dnia zostałem zmapowany, ale teraz cieszę się, że zadałem to pytanie i mam nadzieję, że to pomaga również innym.
Beaver
@Beaver - Cieszę się, że to działa! Lubię myśleć, że wszystkie zadane tutaj pytania pomagają komuś :)
Joseph