Fontos

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

3.2. Lecke: Címkék

A térképhez címkék adhatók hozzá, hogy bármilyen információt megjelenítsenek egy objektumról. Bármely vektoros réteghez társíthatók címkék. E címkék tartalma a réteg attribútumadataira támaszkodik.

A lecke célja: Hasznos és jól kinéző címkék készítése egy réteghez.

3.2.1. ★☆☆ Kövesse végig: Címkék használata

Először is győződjön meg arról, hogy a labelingSingle gomb látható a felhasználói felületen:

  1. Kattintson a Nézet ► Eszköztárak menüre.

  2. Ellenőrizze, hogy a Címkézés eszköztár elem mellett van-e pipa. Ha nincs, kattintson a Címkézés eszköztár menüpontra.

  3. Kattintson a Rétegek panelen a places rétegre, hogy az ki legyen jelölve.

  4. Kattintson az eszköztár labelingSingle gombjára a Rétegstílus panel Címkék lapjának megnyitásához.

  5. Váltáson át Nincsenek címkék-ről labelingSingle Egyszerű címkék-re.

    Ki kell választania, hogy az attribútumok melyik mezőjét használja a címkékhez. Az előző leckében úgy találtuk, hogy a name mező a legmegfelelőbb erre a célra.

  6. Válassza ki a name mezőt az Érték listából:

    ../../../_images/select_label_with.png
  7. Kattintson az Alkalmaz gombra

A térképen most már ilyen címkéket kell lásson:

../../../_images/first_place_names.png

3.2.2. ★☆☆ Kövesse végig: Címkék beállításainak módosítása

Attól függően, hogy a korábbi leckékben milyen stílusokat választott a térképhez, előfordulhat, hogy a címkék nem megfelelően vannak formázva, és vagy átfedik egymást, vagy túl messze vannak a pontszimbólumoktól.

Megjegyzés

A fentiekben a Címkézés eszköztárban található labelingSingle gombot használtuk a Rétegstílus panel megnyitásához. A Szimbólumokhoz hasonlóan a Rétegstílus panelen és a Rétegtulajdonságok párbeszédablakon keresztül is ugyanazok a címkézési lehetőségek állnak rendelkezésre. Most itt a Rétegtulajdonságok párbeszédpanelt fogjuk használni.

  1. Nyissa meg a Rétegtulajdonságok párbeszédablakot a places rétegre duplán kattintva.

  2. Válassza ki a labelingSingle Címkék lapot.

  3. Győződjön meg róla, hogy a Szöveg fül van kiválasztva a bal oldali listában, majd frissítse a szövegformázási beállításokat az itt láthatóaknak megfelelően:

    ../../../_images/label_formatting_options.png
  4. Kattintson az Alkalmaz gombra

    Lehet, hogy ez a betűtípus nagyobb és ismerősebb a felhasználók számára, de olvashatósága még mindig attól függ, hogy milyen rétegek vannak alatta megjelenítve. Ennek megoldására nézzük meg az Övezet készítését.

  5. Válassza ki az Övezet-et a bal oldali listából.

  6. Jelölje be a Szövegövezet kirajzolása melletti jelölőnégyzetet, majd válassza ki az itt látható beállításokat:

    ../../../_images/buffer_options.png
  7. Kattintson az Alkalmaz gombra

    Látni fogja, hogy a helyek címkéi körül egy színes körvonal vagy szegély jelenik meg, így azok könnyebben kivehetők a térképen:

    ../../../_images/buffer_results.png

    Most már foglalkozhatunk a címkék szimbólumokhoz viszonyított elhelyezésével.

  8. Válassza ki az Elhelyezés-t a bal oldali listából.

  9. Válassza ki a Pont körül módot, és módosítsa a Távolság értékét 2,0 milliméterre:

    ../../../_images/offset_placement_settings.png
  10. Kattintson az Alkalmaz gombra

    Látni fogja, hogy a címkék már nem lógnak rá a pontszimbólumra.

3.2.3. ★★★☆ Kövesse végig: Címkék használata a réteg jelrendszere helyett

Sok esetben a pont helyének nem kell nagyon pontosnak lennie. Például a places rétegben a legtöbb pont egész városokra vagy kerületekre vonatkozik, és az ilyen elemekhez tartozó konkrét pont nagy méretarányban nem annyira releváns. Valójában a túl specifikus pont megadása gyakran zavaró a térképolvasó számára.

Hogy egy példát említsünk: egy világtérképen az Európai Uniót jelző pont például valahol Lengyelországban lenne. Ha valaki a térképet olvasva Lengyelországban látja az Európai Unió feliratú pontot, úgy tűnhet, hogy az Európai Unió fővárosa Lengyelországban van.

Az ilyen jellegű félreértések elkerülése érdekében tehát gyakran hasznos, ha a pontszimbólumokat kikapcsoljuk, és teljesen címkékkel helyettesítjük őket.

A QGIS-ben ezt úgy teheti meg, hogy megváltoztatja a címkék pozícióját, hogy azok közvetlenül a pontok felett jelenjenek meg.

  1. Nyissa meg a labelingSingle Címkék lapot a places réteg Rétegtulajdonságok párbeszédablakában.

  2. Válassza ki a Elhelyezés opciót a bal oldali listából.

  3. Válassza ki az Eltolás a ponttól módot.

    Ekkor megjelennek a Negyed opciók, amelyekkel beállíthatja a címke pozícióját a pontszimbólumhoz képest. Ebben az esetben azt szeretnénk, hogy a címke a pont közepén legyen, ezért válasszuk a középső negyedet:

    ../../../_images/quadrant_offset_options.png
  4. Rejtse el a pontszimbólumokat a réteg Jelrendszerének szerkesztésével a szokásos módon, és állítsa a Szimbólum méretét 0,0-ra:

    ../../../_images/hide_point_marker.png
  5. Kattintson az Alkalmaz gombra, és ezt az eredményt fogja látni:

    ../../../_images/hide_point_marker_results.png

Ha kicsinyítené a térképet, láthatná, ahogy a címkék egy része eltűnik a nagyobb méretarányoknál, hogy elkerülje az átfedéseket. Néha, ha sok pontot tartalmazó adathalmazokkal dolgozik, ezt szeretné, máskor azonban hasznos információkat veszít ezzel. Van egy másik lehetőség is az ilyen esetek kezelésére, amellyel a lecke egy későbbi gyakorlatában foglalkozunk. Egyelőre távolítson el, és kattintson az eszköztáron a showUnplacedLabel gombra, és nézze meg, mi történik.

3.2.4. ★★☆ Próbálja ki önállóan: Címkék testreszabása

  • Állítsa vissza a címke- és szimbólumbeállításokat úgy, hogy a pontszimbólum és a címke eltolása 2,0 milliméter legyen.

  • Állítsa be a térkép méretarányát 1:100 000-re. Ezt úgy teheti meg, hogy beírja az Állapotsoron a Méretarány mezőbe. Módosítsa a címkéket úgy, hogy alkalmasak legyenek az ilyen méretarányú megjelenítésre.

3.2.5. ★★★☆ Kövesse végig: Vonalak címkézése

Most, hogy már tudja, hogyan működik a címkézés, van egy további probléma. A pontokat és a poligonokat könnyű felcímkézni, de mi a helyzet a vonalakkal? Ha ugyanúgy címkézzük őket, mint a pontokat, akkor az eredmény így nézne ki:

../../../_images/bad_street_labels.png

Most átformázzuk a roads réteg címkéit, hogy azok könnyen érthetőek legyenek.

  1. Rejtse el a places réteget, hogy ne vonja el a figyelmet.

  2. Aktiválja az labelingSingle Egyszerű címkéket a roads réteghez, ahogyan azt a places rétegnél is tette.

  3. Állítsa a betűtípust 10-es Méretűre, hogy több címkét láthasson.

  4. Nagyítson rá Swellendam város területére.

  5. A Címkék fül Elhelyezés lapján válassza ki a következő beállításokat:

    ../../../_images/street_label_settings.png

    Valószínűleg azt fogja tapasztalni, hogy a szövegformázás alapértelmezett értékeket használt, és a címkék ennek következtében nagyon nehezen olvashatók. Frissítse a Szöveget úgy, hogy sötétszürke vagy fekete legyen a Színe, az Övezet pedig világossárga.

    A térkép a méretaránytól függően valahogy így fog kinézni:

    ../../../_images/street_label_formatted.png

    Látni fogja, hogy néhány utcanév többször is szerepel, és ez nem mindig szükséges. Ennek elkerülése érdekében:

  6. A Rétegtulajdonságok Címkék párbeszédpanel lapján válassza a Megjelenítést, és itt jelölje be a Csatlakozó vonalak összevonása a dupla címkék elkerülése érdekében opciót a képen látható módon:

    ../../../_images/merge_lines_option.png
  7. Kattintson az OK gombra

    Egy másik hasznos funkció az olyan elemek címkézésének megakadályozása, amelyek túl rövidek ahhoz, hogy észrevehetők legyenek.

  8. Ugyanezen a Megjelenítés panelen állítsa a Ennél kisebb elemek címkéjének kihagyása… értékét 5,00 mm-re, és figyelje az eredményt, amikor az Alkalmaz gombra kattint.

    Próbáljon ki a különböző Elhelyezési beállításokat is. Mint már láttuk, a Vízszintes mód nem jó ötlet ebben az esetben, ezért próbáljuk ki helyette az Íves módot.

  9. Válassza ki az Íves módot a Címkék lap Elhelyezés paneljén.

Íme az eredmény:

../../../_images/final_street_labels.png

Amint láthatja, ez elrejt néhány korábban látható feliratot, mivel nehéz volt elérni, hogy némelyikük úgy kövesse a kanyargós utcavonalakat, hogy közben olvasható maradjon. Ezzel a többi címke sokkal hasznosabbá válik, mivel követik az utakat, ahelyett, hogy valahol közöttük lebegnének a térben. Eldöntheti melyiket használja attól függően, hogy mit tart hasznosabbnak, vagy mi néz ki jobban.

3.2.6. ★★★ Kövesse végig: Adatvezérelt beállítások

  1. Kapcsolja ki a roads réteg címkézését

  2. Engedélyezze újra a places réteg címkézését

  3. Nyissa meg a places attribútumtábláját a openTable gombbal

    Van egy mezője, ami most érdekes számunkra: a place, amely meghatározza a városi terület típusát minden egyes rekordhoz. Ezeket az adatokat felhasználhatjuk a címke stílusának befolyásolására.

  4. Váltson át a Szöveg lapra a place réteg Címkék panelében

  5. Kattintson a Stílus alatti sorban lévő Dőlt szöveg gomb melletti dataDefine gombra, és válassza a Szerkesztés… menüpontot a Kifejezésszerkesztő megnyitásához:

    ../../../_images/expression_string_builder.png
  6. A Mezők és értékek alatt kattintson duplán a place elemre, majd kattintson a Minden egyedi gombra. Ez a réteg place mezőjének összes egyedi értékét felsorolja. Adjon hozzá egy = jelet a szövegszerkesztőben, majd kattintson duplán a town elemre.

    Vagy akár kézzel is beírhatja közvetlenül a szövegmezőbe: "place" = 'town'

  7. Kattintson kétszer az OK gombra:

    ../../../_images/expression_builder_settings.png

Figyeljük meg, hogy minden olyan hely címkéje, amelynek a place mezője megegyezik a town szóval, dőlt betűvel jelenik meg.

../../../_images/italic_label_result.png

3.2.7. ★★★ Próbálja ki önállóan: Adatvezérelt beállítások használata

Megjegyzés

Itt egy kicsit előreugrunk, hogy bemutassunk néhány speciális címkézési beállítást. Haladó szinten feltételezzük, hogy tudja, mit jelentenek a következők. Ha mégsem tudná, nyugodtan hagyja ki ezt a részt, és térjen vissza később, amikor már feldolgozta a szükséges anyagokat.

  1. Nyissa meg a places attribútumtábláját

  2. Lépjen szerkesztési módba a toggleEditing gombra kattintva

  3. Adjon hozzá egy új oszlopot a newAttribute gombbal

  4. Állítsa be így:

    ../../../_images/font_size_column.png
  5. Állítson be vele egyéni betűméretet minden egyes helytípushoz (a place mező minden egyes kulcsához).

3.2.8. ★★★ A címkézés további lehetőségei

Ebben a kurzusban nem tudunk minden lehetőséggel foglalkozni, de ne feledje, hogy a Címek fülnek sok más hasznos funkciója is van. Beállíthat méretarányos megjelenítést, megváltoztathatja a rétegben lévő címkék megjelenítési prioritását, és beállíthat minden címketulajdonságot a réteg attribútumai segítségével. Még a címke elforgatását, XY-pozícióját és egyéb tulajdonságait is beállíthatja (ha vannak erre a célra használható attribútummezők), majd szerkesztheti ezeket a tulajdonságokat a Réteg címkézési beállításai gomb melletti eszközökkel:

labelingSingle showPinnedLabels pinLabels showHideLabels moveLabel rotateLabel changeLabelProperties

(Ezek az eszközök akkor lesznek aktívak, ha a szükséges attribútummezők léteznek, és a réteg szerkesztési módban van.)

Nyugodtan fedezze fel a címkézési rendszer további lehetőségeit.

3.2.9. Összefoglalva

Megtanulta, hogyan használhatja a réteg attribútumait dinamikus címkék létrehozásához. Ezzel sokkal informatívabbá és stílusosabbá teheti a térképét!

3.2.10. Hogyan tovább?

Most, hogy már tudja, hogy az attribútumok hogyan változtathatják meg a térkép vizuális megjelenését, mi lenne, ha használná őket az objektumok jelrendszerének megváltoztatására is? Ez a következő lecke témája!