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.