Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  QGIS
  Ausdrücke im Layoutbereich

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Ausdrücke im Layoutbereich (758 / mal gelesen)
TG94
Mitglied
Landschaftsarchitekt

Sehen Sie sich das Profil von TG94 an!   Senden Sie eine Private Message an TG94  Schreiben Sie einen Gästebucheintrag für TG94

Beiträge: 2
Registriert: 23.11.2021

erstellt am: 23. Nov. 2021 08:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Zusammen,
vorab schonmal danke für eventuelle Hilfestellung.

Ich habe einen Layer 'Sandflächen' mit Shapeflächen (Insgesamt 62 Shapes) erstellt, dieser hat Folgende relevante Informationen in der Attriubttabelle:
ID = Fortlaufende Nummerierung der Shapes von 1 bis 63
objektbeze  =  Straßenname
wert  =  Flächengröße in m²

Desweiteren habe ich in meinem Projekt die Stadtgrundkarte von Openstreetmap.

Frage?
Wie kann ich im Layoutbereich eine Legende erstellen mit den zuvor genannten Werten der Attributtabelle der Sichtbaren Shapes?

Meine Bisherigen Versuche Ausdrücke zu erstellen, waren leider erfolgslos. Eine Verknüpfung zum Layer war ebenfalls vergebens.
Auch wurden mir keine 10 Eindeutigen vom Ausdruckseditor genannt.

Ausgabedateiausdruck:
"id" | | '_'| | "Sandflächen" | | '_'| | "wert"

Als Vorschau gibt mir das Programm die Information: Für die Auswertung des Ausdrucks wurde kein Objekt auf diesem Layer gefunden.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

LaPla
Mitglied
Landschaftsarchitekt / Geoinformatiker


Sehen Sie sich das Profil von LaPla an!   Senden Sie eine Private Message an LaPla  Schreiben Sie einen Gästebucheintrag für LaPla

Beiträge: 651
Registriert: 08.10.2004

erstellt am: 26. Nov. 2021 18:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für TG94 10 Unities + Antwort hilfreich

Hallo Kollege,

ich verstehe nicht ganz, was Du wirklich brauchst.
Eine Legende zeigt Layer mit ihrer Darstellung (Symbolisierung) im Layout. Das ist die Aufgabe einer Legende.

Wenn Du die Werte aller Sachdaten eines Layers zeigen möchtest, dann kannst Du die Attributtabelle im Layout hinzufügen.
Im Menü "Elemente hinzufügen" auf "Attributtabelle hinzufügen" klicken und die Eigenschaften anpassen.

Ist es das, was Du möchtest?

Gruß Jörg

------------------
QGIS OSGEO4W
ArcMap 10.x
Infastructure Premium 2014 auf WIN7/16GB RAM/Grafik FireGL 1G
Reserve:
Infastructure Premium 2012(CIVIL/MAP/3D Design/Naviswork Simulate)
Infastructure Premium 2013(CIVIL/MAP/3D Design/Infrastr. Modeler/Naviswork Simulate)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

TG94
Mitglied
Landschaftsarchitekt

Sehen Sie sich das Profil von TG94 an!   Senden Sie eine Private Message an TG94  Schreiben Sie einen Gästebucheintrag für TG94

Beiträge: 2
Registriert: 23.11.2021

erstellt am: 29. Nov. 2021 10:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Jörg,

Vielen Dank für deine Antwort, diese Hilft mir weiter.

Dennoch stellt sich mir weiterhin die Frage, wie ich im Layoutbereich mit Hilfe des Ausdruckseditor (SQL-Ausdruck) Sachdaten eines Layers abrufen/bezug nehmen kann.


Grüße Tobi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

LaPla
Mitglied
Landschaftsarchitekt / Geoinformatiker


Sehen Sie sich das Profil von LaPla an!   Senden Sie eine Private Message an LaPla  Schreiben Sie einen Gästebucheintrag für LaPla

Beiträge: 651
Registriert: 08.10.2004

erstellt am: 29. Nov. 2021 11:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für TG94 10 Unities + Antwort hilfreich

das geht meines Wissens nach nicht so einfach. Ich habe gerade versucht ein Feld abzufragen.
Im Layout bietet der Ausdruckseditor das nicht an, weil er ja nicht weiss, welchen Layer er abfragen soll.

Aber die Suchmaschine hilft:
https://duckduckgo.com/?q=qgis+layout+expression+layer&t=newext&atb=v291-1&ia=web
bringt u.a.:
https://www.youtube.com/watch?v=Kxj-FgEhhj4
Vorsicht vor den versteckten Glaubensbekenntnissen!
(vielleicht hilfts?)

Gruß Jörg

------------------
QGIS OSGEO4W
ArcMap 10.x
Infastructure Premium 2014 auf WIN7/16GB RAM/Grafik FireGL 1G
Reserve:
Infastructure Premium 2012(CIVIL/MAP/3D Design/Naviswork Simulate)
Infastructure Premium 2013(CIVIL/MAP/3D Design/Infrastr. Modeler/Naviswork Simulate)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Systemadministrator Netzinformationssystem (m/w/d)

Die HALBERSTADTWERKE sind einer der größten kommunalen
Versorgungsdienstleister in der Harz-Region und suchen Sie - eine Persönlichkeit die mit Know-How unser Team Netzdokumentation verstärkt.


  • Anwender- und Systembetreuung des Netzinformationssystems
  • Sicherstellung der Arbeitsprozesse im NIS-Umfeld
  • First Level Support für ...
Anzeige ansehenSystemadministration, Netzwerkadministration
ISpeech
Mitglied
Flurbereiniger


Sehen Sie sich das Profil von ISpeech an!   Senden Sie eine Private Message an ISpeech  Schreiben Sie einen Gästebucheintrag für ISpeech

Beiträge: 108
Registriert: 25.01.2018

QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM

erstellt am: 29. Nov. 2021 12:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für TG94 10 Unities + Antwort hilfreich

Das geht mit dem Ausdruck attribute. Du musst halt wissen, auf welches Objekt Du zugreifen willst und was angezeigt werden soll Bsp.:

attribute(getfeature('Layername','Feldname1','Feldwert'), 'Feldname2')

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz