Çakışan etiketler üzerinde yineleme


14

Gördüğüm gibi, etiketlenecek iki özellik birbirine çok yakınsa, aslında üç seçenek var. Varsayılan olarak QGIS etiketlerden birini atlar. Söz konusu katman veya genel etiketleme ayarları için "tüm etiketleri göster" özelliğini etkinleştirirsem, çakışan etiketler yazdırır.

Etiket konumlarını saklamak için veri sütunları atamadıkça, etiketlerden birini daha iyi bir konuma taşıyarak çakışmayı çözebilirim.

Benim sorunum, ne atlanmış etiketleri ne de çakışan etiketleri yeterli bir çözüm olarak görmem. Çakışan tüm etiketler üzerinde sistematik olarak yineleme yapmanın bir yolu var mı, bana etiketlerden birini taşıyarak veya belki de birini gizleyerek bu çatışmaları elle çözme şansı veriyor mu?

Yerleşim ölçeğe ve harita boyutuna bağlı gibi göründüğünden, bu, baskı bestecisinde verilen bir haritaya özgü olabilir.


4
Bu harika bir özellik isteği olurdu.
Victor

3
Özellik isteği oluşturuldu: hub.qgis.org/issues/15966
MvG

Yanıtlar:


1

Konumlar çok yakın olduğunda ve temel QGIS etiket yerleştirme seçeneklerini tükettiğinde bulduğum en iyi çözüm, haritanızı baskı bestecisinden SVG olarak dışa aktarmak ve etiketleri başka bir programda taşımaktır. "Harita etiketlerini anahatlar olarak oluştur" seçeneğini belirlediğinizden emin olun. Yalnızca etiketlerle ilgileniyorsanız, "Harita katmanlarını svg grupları olarak dışa aktar" isteğe bağlıdır.

resim açıklamasını buraya girin

SVG açın birinde Adobe Illustrator (pahalı ama iyi) ya da Inkscape (serbest ve terbiyeli). Bu programlardan birinde, etiketleri ayrı ayrı seçip taşıyabilirsiniz. Etiketleri birbirinden "grubu çözmeniz" gerekebilir. Bu, üst üste binen nokta sembollerini dengelemenin de yararlı bir yoludur.


0

Tam olarak aradığınız şey değil, ancak çokgen katmanları için, bir etiketin belirli bir ölçekte çokgenin içine sığıp sığmayacağını tahmin etmek için bu cevap gibi özel bir ifade yapabilirsiniz . Daha sonra bu ifadeyi olası çakışmaları olan özellikleri seçmek için kullanabilirsiniz.


0

"Kural Tabanlı Etiketleme" yi henüz kullanmadıysanız, bu etiketleme özelliğini denemenizi öneririz. İnanılmaz çalışan bir "Kural Tabanlı Semboloji" de vardır. Temel olarak içeri girebilir ve istediğiniz gibi görünmesi ve işlev görmesi için katmanlarınızı sorgulayabilirsiniz. Kural tabanlı etiketleme ile her katmanın görünümü hakkında çok daha ayrıntılı ve ayrıntılı bilgi edinebilirsiniz.

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.