Fontos

A fordítás közösségi munka, amihez itt tud csatlakozni. Ennek az oldalnak eddig 100.00%-a van lefordítva.

10.3. Címkék beállítása

A címkék olyan szöveges információk, amelyeket vektoros elemeken, hálórétegeken vagy térképeken jeleníthet meg. Olyan információkkal szolgálnak, amelyeket nem feltétlenül tudna szimbólumokkal ábrázolni. A QGIS-ben kétféle szöveggel kapcsolatos elem áll rendelkezésre:

  • A Szövegformázás: határozza meg a szöveg kinézetét, beleértve betűtípus, méret, szín, árnyék, háttér, övezet, stb. tulajdonságokat.

    Használhatók szövegek megjelenítésére a térképen (elrendezés/térkép címe, dekorációk, aránymérték, …), általában a betűtípus vezérlőn keresztül.

    Szövegformázás elem létrehozásához:

    1. Nyissa meg a styleManager Stíluskezelő párbeszédablakot

    2. Váltson a Szövegformázás fülre

      ../../../_images/stylemanager_textformat.png

      10.25. ábra Szövegformázások a Stíluskezelő párbeszédablakban

    3. Nyomja meg az symbologyAdd Új elem gombot. A Szövegformázás párbeszédablakban elvégezheti a testreszabást. Szokás szerint a beállítások adatvezéreltté tehetők.

  • Címkebeállítások: kibővíti a szövegformázási beállításokat a helyhez vagy más szövegekkel és elemekkel való interakcióhoz kapcsolódó tulajdonságokkal (kihúzások, elhelyezés, átfedés, méretarány szerinti láthatóság, maszk …).

    A vektor- és hálórétegek intelligens címkézése elvégezhető a labelingSingle Címkék fülön a vektor vagy háló Rétegtulajdonságok párbeszédablakban vagy a Rétegstílus panelen vagy a Címkézési eszköztár labelingSingle Réteg címkézési beállításai gombjával.

    Címkebeállítási elem hozzáadásához:

    1. Nyissa meg a styleManager Stíluskezelő párbeszédablakot

    2. Váltson a Címkebeállítások fülre

      ../../../_images/stylemanager_labelsettings.png

      10.26. ábra Címkebeállítások a Stíluskezelő párbeszédablakban

    3. Nyissa meg az symbologyAdd Új elem menüt, és válassza a címkézni kívánt elemek geometriatípusának megfelelő menüpontot.

    Megjelenik a Címkebeállítások párbeszédablak a következő tulajdonságokkal. Szokás szerint a tulajdonságok adatvezéreltté tehetők.

10.3.1. A címkeszöveg formázása

Attól függően, hogy a formázott elem Szövegformázás vagy Címkebeállítás típusú, a következő kategóriák beállításai érhetőek el:

Tulajdonságok lap

Szövegformázás

Címkebeállítás

Szöveg

checkbox

checkbox

Formázás

checkbox

checkbox

Övezet

checkbox

checkbox

Maszk

checkbox

Háttér

checkbox

checkbox

Árnyék

checkbox

checkbox

Kihúzás

checkbox

Elhelyezés

checkbox

Megjelenítés

checkbox

10.3.1.1. Szöveg lap

../../../_images/label_text.png

10.27. ábra Címkebeállítások – Szöveg lap

A text Szöveg lapon beállítható:

  • a Betűkészlet, az gépén elérhetőek közül

  • a Stílus: a betűtípus általános stílusai mellett beállíthatja, hogy a szöveg aláhúzott vagy áthúzott legyen-e

  • a Méret bármely támogatott mértékegységben

  • a Szín

  • az Átlátszatlanság

  • és a HTML-formázás engedélyezése, ami lehetővé teszi a HTML-címkék és CSS-szabályok egy részének használatát a címke testreszabásához.

A lap alján látható a stíluskezelő adatbázisában tárolt, kompatibilis elemek szűrhető listája. Ez lehetővé teszi az aktuális szövegformátum vagy címkebeállítás egyszerű konfigurálását egy meglévő alapján, valamint egy új elem mentését a stílusadatbázisba: Nyomja meg a Formázás mentése…. vagy a Beállítások mentése… gombot, és adjon meg egy nevet és címkéket.

Megjegyzés

Egy Címkebeállítások elem konfigurálásakor a szövegformázási elemek is elérhetőek ebben a listában. Válassza ki az egyiket, hogy felülírja vele a címke aktuális szöveges tulajdonságait. Ugyanígy szövegformázásokat is létrehozhat/felülírhat innen.

HTML-formázás engedélyezése

Ha a HTML-formázás engedélyezése be van kapcsolva, a HTML-kódot az Érték mezőben kell megadni. Behúzáshoz használjon szóközöket a tabulátorok helyett. A kifejezés elemzésre kerül, és minden támogatott HTML-címke felülírja a címkék tulajdonságaiban megadott beállításokat. Mivel lehetetlen felsorolni és részletezni minden HTML-címkét és CSS-tulajdonságot, amelyet a QGIS jelenleg támogat, kérjük, próbálja ki és tesztelje a címkéiben azokat, amelyeket az alapul szolgáló Qt könyvtár támogat.

Példák támogatott HTML-címkékre.

  • Szövegformázás, például dőlt vagy félkövér betűk, pl.:

    <i>QGIS</i> <b>rocks!</b>
    
  • Felső és alsó index, ahol a szöveg függőlegesen fentre vagy lentre igazodik, és automatikusan a szülő betűméret 2/3-ára méreteződik. A felső/alsó indexhez fix betűméretet is beállíthat css szabályok beillesztésével, pl.:

    <sup style="font-size:33pt">my superscript text</sup>
    
  • Szöveg vízszintes igazítása, az align="xxx" HTML-attribútummal vagy a center címkével. A HTML5 kompatibilitás érdekében preferálja a text-align CSS-tulajdonságot.

    Figyelem

    A vízszintes igazítás nem használható íves címkéken.

  • Szövegblokk strukturálása fejléc címkék segítségével (pl. h1, h2, …) vagy bekezdésekkel (p, div, br):

    <div class="myDiv">
      <h2>QGIS always rocks!!</h2>
      <p align="center">Let's dive into details of its nice features.</p>
    </div>
    
  • Kép beszúrása: a QGIS által olvasható bármely képformátum használható HTML címke tartalomként. Helyi fájlútvonalakról, HTTP linkekről vagy base64 beágyazott tartalomként is megadható az src="xxx" attribútum használatával. A képek mérete a width="##" és a height="##" attribútumokkal adható meg, pont mértékegységben. Ha a szélesség vagy a magasság nincs megadva, akkor az automatikusan az eredeti kép méretéből kerül kiszámításra. A képek csak inline elhelyezhetők el, vagyis lebegő képekként és ívelt szövegcímkéken nem.

    <img src="qgis.png" width=40 height=60>
    

Példák támogatott CSS-tulajdonságokra:

  • Betűtulajdonságok (color, font-family, font-size, font-weight, font-style, word-spacing). Vegye figyelembe, hogy a word-spacing mértékegysége mindig pont.

  • Szövegdekorációk, például aláhúzás, felülvonás és áthúzás (text-decoration)

  • Szövegigazítás (vertical-align, text-align). A vízszintes igazítás nem használható íves címkéken.

A CSS tulajdonságok a HTML-címkék style attribútumában adhatóak meg. A HTML span címke önmagában nem alkalmaz semmilyen formázást a szövegre, ezért ideális, ha csak CSS-stílust szeretne alkalmazni. A CSS tulajdonság neve és értéke kettősponttal (:) van elválasztva. Több CSS tulajdonság pontvesszővel (;) van elválasztva, pl.:

<span style="text-decoration:underline;text-align:center;color:blue;word-spacing:20">I will be displayed as blue underlined and centered text with increased space between words</span>

Az alábbiakban látható egy példa egy HTML-alapú kifejezésre és megjelenítésre (különböző színeket és aláhúzást alkalmaz ugyanarra a címkére):

format(
  '<span style="color:blue">%1</span> ( <span style="color:red"><u>%2 ft</u></span> )',
  title( lower( "Name" ) ),
  round($length)
)
../../../_images/label_HTML_formatting.png

10.28. ábra Címkézés engedélyezett HTML-formázással

10.3.1.2. Formázás lap

../../../_images/label_formatting.png

10.29. ábra Címkebeállítások – Formázás lap

A labelformatting Formázás lapon a következőket teheti:

  • Használja a Kis/nagybetű beállítást a szöveg nagybetűs írásmódjának módosításához. A következőképpen van lehetősége megjeleníteni a szöveget:

    • Nincs változtatás

    • Összes nagybetűs

    • Összes kisbetűs

    • Cím Kezdőbetűk: az egyes szavak első betűjét nagybetűssé, a többi betűt kisbetűssé alakítja, amennyiben az eredeti szöveg betűi egyforma méretűek voltak. Vegyes méret esetén a többi betűt nem módosítja.

    • Első Betű Nagybetűssé Kényszerítése: minden szó első betűjét nagybetűvé változtatja, a szöveg többi betűjét pedig érintetlenül hagyja.

  • A Térköz beállításaival módosíthatja a szavak és az egyes betűk közti térközt.

  • A Tabulátorméret segítségével beállíthatja a címkékben lévő Tabulátor karakterek behelyettesítési távolságát bármely támogatott mértékegységben. Ez lehetővé teszi például a elrendezésekben lévő jelmagyarázat szövegének megfelelő elválasztását vagy függőleges igazítását.

  • Nyújtási arány: lehetővé teszi a szöveg egy megadott mértékű vízszintes nyújtását vagy tömörítését. Praktikus a betűtípusok szélességének beállításához, hogy egy kis extra szöveg férjen el a címkéken.

  • checkbox Betűpárok alávágása (kerning)

  • Beállíthatja a Szövegirányt, ami lehet Vízszintes vagy Függőleges. Ezeken kívül címkebeállítás esetén lehet Forgatástól függő (pl. vonalelemek pontos címkézéséhez párhuzamos elhelyezési módnál).

  • A Keverési móddal meghatározhatja, hogy a címkék hogyan keveredjenek az alattuk lévő térképi elemekkel (további részletek a Keverési módok fejezetben).

  • A unchecked Címkeszöveg-helyettesítések alkalmazása beállítás lehetővé teszi, hogy megadja azon szövegek listáját, amelyekkel helyettesíteni kell az elemcímkékben szereplő szövegrészeket (pl. utcatípusok rövidítése). A helyettesítő szövegek a címkék térképen való megjelenítésekor kerülnek felhasználásra. Lehetőség van a helyettesítő szövegek listájának exportálására és importálására is, megkönnyítve az újrafelhasználást és a megosztást.

  • Többsorosság beállítása:

    • A Sortörés karakter opcióval beállíthat egy karaktert, amely sortörést kényszerít a szövegben.

    • Állítson be egy ideális sorméretet az automatikus sortöréshez a Sortörés ezután opcióval. Ez a méret a Maximális sorhossz vagy a Minimális sorhossz értékét jelentheti.

    • Állítsa be a Sormagasság: értékét Milliméter, Pont, Pixel, Százalék vagy Hüvelyk egységekben. Ha a sor magasságát százalékban állítja be, akkor az az adott betűcsalád alapértelmezett szövegsor-távolságának százalékos arányát jelenti. Általában a szövegméret 1,2-1,5-szöröse.

    • Igazítás: a szokásos értékek használhatóak: Balra, Jobbra, Sorkizárt és Középre.

      Pontok címkéinek beállításakor a szöveg igazítása lehet Címkeelhelyezés követése is. Ebben az esetben az igazítás a címke ponthoz képesti végső elhelyezésétől függ. Például, ha a címke a ponttól balra van elhelyezve, akkor a címke jobbra igazított lesz, míg ha jobbra, akkor balra igazított.

    Megjegyzés

    A Többsoros formázást még nem támogatja az íves címkeelhelyezés. Az opciók ilyenkor nem aktívak.

  • Vonalcímkék esetében beágyazhatja a vonal irányát ábrázoló Vonalirány szimbólumot. Megadható a Bal és Jobb irányt jelző szimbólum. Ezek jól működnek a Elhelyezés lapon található íves vagy párhuzamos elhelyezési beállításokkal. Lehetőség van a szimbólumok Elhelyezésének és a unchecked Fordított irány beállítására.

  • Használja a unchecked Számok formázása opciót a numerikus szövegek formázásához. Beállíthatja a Tizedesjegyek számát. Alapértelmezés szerint a rendszer 3 tizedesjegyet használ. Használja a checkbox Pozitív előjel opciót, ha meg szeretné jeleníteni a pozitív számok a pluszjelet.

10.3.1.3. Övezet lap

../../../_images/label_buffer.png

10.30. ábra Címkebeállítások – Övezet lap

A címke körüli övezet létrehozásához aktiválja a labelbuffer Szövegövezet rajzolása jelölőnégyzetet az labelbuffer Övezet lapon. Ezután:

  • Beállíthatja az övezet Méretét bármely támogatott mértékegységben.

  • Kiválaszthatja az övezet Színét

  • checkbox Övezet kitöltésének színezése: Kiterjeszti az övezetet a címke körvonalán belülre, így he ez a beállítás engedélyezve van, a címke belsejét is kitölti. Ez részlegesen átlátszó címkéknél, vagy a normáltól eltérő keverési módoknál lehet érdekes, amik betekintést nyújtanak a címke szövege mögé. A beállítást letiltva (és teljesen átlátszó címkeszöveggel) létrehozható körvonalas címkeszöveg.

  • Megadhatja az övezet Átlátszatlanságát

  • Beállíthatja a Toll összekötési stílusát: lehet Lekerekített, Hegyes vagy Levágott

  • A Keverési móddal meghatározhatja, hogy a címkék övezete hogyan keveredjen az alatta lévő térképi elemekkel (további részletek a Keverési módok fejezetben).

  • A unchecked Rajzi hatások bekapcsolásával speciális paintEffects rajzi hatásokat adhat a szöveghez, javítva a szöveg olvashatóságát, például külső ragyogás vagy elmosás segítségével.

10.3.1.4. Háttér lap

A labelbackground Háttér lapon lehetővé teszi az egyes címkék alatti alakzatok beállítását. Háttér hozzáadásához engedélyezze a unchecked Háttér rajzolása jelölőnégyzetet és válassza ki az Alakzat típusát, ami lehet:

../../../_images/label_background.png

10.31. ábra Címkebeállítások – Háttér lap

A kiválasztott alakzattól függően a következő tulajdonságok közül néhányat be kell állítania:

  • A keret Méretének típusa, ami lehet:

    • Rögzített: azonos méret használata az összes címkéhez, függetlenül a szöveg hosszától

    • vagy a szöveg befoglaló téglalapja által meghatározott Övezet

  • A keret Mérete X és Y irányban, bármely támogatott mértékegységben

  • A háttér Forgatása, ami lehet Szinkronizálás a címkével, Eltérés a címkétől és Rögzített. Az utóbbi kettőhöz szükség van egy fokban megadott szögre is.

  • Egy X,Y eltolás, ami a hátteret X és/vagy Y irányba tolja el

  • A háttéralakzat sarkainak lekerekítéséhez használandó X,Y sugár (csak a téglalap és négyzet alakzatok esetén)

  • A háttér Átlátszatlansága

  • A Keverési mód meghatározza, hogy megjelenítésnél a háttér hogyan keveredjen a többi elemmel (további részletek a Keverési módok fejezetben).

  • SVG szimbólum esetén használhatja annak alapértelmezett tulajdonságait (Szimbólum tulajdonságainak betöltése), vagy beállíthat egyéni Kitöltőszínt, Körvonalszínt és Körvonalszélességet.

  • A unchecked Rajzi hatások bekapcsolásával speciális paintEffects rajzi hatásokat adhat a szöveghez, javítva a szöveg olvashatóságát, például külső ragyogás vagy elmosás segítségével.

10.3.1.5. Árnyék lap

../../../_images/label_shadow.png

10.32. ábra Címkebeállítások – Árnyék lap

Ha árnyékot szeretne adni a szövegnek, váltson az labelshadow Árnyék lapra, és aktiválja a checkbox Vetett árnyék jelölőnégyzetet. Ezután:

  • Válassza ki az Ennek az árnyéka legördülő menüből, hogy minek az árnyéka jelenjen meg. Az értéke lehet Legalsó címkekomponens vagy egy adott komponens, például maga a Szöveg, az Övezet vagy az Árnyék.

  • Állítsa be az árnyék Eltolását az elemhez képest az alábbi beállításokkal:

    • A szög: az óramutató járásával megegyező irányban, az alapul szolgáló elem tájolásától függően.

    • Az eltolás távolsága az árnyékolt elemtől

    • Az eltolás mértékegysége

    A checkbox Globális árnyék használata jelölőnégyzetet bejelölve a szög nullpontja mindig észak felé néz, és nem függ a címke elemének tájolásától.

  • Az árnyék kinézete befolyásolható az Elmosási sugár értékkel. Minél nagyobb a szám (választott mértékegységben), annál lágyabbak az árnyékok.

  • Megadhatja az árnyék Átlátszatlanságát

  • Az árnyék átméretezheztő a Méretezési tényező segítségével.

  • Megadhatja az árnyék Színét

  • A Keverési móddal meghatározhatja, hogy a címkék árnyéka hogyan keveredjen az alatta lévő térképi elemekkel (további részletek a Keverési módok fejezetben).

10.3.2. Címkék kölcsönhatásának beállítása

A fentebb bemutatott szövegformázási beállításokon kívül beállíthatja azt is, hogy a címkék hogyan lépjenek kölcsönhatásba egymással vagy az elemekkel.

10.3.2.1. Maszk lap

A labelmask Maszk lapon megadhatja a címkék körüli maszkolt területet. Ez a funkció akkor nagyon hasznos, ha az egymást átfedő szimbólumok és címkék nagyon hasonló színűek, és a címkéket olvashatóbbá szeretné tenni. A címkemaszk megakadályozza, hogy a megadott elemek a maszk határain belül megjelenjenek. Például beállíthat egy címkemaszkot úgy, hogy egy megadott réteg ne legyen kirajzolva a címke 2 mm-es körzetén belül, míg egy másik réteg elemei továbbra is láthatóak legyenek. A címkemaszkok hasonlóak a címkeövezetekhez, mivel lehetővé teszik az egyéb elemeket eltakaró címkék olvashatóságának szabályozását. A címkeövezet az alatta lévő elemek fölé rajzol, míg a címkemaszk szelektíven megakadályozza más rétegek rajzolását.

../../../_images/label_mask.png

10.33. ábra Címkék beállításai – Maszk lap (a szövegminta zöld háttérrel jelzi, hogy egy másik réteg kizárásra került)

A címkéken maszkolási hatások létrehozásához:

  1. Kattintson a checkbox Maszk engedélyezése jelölőnégyzetre a labelmask lapon.

  2. Ezután beállítható:

  3. Válassza ki maszkforrásnak ezt a maszkalakzatot az átfedett réteg tulajdonságainak labelmask Maszk lapján (lásd Masks Properties).

10.3.2.2. Kihúzások lap

Zsúfolt térképen a címkék elhelyezésénél bevett gyakorlat a kihúzások használata – a kapcsolódó elemeken kívül (vagy attól eltolva) elhelyezett címkéket a címkét és az elemet összekötő dinamikus vonallal azonosítja. Ha a két végpont (akár a címke, akár az elem) közül az egyiket elmozdítjuk, a csatlakozás alakja újra lesz számítva.

../../../_images/label_callouts.png

10.34. ábra Címkék különböző kihúzási beállításokkal

Ha kihúzást szeretne hozzáadni egy címkéhez, váltson a labelcallout Kihúzások lapra, és aktiválja a checkbox Kihúzások rajzolása jelölőnégyzetet. Ezután:

  1. Válassza ki az összekötés Stílusát a következők közül:

    • Egyszerű vonalak: egyenes vonal, a legrövidebb útvonalon

    • Manhattan stílus: egy 90°-os törtvonal

    • Íves vonalak: egy görbe

    • Buborékok: a címkét körülvevő és az elemre mutató szövegbuborék. A sarkai lekerekítettek lehetnek.

  2. Állítsa be a kihúzás tulajdonságait. Az alábbi táblázat a különböző tulajdonságokat, azok leírását és a kompatibilis csatlakozó stílusokat tartalmazza.

    10.1. táblázat Címkekihúzás tulajdonságai

    Tulajdonság

    Kihúzás stílusa

    Leírás

    Kitöltési stílus

    Buborék

    Egy kitöltő szimbólum a buborék alakzat rajzolásához, minden megjelenítési képességgel, beleértve a réteghatásokat, az adatvezérelt beállításokat, …

    Lekerekítési sugár

    A szövegbuborék sarkainak lekerekítése

    Ék szélessége

    Beállítja, hogy mekkora legyen az elemről a szövegbuborékra mutató vonal szélessége

    Margók

    A címke szövege körüli margók, a választott mértékegységben

    Vonalstílus

    Összes, kivéve buborék

    Egy vonalszimbólum az összekötő vonal rajzolásához, minden megjelenítési képességgel, beleértve a réteghatásokat, az adatvezérelt beállításokat, …

    Görbület

    Íves vonalak

    Az összekötő vonal görbületének százalékos aránya

    Tájolás

    Tájolás a címkétől az elem felé. Lehet Óramutató járásával egyező vagy Óramutató járásával ellentétes vagy Automatikus (optimalizálja az egyes címkék tájolását).

    Minimális hosszúság

    Összes, kivéve buborék

    Az összekötő vonal minimális hossza

    Vonalak rajzolása az elemek összes részéhez

    Többrészes elem esetén meghatározza, hogy a címkétől a geometria összes részhez összekötő vonalat kell-e húzni.

    Címke horgonypontja

    Szabályozza, hogy az összekötő vonal a címkeszöveg melyik pontjához csatlakozzon. Lehetséges értékek:

    • Legközelebbi pont

    • Centrális

    • Egy rögzített pont a széleken (Bal felső, Felső közép, Jobb felső, Balra középen, Jobbra középen, Bal alsó, Alsó közép vagy Jobb alsó).

    Eltolás a címke területétől

    A címke horgonypontjától való távolságot szabályozza (ahol a kihúzásvonal végződik). Ezzel elkerülhető, hogy a vonalak közvetlenül a szövegig érjenek.

    Eltolás az elemetől

    Összes

    Azt az elemtől (vagy felület esetén a horgonyponttól) való távolságot szabályozza, ahol a kihúzásvonal végződik. Ezzel elkerülhető, hogy a vonalak közvetlenül az elem szélénél kezdődjenek.

    Elem horgonypontja

    A (felület) elem melyik pontján végződjenek az összekötő vonalak. Lehetséges értékek:

    • Megközelíthetetlenség pólusa

    • Pont a körvonalon

    • Pont a felületen

    • Centrális

    Végpontjelölő

    Buborék

    Egy jelölő szimbólum a buborék kihúzásának végpontjánál, minden megjelenítési képességgel, beleértve a réteghatásokat, az adatvezérelt beállításokat, …

    Keverési mód

    Összes

    A kihúzás keverését szabályozza.

    Az Adatvezérelt elhelyezés csoportban szabályozható a kihúzás koordinátáinak Origója (a címkeoldali) és a Cél (az elemoldali) pontok. A kihúzások kézzel is szabályozhatóak a Címkézés eszköztár moveLabel Címke, diagram vagy kihúzás mozgatása eszközével. Az egyes kihúzások kezdő- és végpontja így áthelyezhető. A csomópontok felvillannak, amikor az egérmutató a közelben van. Ha szükséges, mozgatás közben a Shift billentyűt nyomva tartva 15˚-os állásokhoz illeszti a kihúzás két pontja közötti szöget.

10.3.2.3. Elhelyezés lap

A címkék elhelyezésének és címkézési prioritásának beállításához váltson az labelplacement Elhelyezés lapra. Vegye figyelembe, hogy az elhelyezési lehetőségek a vektor- vagy hálóréteg típusától (pont, vonal vagy felület) függően eltérnek, valamint a globális automatikus címkeelhelyezési beállítás befolyásolja őket.

Pontrétegek elhelyezései

A pontcímkék elhelyezési módjai a következők:

  • Kartográfiai: a pontcímkék a pontelemekkel való jobb vizuális kapcsolatot szem előtt tartva, az ideális térképészeti elhelyezési szabályokat követve jönnek létre. A címkék elhelyezhetők:

    • egy adott Távolságra, a támogatott mértékegységekben megadva, akár magtól a pontelemtől, akár az elemet ábrázoló szimbólum határától (Eltolás távolsága ettől beállítás). Ez utóbbi beállítás különösen hasznos, ha a szimbólum mérete nem állandó (pl. adatvezérelt méretű), vagy eltérő szimbólumokat használ a kategorizált megjelenítőben.

    • az elemtől egy Maximális távolságon belülre. Ez egy opcionális tulajdonság, amivel az szabályozható, hogy milyen messze helyezhető el a címke a címkézett elemtől. Ez a Távolság beállítás mellett működik, egy tartományt hozva létre a címke elhelyezéséhez, így rugalmasabbá téve a címkék elhelyezését, különösen zsúfolt térképeken, biztosítva, hogy azok pontosan illeszkedjenek a megfelelő elemekhez.

    • az Elhelyezés prioritása beállítással, amellyel eldönthető, hogy a címkék elhelyezésénél mi a fontosabb. Két érték közül lehet választani:

      • Közelebbi címkék preferálása: Alapértelmezés szerint a címkék az elem közelében maradnak.

      • Pozíciósorrend preferálása: A címke megpróbál egy adott pozícióban maradni (például bal felső vagy jobb felső sarokban), még akkor is, ha ez kissé távolabb van az elemtől. A címke csak akkor kerül más pozícióba, ha a kívánt pozícióban nincs hely a maximális távolságon belül.

    • egy Pozícióprioritást követve, ami meghatározza a pontszerű elem köré és fölé (közepére) lehorgonyozandó címkék elhelyezési jelöltjeit, valamint a pozíciók tesztelésének sorrendjét. Az alapértelmezett sorrend Krygier és Wood (2011) irányelvei és más kartográfiai tankönyvek alapján a következő:

      1. jobbra fent

      2. balra fent

      3. jobbra lent

      4. balra lent

      5. jobbra középen

      6. balra középen

      7. fent, kicsit jobbra

      8. lent, kicsit balra.

      Az dataDefine Adatvezérelt felülbírálás gombot használva megadhatja az elhelyezések prioritás szerint rendezett listáját, vesszőkkel elválasztva. Ez azt is lehetővé teszi, hogy egyes elemekhez csak bizonyos elhelyezéseket lehessen használni, így például a tengerparti elemeknél megakadályozhatjuk, hogy a feliratok a szárazföld fölé kerüljenek.

  • Pont körül: a címkék az elem körül körben kerülnek elhelyezésre, az elem körüli egyenlő sugarú körben egyenlő Távolságban. Beállíthat továbbá egy Maximális távolságot az elemtől, ezzel szabályozva, milyen távolságra helyezhető el a címke a jelölendő elemtől. Az elhelyezési prioritás a jobb felső sarokból indul, az óramutató járásával megegyező irányban. A pozíciók korlátozhatóak az adatvezérelt Negyed beállítással.

  • Eltolás a ponttól: a címkéket a pontelemektől való X,Y távolságban (a megadott mértékegységben), vagy az elem fölött helyezi el. Az elhelyezés korlátozására használható egy adatvezérelt Negyed beállítás, valamint Forgatás is rendelhető a címkéhez.

Vonalrétegek elhelyezései

A vonalcímkék elhelyezési módjai a következők:

  • Párhuzamos: A címkét a vonallal párhuzamos, az elemet generalizáltan ábrázoló vonalra helyezi, előnyben részesítve a vonal egyenesebb szakaszait. Meghatározható:

    • Megengedett pozíciók: Vonal felett, Vonalon, Vonal alatt és Vonaliránytól függő pozíció (a címkét a vonal bal vagy jobb oldalára helyezi). Egyszerre több opciót is ki lehet választani, ez esetben a QGIS választja ki az optimális címkeelhelyezést.

    • Távolság a címke és a vonal között

  • Íves: a címkéket a vonalelem görbületét követve rajzolja ki. A Párhuzamos mód paraméterein túl beállítható a megengedett Maximális szög az ívelt karakterek között, mind a belső, mind a külső oldalon.

  • Vízszintes: a címkéket a vonalelem mentén vízszintesen rajzolja ki.

../../../_images/line_label_placement.png

10.35. ábra Példák vonalcímkék elhelyezésére

Az elhelyezési módokon felül beállíthatóak:

  • Címkék ismétlése az elem mentén többször, a megadott Távolságonként. A távolság megadható Milliméterben, Pontban, Pixelben, Méretarányos méterben, Térképi egységben és Hüvelykben.

  • A Címketúlfutási Távolság (vízszintes módnál nem érhető el): megadja a maximális megengedett távolságot, amennyit a címke a vonalelemek végén (vagy kezdetén) túlnyúlhat. Az érték növelése lehetővé teheti a címkék megjelenítését rövidebb vonalelemek esetén.

  • A Címke horgonyzása: szabályozza a címkék elhelyezését a vonalelem mentén. Kattintson a Beállítások… gombra és válasszon:

    • vonal menti pozíciót (arányként), amely közelébe a címkék kerülnek. Ez lehet adatvezérelt is. A lehetséges értékek a következők:

      • labelAnchorCenter Vonal közepe

      • labelAnchorStart Vonal eleje

      • labelAnchorEnd Vonal vége

      • or labelAnchorCustom Egyéni….

    • Levágás: Meghatározza, hogy a címkék vonalon való elhelyezése hogyan kerül kiszámításra. Alapértelmezés szerint csak a vonal látható része alapján számol, de a konzisztensebb eredmény érdekében a teljes kiterjedés is használható.

    • Szöveg horgonypontja: azt szabályozza, hogy a szöveg melyik része (eleje, közepe vagy vége) kerüljön a horgonyponthoz. Automatikus módban:

      • Azon címkék, melyek horgonypontja a vonal eleje környékére (0-25%) esik, a horgony elhelyezése a címkeszöveg elejénél lesz

      • Azon címkék, melyek horgonypontja a vonal vége környékére (75-100%) esik, a horgony elhelyezése a címkeszöveg végénél lesz

      • Azon címkék, melyek horgonypontja a vonal középső részére (25-75%) esik, a horgony elhelyezése a címkeszöveg közepénél lesz

    • Elhelyezési viselkedés: az Elhelyezési célhely preferálása a címke horgonypontját csak az elhelyezésre vonatkozó javaslatként kezeli. Szigorú módban a címkék pontosan a horgonypontra kerülnek.

Felületrétegek elhelyezései

Az alábbi módok közül választhat a felületek címkéinek elhelyezéséhez:

../../../_images/polygon_label_placement.png

10.36. ábra Példák felületcímkék elhelyezésére

  • Eltolás a centrálistól: a címkék az elem centrális (súlypontja) fölé kerülnek, attól egy adott távolságra X,Y irányban eltolva (a támogatott mértékegységekben). A centrális számítható a felület térképvászonra kirajzolt része (látható felületrész) vagy a teljes felület alapján, függetlenül attól, hogy látható-e. Ezen kívül lehet:

    • kényszeríteni a centrális pontot, hogy a felületen belül helyezkedjen el

    • a címkét egy megadott negyedbe helyezni

    • elforgatást megadni

    • Címkék elhelyezésének engedélyezése a felületeken kívül, amikor nem lehetséges őket belül elhelyezni. Az adatvezérelt tulajdonság lehetőséget biztosít a kívülre helyezett címkék engedélyezésére, megakadályozására vagy akár kívülre kényszerítésére, akár elemenként eltérően is.

  • Centrális körül: a címkét a centrális körül egy előre beállított távolságon belül helyezi el, és előnyben részesíti a közvetlenül a centrális fölötti elhelyezést. Itt is beállítható, hogy a centrális a látható felületrész vagy a teljes felület alapján legyen kiszámítva, valamint a centrális kényszeríthető a felületen belülre.

  • Vízszintes: a felület belsejében a legjobb pozícióba helyez egy vízszintes címkét. A felület széleitől távolabbi elhelyezéseket részesíti előnyben. Lehetséges a Címkék elhelyezésének engedélyezése a felületeken kívül.

  • Szabad (elforgatott): a felület belsejében a legjobb pozícióba helyez egy elforgatott címkét. Forgatásnál figyelembe veszi a felület tájolását, valamint a felület széleitől távolabbi elhelyezéseket részesíti előnyben. Lehetséges a Címkék elhelyezésének engedélyezése a felületeken kívül.

  • Kerület használata: A címkét a felület határával párhuzamos, azt generalizáltan ábrázoló vonalra helyezi, előnyben részesítve a kerület egyenesebb szakaszait. Meghatározható:

    • Megengedett pozíciók: Vonal felett, Vonalon, Vonal alatt és Vonaliránytól függő pozíció (a címkét a felület határának bal vagy jobb oldalára helyezi). Egyszerre több opciót is ki lehet választani, ez esetben a QGIS választja ki az optimális címkeelhelyezést.

    • Távolság a címke és a felület körvonala között

    • a Címkék ismétlésének Távolsága, ami a kerület mentén többször jeleníti meg a címkét

  • Kerület használata (íves): a címkéket a felület határának görbületét követve rajzolja ki. A Kerület használata mód paraméterein túl beállítható a megengedett Maximális szög az ívelt karakterek között, mind a belső, mind a külső oldalon.

  • Felületeken kívül: a címkéket mindig a felületeken kívül helyezi el, egy megadott Távolságban

Közös elhelyezési beállítások

Néhány címkeelhelyezési beállítás az összes geometriatípusnál elérhető:

Geometriagenerátor

A Geometriagenerátor lehetővé teszi a címkék elhelyezéséhez és megjelenítéséhez használt mögöttes geometria manipulálását kifejezések használatával. Ez hasznos tud lenni, ha a geometriát dinamikusan el szeretné tolni, vagy átalakítani más geometriatípusra.

A geometriagenerátor használatához:

  1. Jelölje be a checkbox Geometriagenerátor jelölőnégyzetét

  2. Adja meg a geometria generálásához használandó kifejezést

  3. Ha szükséges, válassza ki a kifejezés kimenetének geometriatípusát: a címke geometriától függő beállításai – például az elhelyezés vagy a megjelenítés – az új geometriatípusnak megfelelően frissülnek.

Néhány felhasználási eset:

  • Egy másik, „label_position” mezőbe mentett geometria használata.

  • A jelrendszerből generált geometria használata a címkézéshez is.

  • A @map_scale változó használata a távolságok / méretek nagyítási szinttől független számításához.

  • Az íves elhelyezési móddal kombinálva kör alakú címke létrehozása egy pontelem körül:

    exterior_ring(make_circle($geometry, 20))
    
  • Egy-egy címke elhelyezése a vonalelem elejénél és végénél:

    collect_geometries( start_point($geometry), end_point($geometry) )
    
  • A folyó simított vonalának címkézése, hogy nagyobb helyet kapjon a címke elhelyezéséhez:

    smooth( $geometry, iterations:=30, offset:=0.25, min_length:=10 )
    
Adatvezérelt

Az Adatvezérelt csoport a címkék elhelyezésének közvetlen kezelését biztosítja, elemenként külön-külön. Az attribútumaikra vagy egy kifejezésre támaszkodik következő tulajdonságok beállításához:

  • az X és Y koordináták

  • a szöveg igazítása a fent beállított egyéni pozícióhoz képest:

    • Vízszintesen: lehet Left, Center vagy Right

    • Függőlegesen: lehet Bottom, Base, Half, Cap vagy Top

  • a szöveg Forgatása. A forgatás definíciója: óramutató járásával megegyező irányú szög, ahol a 0° keletre mutat a Vízszintes tájolású szövegek esetében, illetve a északra a Függőleges tájolású szövegek esetében. A címkézés forgatásához különböző mértékegységek használhatók (pl. fok, ívperc, fordulat). A QGIS alapértelmezés szerint a képernyőn megjelenített forgási szögeket részesíti előnyben, és a szöveget mindig úgy forgatja, hogy a képernyőn a legjobban olvasható legyen, ezért a „fejjel lefelé” forgási szögeket a megjelenítés során felülírja. Ha ezt a viselkedést meg akarja változtatni, és a QGIS-t arra kényszeríteni, hogy a pontos, adatvezérelt forgási szögekben rendereljen, akkor azt a render Megjelenítés fülön, a Fejjel lefelé lévő címkék megjelenítése opcióval teheti meg. Jelölje be a Forgatási érték adat megőrzése tulajdonságot, ha meg akarja őrizni a forgatási értéket a kapcsolódó mezőben, és azt alkalmazni szeretné a címkére, függetlenül attól, hogy a címke rögzítve van-e vagy sem. Ha nincs bejelölve, a címke forgatásának rögzítése visszaáll, és értéke törlődik az attribútumtáblából.

    Megjegyzés

    A felületelemek adatvezérelt forgatása jelenleg csak a Centrális körül elhelyezési móddal támogatott.

Megjegyzés

A kifejezések nem használhatóak együtt a címkézési térképeszközökkel (vagyis Címke forgatása és Címke mozgatása eszközök) a címkék adatvezérelt elhelyezéséhez. A vezérlő visszaáll a megfelelő segédtároló mezőre.

Prioritás

A Prioritás szakaszban meghatározhatja az egyes címkék elhelyezésének prioritási rangsorát, vagyis ha egy helyre több címke- és diagramjelölt lenne, a magasabb prioritású elem fog megjelenni, a többi pedig akár ki is lehet hagyva.

A prioritási rangsor annak kiértékelésére is szolgál, hogy egy címkét ki kell-e hagyni egy magasabb súlyú akadályelem miatt.

Akadályok

Bizonyos esetekben (pl. nagy címkesűrűség, átfedő elemek…) a címkék elhelyezése azt eredményezheti, hogy a címkék hozzájuk nem kapcsolódó elemek fölé kerülnek.

Az akadály egy olyan elem, ami fölött a QGIS elkerüli más elemek címkéinek és diagramjainak elhelyezését. Ezt az Akadályok szakaszban lehet kezelni:

  1. Aktiválja checkbox Az elemek akadályként funkcionálnak jelölőnégyzetet annak érdekében, hogy a réteg elemei akadályként működjenek bármely címke és diagram számára (beleértve az ugyanazon a rétegen lévő egyéb elemeket is).

    A jelölőnégyzet melletti dataDefine Adatvezérelt felülbírálás gombbal az egész réteg helyett beállíthatja, hogy az elemek csak egy része működjön akadályként

  2. A Beállítások gombra kattintva tudja szabályozni az akadályok súlyozását.

    • Minden potenciális akadályelemhez hozzárendelhet egy Akadálysúlyt: bármely címke vagy diagram, melynek elhelyezési prioritása magasabb ennél az értéknél, az elem fölé helyezhető. Az alacsonyabb rangú címkék és diagramok ki lesznek hagyva, ha más elhelyezés nem lehetséges.

      Ez a súlyozás lehet adatvezérelt is, így ugyanazon a rétegen belül bizonyos elemek nagyobb valószínűséggel lesznek lefedve, mint mások.

    • Felületrétegeknél kiválaszthatja, hogy milyen akadály legyen az elem:

      • elemek belseje fölött: elkerüli a címkék elhelyezését a felületen belül (a címkéket inkább teljesen kívülre vagy csak részben a felület belsejébe helyezi)

      • va elemek határvonala fölött: elkerüli a címkék elhelyezését a felület határa fölé (vagyis preferálja a címkék felületen kívülre vagy teljesen belülre helyezését). Ez olyan rétegeknél lehet hasznos, ahol az elemek a teljes területet lefedik (közigazgatási egységek, kategórialefedettségek, …). Ebben az esetben lehetetlen elkerülni, hogy címkéket helyezzenek el ezeken a elemeken belül, és sokkal jobban néz ki, ha elkerüli a címkék elhelyezését az elemek közötti határokon.

10.3.2.4. Megjelenítés lap

A render Megjelenítés lapon szabályozható, hogy a címkék milyen esetekben jelenhetnek meg, és hogyan hatnak egymásra más címkékkel.

Címkebeállítások

A Címkebeállítások alatt:

  • Megtalálja a méretarányfüggő és a Pixelméret-alapú láthatóság beállításait.

  • A Címke z-indexe meghatározza a címkék megjelenítési sorrendjét, valamint a sorrendet a réteg többi elemcímkéjéhez viszonyítva (adatvezérelt felülbírálási kifejezést használva), csakúgy, mint a többi rétegből származó címkék esetében. A magasabb z-indexszel rendelkező címkék az alacsonyabb z-indexszel rendelkező címkék (bármely rétegből) fölött jelennek meg.

    Ezen kívül a logikában van pár szabály arra, ha két címke z-indexe megegyezik, akkor:

    • ha ugyanarról a rétegből származnak, akkor a kisebb címke a nagyobb címke fölé lesz rajzolva.

    • ha különböző rétegekről származnak, akkor a címkék a rétegek sorrendjében lesznek kirajzolva (azaz a térképi jelmagyarázatban beállított sorrendnek megfelelően).

    Megjegyzés

    Ettől a beállítástól nem fognak a címkék más rétegek elemei alá rajzolódni, csupán azt szabályozza, hogy a címkék milyen sorrendben rajzolódjanak ki az összes réteg elemei fölé.

  • Gyengébb, helyettesítő elhelyezések engedélyezése: Alapértelmezés szerint a QGIS megpróbálja a címkéket a legjobb elhelyezéssel megjeleníteni, az Ön beállításait követve. Jelölje be ezt a módot az elemek előnytelenebb elhelyezésének engedélyezéséhez olyan esetekben, ha nincs más választás. Például ha egy vonal túl rövid ahhoz, hogy egy íves címke szövege elférjen rajta, akkor a címke vízszintesen, közvetlenül az elem középpontja fölé kerül.

  • Az adatvezérelt Címke megjelenítése és Mindig látszik beállításokkal a címkék megjelenítését egyenként is vezérelheti.

  • Címkék fejjel lefelé lehetséges értékei: soha, ha meg van adva forgatás vagy bármikor.

    • soha – alapértelmezett beállítás, a képernyő olvashatósága prioritást élvez,

    • ha meg van adva forgatás – a címke forgatását az labelplacement Elhelyezés fülön, az Adatvezérelt csoporton belül kell megadni

    • mindig – megengedettek a fejjel lefelé írt címkék

../../../_images/show_upside-down_labels.png

10.37. ábra Adatvezérelt címkeforgatás fejjel lefelé írt címkék megjelenítése beállítással: „soha” (balra), „ha meg van adva forgatás” (jobbra)

  • Az Átfedő címkék csoport lehetővé teszi annak szabályozását, hogy a rétegen lévő elemek esetében megengedhetőek-e az átfedő címkék, és hogy az egyes címkéket hogyan kell kezelni:

    • Soha ne fedjenek át: soha ne helyezzen el egymást átfedő címkéket a rétegen, még akkor sem, ha emiatt néhány címke hiányozni fog.

    • Átfedések engedélyezése, ha szükséges: ha egy címkét sehogy máshogy nem lehet elhelyezne, olyankor rajzolja ki az átfedő címkét. Ez a mód azt eredményezi, hogy a címke esetenként kevésbé ideális helyre kerül, pl. a címkét távolabb mozgatja egy vonal vagy felület közepétől, HA ezzel elkerülhető a címkék átfedése. De ha más elhelyezés nem lehetséges, akkor átfedésben rajzolja ki a címkét.

    • Átfedések engedélyezése büntetés nélkül: Egyáltalán nem számít, ha a címke átfed más címkékkel vagy akadályokkal, mindig a legjobb elhelyezést (pl. a legközpontibb elhelyezést) kell használni, még akkor is, ha lenne olyan elhelyezés, amivel teljesen elkerülhetőek az átfedések.

    Az átfedések és a helyettesítő elhelyezések együttes engedélyezésével garantálható, hogy a réteg összes eleme címkézve legyen… nem feltétlenül a legszerencsésebb kinézettel!

Elembeállítások

Az Elembeállítások alatt:

  • Választhatja A többrészű elemek minden részének címkézését és A címkézendő elemek számának korlátozását.

  • Mind a vonal-, mind a felületrétegeknél lehetőség van a címkézendő elemek minimális méretének beállítására az Ennél kisebb elemek címkéjének kihagyása használatával.

  • Felületelemeknél a megjelenítendő címkéket aszerint is szűrheti, hogy azok teljesen beleillenek-e az elembe, vagy sem.

  • Vonalelemeknél választhatja a Csatlakozó vonalak összevonása a dupla címkézés elkerülése érdekében opciót, ami az Elhelyezés lap Távolság vagy Ismétlés beállításával együtt sokkal légiesebb térképet eredményez.