QGIS bestecisinde taşma boşluğunda etiket oluşturmayı nasıl önleyebilirim?


10

Haritaların sayfanın kenarına kadar ilerlediği bir kitap için haritalar yapıyorum. Yazıcı, görüntülerin çevresinde 3 mm kanama alanı önerdi, bu nedenle sayfam 127x177 mm ise, görüntüler 133x183 mm olmalıdır. Bu taşma payı alanı, kitap sayfaları kesildiğinde hatalara izin vermektir ve haritalarda önemli bir bilgi olmamalıdır. Bu yüzden her tarafta bu ekstra 3 mm'yi içeren bir besteci sayfa boyutu kullanıyorum.

Kasabaların etiketlerinin haritanın kenarında kesilmesini istemiyorum, bu nedenle "Kısmi etiketleri göster" seçeneğini devre dışı bıraktım. Bununla birlikte, yazıcı tarafından kesilebilen bu 3 mm'lik "hiç kimsenin arazisi" içinde hala etiketler gösterilmektedir.

Hiçbir etiketin görüntülenmemesi gereken taşma payı olan harita

Düşündüğüm çözüm iki örtüşen, eşmerkezli ve mükemmel hizalanmış harita yapmak, alt harita kanamanın kenarına doğru ilerliyor ve kasabaları göstermiyor, üstteki harita kitap sayfasının tam boyutu (yani 3mm) Her iki tarafta da alttaki haritadan daha az) ve şehir katmanını gösterecekti, bu nedenle gösterilen kasaba (veya etiket) olmayan 3 mm'lik bir kenarlık oluşturdu.

Ancak, bu iki haritanın bestecide mükemmel bir şekilde hizalanmasını sağlayamıyorum. Bu iki harita için uzantıları hesaplamayı denedim, böylece aynı merkeze ve aynı ölçeğe sahipler, ancak QGIS bestecisinin sabit bir ondalık basamak hassasiyeti var gibi görünüyor, böylece asla mükemmel hizalamalarını sağlayamıyorum.

Bu soruna yaklaşmanın bir başka yolu, atlas içinde "Kenar boşluğu özelliği" içinde etiket oluşturulmamasına izin veren yeni bir özellik olacaktır.

Etiketlerin taşma payı içinde oluşturulmasını engellememin bir yolu var mı?

Yanıtlar:


1

Aşağıdaki çözüm, sorununuz için mükemmel bir çözüm olmayabilir, ancak yaşadığınız sorunu çözmek için bir geçici çözüm olacaktır.

Taşma payı içinde göstermek istemediğiniz nokta (şehir) sayısı azsa, aşağıdaki gibi Sorgu Oluşturucu'yu kullanarak bunları hariç tutabilirsiniz.

  1. Hedef katmanı (şehir noktası katmanı) sağ tıklayın -> katman özelliklerine gidin
  2. Genel sekmesine git
  3. Sağ altta "Sorgu Oluşturucu" düğmesi var, bir sorgu oluşturmak için üzerine tıklayın
  4. İfade yazma "FIELD_NAME" != 'NAME OF THE CITY'
  5. FIELD_NAME adlı kişiyi şehir adlarını içeren alanla değiştir ve `` CITY NAME OF THE CITY '' dosyasını taşma payı içinde gösterilmesini engellemek istediğiniz şehrin adıyla değiştir
  6. Bir şehri daha fazla dışlamak istiyorsanız, o zaman yazmanız gerekir "FIELD_NAME" != 'NAME OF THE CITY_1' AND "FIELD_NAME" != 'NAME OF THE CITY_2'.
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.