使用QGIS的双单位比例尺吗?


19

我想为显示珊瑚环礁的地图创建比例尺。理想情况下,显示两个不同的测量值,比例尺的顶部是公里,底部是海里。

我停下来思考这是否合乎逻辑,并决定将其合适,因为我正在展示一个带有环礁地点的环礁,以进行监测。因此,重要的是重要的,因为感兴趣的区域在水体内,并且出于航行目的,例如船长想要知道到每个站点的海里而不是公里(我知道她/他可以将其转换成头)。

QGIS完全有可能吗?我已经阅读到可以在ArcGIS http://support.esri.com/technical-article/000011784中完成

公开您的意见和建议。

我想要达到的目标:

我想要达到的目标


6
欢迎使用GIS:SE @Beaver!我建议创建两个比例尺并将它们放在另一个顶部。然后选择它们并对其进行分组,以便可以像缩放比例一样移动它们。要创建一个在其下方带有标签的比例尺,您可以看一下这篇文章:将比例尺标签放在QGIS中的比例尺下方?
约瑟夫

3
同意@Joseph。这是目前实现这一目标的最先进的方法。为了更轻松地匹配两个比例尺,您可以复制和粘贴第一个比例尺,并启用智能指导(“ 视图”菜单)将副本移到原始比例上以进行匹配。然后调整属性和分组。
奥托·卡拉布(OtoKaláb)

适当地指出,谢谢约瑟夫和奥托·卡拉布的迅速回应。
海狸

1
作曲者正在重建时,可能会成为QGIS 3.0x中的增强功能。参见进度github.com/qgis/QGIS-Documentation/milestone/7
Mapperz

1
@约瑟夫,请考虑将您的评论作为答案
暗处

Answers:


27

我认为其中涉及一些步骤,您可能需要三个比例尺(而不是我之前的评论中的两个)。


  1. 创建第一个显示公里的比例尺:

    公里比例尺


  1. 创建显示海里的第二个比例尺:

    海里比例尺


  1. 选择海里比例尺,然后将其复制/粘贴到下面(Ctrl+ CCtrl+ V可以使用@OtoKaláb提供的非常有用的提示!):

    复制的比例尺


  1. 修改原始的航海比例尺,并将其设置Font colour为与背景色匹配:

    Item Properties > Fonts and colours > Font colour
    

  1. 然后修改复制的比例尺并将其设置Font colour为黑色,并将其设置Line colour为透明:

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

    颜色设定


  1. 对齐两个航海比例尺,使数字低于刻度线。然后选择这两个航海比例尺并将其分组

    组项目


  1. 选择公里比例尺并将其升高(下一步需要此操作):

    提高


  1. 选择分组的航海比例尺并将其对准公里比例尺,以使线重叠。所述加注设置避免了小工件,如从示出白色间隙。您可以从Position and size属性更改分组的航海比例尺的X和Y位置,以使其完美对齐:

    Item Properties > Position and size
    

  1. 最后,选择分组的航海比例尺和公里比例尺并将其分组。现在,希望您应该有一个双单元比例尺:

    结果


3
以前是这样做的,而且效果很好-感谢提醒我:)
史蒂文·凯

1
@StevenKay-是的,我只是记得您之前提到过它:)。希望QGIS 3.0将具有更好,更易用的功能=)
约瑟夫(Joseph

1
@Joseph我喜欢您的解决方法,我的比例尺看上去从未像现在这样好。在其中的几天中,我被安排了下来,但现在我很高兴问了这个问题,希望对其他人也有帮助。
海狸

@Beaver-很高兴您能正常工作!我想认为这里提出的所有问题都会对某人有所帮助:)
约瑟夫(Joseph)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.