QGIS'de ölçek çubuğu etiketleri ölçek çubuğunun altına mı koyuluyor?


11

Harita kompozisyonuma iki ölçek öğesi ekledim. Düzen uyumlulaştırma için, kenelerin ve etiket metninin ölçek çubuğunun altında olmasını istiyorum.

Standart budur: Aldığım şey bu.

Ne istediğim bu (resimde manuel olarak değiştirildi): resim açıklamasını buraya girin

QGIS'te bunun için bir seçenek var mı?

Yanıtlar:


15

Birimleri ölçek çubuğunun altına koymanıza izin veren bir seçenek olduğunu düşünmüyorum. Bir alternatif şunlar olabilir:

  1. Mevcut ölçek çubuğunuzu değiştirin Font colourve arka plan rengiyle eşleşecek şekilde ayarlayın :

    Item Properties > Fonts and colours > Font colour
    
  2. Ölçek çubuğunuzu kopyalayın ve doğrudan orijinal ölçek çubuğunuzun altına yapıştırın. Sonra Font coloursiyaha Line colour, şeffafa ayarlayın:

    Item Properties > Fonts and colours > Font colour
                                        > Line colour
    
  3. Ardından ölçek çubuklarınızı seçebilir ve gruplandırabilirsiniz ;

    Scalebars


2
Menüden Labels marginalan Displaynegatif değerleri kabul etmediğinden , bunu yapmak henüz mümkün değildir. Ancak, güzel bir çözüm!
— mgri

2
Geçmişte bu hileyi iki taraflı ölçekler yapmak için kullandım (örneğin bir taraftaki deniz mili, diğer taraftaki Km.) Bunun için her zaman 3 ölçeğe ihtiyacım var. sadece downticks göstermek için. Dağınık, ama işini yapıyor ...
— Steven Kay

1
@mgri - Negatif değerleri kabul ettiyse (ki basit bir düzeltme umuyorum) o zaman bu gerçekten çok güzel olurdu =)
— Joseph

@StevenKay - Dağınık ve ihtiyaçlarınıza göre farklı ölçek birimleri için segmentleri değiştirmek zorunda kaldığınızda can sıkıcı olabilir :)
— Joseph

Tamam, bu beni pratikte @ Swod'un korsanlığından bile daha fazla ikna etti.
— George William Russel'in kalemi

5

Qgis print composer içinde mümkün olduğunu düşünmüyorum.

Ancak çalışmasını sağlamak için bir şablon dosyası ile oynayabilirsiniz. Metin etiketleri ile ölçek çubuğu arasındaki mesafeyi şu şekilde ayarlayabilirsiniz:

Öğe özellikleri> Ekran> Etiketler kenar boşluğu .

Maalesef, baskı oluşturucuda negatif bir değere (= metnin üzerindeki ölçek çubuğu) ayarlayamazsınız.

Ancak bir şablon dosyası içinde yapabilirsiniz. Boş bir baskı kompozisyonu ve içinde doğru stil vb. İle bir ölçek çubuğu oluşturun. Bunu şablon olarak kaydedin ("Besteci> Şablon olarak kaydet"). Bu bir * .qpt dosyası oluşturur. Bu dosyayı bir metin düzenleyicisiyle açın ve "labelBarSpace" terimini arayın ve negatif bir değere ayarlayın, örneğin -10. (Yazı tipi boyutunuza bağlı olarak bu değeri ayarlamanız gerekir.) Qgis print composer içine bu şablonu ekleyin (Composer> Şablondan Öğe Ekle) ve ölçek çubuğunun altındaki sayıları gösterecektir.

Öğe özellikleri> Ekran> Etiketler kenar boşluğuna - ayarlara dokunmadığınız sürece bu şekilde kalacaktır. Bu benim için QGIS 2.18 ile çalıştı.


Açıkçası, pek çok insanın etiketin çizginin altında olmasını istemediğini garip - ama hack'iniz düzgün. Farklı biçimler için birden fazla şablon (yani A0 grafikleri ve A4 çıktıları) oluşturmak anlamına gelse de, bunu deneyeceğim.
— George William Russel'in kalemi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.