Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
qgis:basic:d_layer_und_daten:cl04_attributtabelle [2023/04/23 20:00] – [Der Feldrechner] mapqgis:basic:d_layer_und_daten:cl04_attributtabelle [2023/04/23 20:16] map
Zeile 45: Zeile 45:
  
 ====Ein virtuelles Feld anlegen====  ====Ein virtuelles Feld anlegen==== 
-Eine besondere Funktion bieten die virtuellen Felder. Sie funktionieren exakt wie "normale" Felder (Attribute) mit dem entscheidenden Unterschieddass virtuelle Felder sich **ständig aktualisieren**, sofern Sie einen [[qgis:basic:d_layer_und_daten:cl06_qgis_ausdruecke_expression|Ausdruck]] besitzenBeispielWir haben ein neues virtuelles Feld angelegtmit dem Ausdruck <wrap hi>$area/10000</wrap>Verändern wir nun die Geometrien des Layers in ihrer Ausdehnung, **so wird der neuetatsächliche Wert in die Attributspalte geschrieben**! Bei "normalen" Spalten müssten wir nach jeder Geometrieänderungen neu berechnen (mit dem Feldrechner).+Virtuelle Felder in QGIS sind benutzerdefinierte Felder, die **durch [[qgis:basic:d_layer_und_daten:cl06_qgis_ausdruecke_expression|Ausdrücke]] erstellt** werden können, ohne die zugrunde liegenden Daten zu verändernSie sind nicht physisch in der Datentabelle gespeichert, sondern werden bei Bedarf **dynamisch berechnet**. Es ergeben sich u.A. diese Vorteile: 
 + 
 +  * **Flexibilität:** Virtuelle Felder ermöglichen benutzerdefinierte Berechnungen und Funktionenohne die ursprüngliche Datenstruktur zu verändern. 
 +  * **Dynamische Aktualisierungen:** Virtuelle Felder werden bei Bedarf berechnet und aktualisieren sich automatisch, wenn sich die zugrunde liegenden Daten ändern. 
 +  * **Speicherplatzersparnis:** Da sie nicht physisch in der Datentabelle gespeichert werdensparen virtuelle Felder Speicherplatz im Vergleich zu herkömmlichen Feldern. 
 +  * **Unabhänig:** Virtuelle Felder können an allen Datenquellen erzeugt werdenauch wenn diese schreibgeschützt ist (z.B. ein WFS-Dienst) 
 +  * **Einfache Anpassung:** Virtuelle Felder können leicht bearbeitet oder entfernt werden, ohne die Originaldaten zu beeinträchtigen. 
 + 
 + 
 +Zusammenfassend bieten virtuelle Felder in QGIS eine flexible, dynamische und effiziente Möglichkeit, benutzerdefinierte Berechnungen und Analysen durchzuführen, ohne die zugrunde liegenden Daten zu verändern oder zusätzlichen Speicherplatz zu beanspruchen. 
 + 
 +Erzeugt werden virtuelle Felder auf dem gleichen Weg wie oben bei den "normalen" Feldern beschrieben, es muss lediglich der Haken bei "virtuelles Feld anlegen" gesetzt werden. 
 +Geändert werden kann der verwendete Ausdruck auch ganz leicht: im Tab ''Quellfelder'' in den ''Layereigenschaften'' das virt. Feld auswählen und den Ausdruck bearbeiten.
  
 <WRAP info> <WRAP info>
Zeile 52: Zeile 64:
  
 <WRAP important> <WRAP important>
-Virtuelle Felder haben fast nur Vorteile (z.B. kann man den Ausdruck leicht wieder im Tab ''Quellfelder'' in den ''Layereigenschaften'' ändern!). Sollten Sie jedoch einen **komplexen Ausdruck** verwenden und **viele Geometrien** haben, könnte das zu **Lasten der PC-Ressourcen** gehen.+Virtuelle Felder haben fast nur Vorteile. Sollten Sie jedoch einen **komplexen Ausdruck** verwenden und **viele Geometrien** haben, könnte das zu **Lasten der PC-Ressourcen** gehen.
 </WRAP> </WRAP>