Etiketleri QGIS'e el ile yerleştirme


37

Etiketleri QGIS'e manuel olarak yerleştirmenin bir yolu var mı?

Bazı yerlerde hemen hemen yinelenen etiketleri olan bir haritam var (örneğin E 1. ve 1. St) ve bazılarını kaldırmak istiyorum.

Ayrıca, bazı etiketlerin etrafını dolaştırmak ve belki de şu an olmayan bazı özellikleri etiketlemek istiyorum.

Yeni etiketleme kullanıyorum, etiketler özellikler boyunca kavisli.

Yanıtlar:


32

Evet, etiket araç çubuğundaki etiket araçlarını kullanarak etiketleri elle yerleştirmek mümkündür:

  • etiket aracını taşı… metin etiketlerini yeni bir konuma taşı
  • etiket aracını döndür… etiketlerin etkileşimli rotasyonuna izin verir
  • label özellik aracı… kullanıcıların bir etiketin özelliklerini ve metnini değiştirebilecekleri bir iletişim kutusu açar

AMA etiketleri bildiğim kadarıyla manuel olarak taşırsanız / döndürürseniz, artık kıvrılmış etiketleri elde edemezsiniz.

Bu araçlar, sabit etiket konumlarını ve projenin içindeki otomatik etiket konumlandırmasını karıştırmanıza izin verir. X veya y öznitelik değeri NULL ise, konum otomatik olarak ayarlanır. “Etiket aracı taşı” kullanılarak bir etiket konumu değiştirildiğinde, konum özellik alanlarına yazılır ve bu özelliğin etiket konumu sabittir.

Bu araçları mevcut katmanlarda kullanmak için, x, y ve dönme niteliği alanları ekleyin (double / real yazın). Varsayılan olarak, tüm değerler NULL olacaktır ve böylece katman otomatik olarak etiketlenecektir. Artık etiketleri istediğiniz gibi taşımaya ve döndürmeye hazırsınız. (Bu araçlarla çalışırken düzenlemenin etkinleştirilmesi gerekiyor!)


2
Merhaba underdark, böyle bir uygulamanın etiketleri hareket ettirmek / döndürmek için en azından zahmetli olduğunu kabul ediyor musunuz? Konuşma olmadan, zaten doldurulmuş bir döndürme özniteliği varsa, etiketler yalnızca x / y öznitelikleri zaten doldurulmuşsa otomatik olarak dönecektir ... ve normal durumlarda bu, herhangi bir etiketi buna göre döndürmesi için elle taşımak anlamına gelir.
Giovanni Manghi

1
Elbette mükemmel değil. En azından elle yerleştirmeyle birlikte otomatik rotasyon yapmanın çok fazla iş olmamasını beklerdim. Küçük bir fon bunu mümkün kılmalıdır.
underdark

Label özellik aracını eğri etiketlerde kullanabilirsiniz; Diğerleri çalışmıyor.
mattwigway

X, y ve dönme özniteliği alanları (real yazın) ve etkin düzenleme ekledim, ancak Etiketleme Gelişmiş'teki karşılık gelen alanlar gibi taşıma ve döndürme araçları gri renkte. Neyi kaçırıyorum? (QGIS 1.8.0 Mac)
johnsankey

2
Yeni alanları oluştururken, 1 varsayılan genişliğini kabul etmeyin. Bazıları 20 gibi genişlik 20, hassas 4
Llaves

22

QGIS 2.0'da, etiketlerini değiştirmek istediğiniz katman için:

  1. Özellik tablosunu açın ve düzenleme moduna geçin.
  2. "Type" ifadesinin "ondalık sayı (gerçek)" olarak seçilmesi gereken aşağıdaki sütunları ekleyin: "x", "y", & "dönme"
  3. "Katmanlar" menüsünde etiketlemek istediğiniz katman adını sağ tıklayın ve "Etiketler"> "Yerleşim" i tıklayın.
  4. "Veri Tanımlı" panelini bulun. "X" in yanında görünen simgeye tıklayın, "field type:" 'e gelin ve az önce oluşturduğunuz "x" sütununu seçin.
  5. "Y" ve "Döndürme" seçimleri için dördüncü adımı tekrarlayın.
  6. Etiket araç çubuğunuzun etkin olduğundan emin olun (Görünüm> Araç Çubukları> Etiketler).

"Etiketi taşı", "etiketi döndür" ve "etiketi değiştir" simgeleri daha önce grileşmişse, şimdi renkli görünmeli ve kullanılabilir olmalıdır.


1
Referans Lütfen gis.stackexchange.com/a/67546/6725 fazla bilgi veya elde manuel . İlişkilendirilmiş metni silerek kopyaları kaldırmak yıkıcıdır ve tercih edilen sonuç bu olmadığı sürece muhtemelen kaçınılmalıdır. Yeni Göster / Gizle aracını veya yalnızca ilişkili Etiketi Göster veri tanımlı ayarını kullanmayı düşünün.
dakcarto

Ah, bilmek güzel! Cevabımdaki o parçayı kaldıracak.
Darin

@Darin FYI QGIS 2.14-15 LTR'de bulduğumda, X, Y ve rotasyon özelliklerine sahipsem noktalar için etiketlerim görünmüyordu, type: decimal number real. Etiketler -> Yerleştirme'deki X, Y ve döndürme simgeleri, X, Y ve döndürme nitelikleriyle eşleştirildi. Yalnızca dönme niteliği etiketler -> Yerleştirme ile eşleştirildiyse, bu işe yaramış gibi görünüyordu. Başka bir cevap ekleyebilirim, ancak cevabınızı sadece güncellenmiş QGIS versiyonunu kapsayacak şekilde ayarlayabileceğini düşünüyorum. X ve Y özelliklerine de sahip olabilirsiniz, ancak gereksiz sütunları sildim.
Maskin,

2

Windows'ta Qgis 2.12.1 Lyon'da "kurallara göre etiketleme kullan" modundayken Etiketleri taşırken bir hata olduğunu düşünüyorum.

Taşı etiketleri gri kalmaya devam etti. Taşı etiketi normal etiketleme modunda çalışır.


2
Ben de bu hatayı Debian Stretch'teki QGIS 2.14.3'te yaşıyorum. Düzgün bir şekilde ayarlanmış bir katmanda tanımlanan veri yerleşimini etkinleştirmeye rağmen 'Etiketi taşı' gri kalır.
Valerie Anderson,

1
Birisi lütfen bununla ilgili bir güncelleme yapabilir mi? 2.18.8 kullanıyorum. Etiket araçlarım, x, y ve & döndürme alanları oluşturduktan sonra gri kalıyor. Kural tabanlı etiketlemeyi açmanın ve kapatmanın bir yolunu bulamıyorum.
TVZ

X, Y ve Rotation alanlarını nitelikler tablonuzda saklıyorsanız, herhangi bir etiketi taşımadan / döndürmeden önce bu katman için (sarı kurşun kalem) düzenlemeyi etkinleştirmeniz gerektiğini unutmayın. Düzenlemeyi etkinleştirmek, etiket işleme simgelerini açar.
D. Waschow
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.