Variabili

Funzionalità introdotta da Nyall Dowson nella QGIS 2.12

Questo gruppo contiene variabili dinamiche relative all”applicazione, al file di progetto e ad altre impostazioni. Significa che alcune funzioni potrebbero non essere disponibili in base al contesto:

  • seleziona per espressione https://docs.qgis.org/testing/en/_images/mIconExpressionSelect.pngexp
  • calcolatore di campi https://docs.qgis.org/testing/en/_images/mActionCalculateField.pngcalc
  • geometry generator https://docs.qgis.org/testing/en/_images/mIconExpression.pngepsilos
  • proprietà del layer https://docs.qgis.org/testing/en/_images/mIconDataDefine.pngmod
  • compositore di stampe https://docs.qgis.org/testing/en/_images/mActionNewLayout.pngprint

In QGIS, puoi utilizzare le variabili per memorizzare dati utili con valori ricorrenti (ad esempio il titolo del progetto o il nome completo dell’utente) che possono essere utilizzati nelle espressioni. Le variabili possono essere definite a livello globale dell’applicazione, a livello di progetto, a livello di layer, a livello di composizione e a livello di elemento del compositore. Proprio come le regole CSS a cascata, le variabili possono essere sovrascritte, ad esempio una variabile a livello di progetto sovrascrive le variabili di livello globale di qualsiasi applicazione impostate con lo stesso nome.

Puoi utilizzare queste variabili per creare stringhe di testo o altre espressioni personalizzate utilizzando il carattere @ prima del nome della variabile.

Riguardano:

Funzione Descrizione applicazione
atlas_feature Ritorna la geometria attuale dell'atlante (come oggetto geometria) proprietà del layer, geometry generator
atlas_featureid Ritorna ID della geometria attuale dell'atlante proprietà del layer, geometry generator
atlas_featurenumber Returns the current atlas feature number in the layout
atlas_filename Returns the current atlas file name
atlas_geometry Returns the current atlas feature geometry proprietà del layer, geometry generator
atlas_layerid Returns the current atlas coverage layer ID
atlas_layername Returns the current atlas coverage layer name
atlas_pagename Returns the current atlas page name proprietà del layer, geometry generator
atlas_totalfeatures Returns the total number of features in atlas
cluster_color Returns the color of symbols within a cluster, or NULL if symbols have mixed colors
cluster_size Returns the number of symbols contained within a cluster
geometry_part_count Returns the number of parts in rendered feature’s geometry proprietà del layer, geometry generator
geometry_part_num Returns the current geometry part number for feature being rendered proprietà del layer, geometry generator
geometry_point_count Returns the number of points in the rendered geometry’s part proprietà del layer, geometry generator
geometry_point_num Returns the current point number in the rendered geometry’s part proprietà del layer, geometry generator
grid_axis Returns the current grid annotation axis (eg, ‘x’ for longitude, ‘y’ for latitude)
grid_number Returns the current grid annotation value
item_id Returns the layout item user ID (not necessarily unique)
item_uuid Returns the layout item unique ID
layer Returns the current layer Calcolatore di campi,Seleziona per espressione,proprietà del layer, geometry generator
layer_id Returns the ID of current layer Calcolatore di campi,Seleziona per espressione,proprietà del layer, geometry generator
layer_name Returns the name of current layer,proprietà del layer, geometry generator
layout_dpi Returns the composition resolution (DPI)
layout_name Returns the layout name Calcolatore di campi,Seleziona per espressione
layout_numpages Returns the number of pages in the layout
layout_page Returns the page number of the current item in the layout
layout_pageheight Returns the active page height in the layout (in mm)
layout_pagewidth Returns the active page width in the layout (in mm)
map_crs Returns the Coordinate reference system of the current map proprietà del layer, geometry generator
map_crs_definition Returns the full definition of the Coordinate reference system of the current map proprietà del layer, geometry generator
map_extent Returns the geometry representing the current extent of the map proprietà del layer, geometry generator
map_extent_center Returns the point feature at the center of the map proprietà del layer, geometry generator
map_extent_height Returns the current height of the map proprietà del layer, geometry generator
map_extent_width Returns the current width of the map proprietà del layer, geometry generator
map_id Returns the ID of current map destination. This will be ‘canvas’ for canvas renders, and the item ID for layout map renders proprietà del layer, geometry generator
map_rotation Returns the current rotation of the map proprietà del layer, geometry generator
map_scale Returns the current scale of the map proprietà del layer, geometry generator
map_units Returns the units of map measurements proprietà del layer, geometry generator
parent Returns attributes and geometry from the parent feature when in the filter of the “aggregate” expression function
project_abstract Returns the project abstract, taken from project metadata
project_author Returns the project author, taken from project metadata
project_creation_date Returns the project creation date, taken from project metadata
project_identifier Returns the project identifier, taken from project metadata
project_keywords Returns the project keywords, taken from project metadata
project_crs Returns the Coordinate reference system of the project Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
project_crs_definition Returns the full definition of the Coordinate reference system of the project Calcolatore di campi,Seleziona per espressione
project_filename Returns the filename of current project Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
project_folder Returns the folder for current project Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
project_path Returns the full path (including file name) of current project Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
project_title Returns the title of current project Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
qgis_locale Returns the current language of QGIS Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
qgis_os_name Returns the current Operating system name, eg ‘windows’, ‘linux’ or ‘osx’ Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
qgis_platform Returns QGIS platform, eg ‘desktop’ or ‘server’ Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
qgis_release_name Returns current QGIS release name Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
qgis_short_version Returns current QGIS version short string Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
qgis_version Returns current QGIS version string Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
qgis_version_no Returns current QGIS version number Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
snapping_results Gives access to snapping results while digitizing a feature (only available in add feature)
symbol_angle Returns the angle of the symbol used to render the feature (valid for marker symbols only) proprietà del layer, geometry generator
symbol_color Returns the color of the symbol used to render the feature proprietà del layer, geometry generator
user_account_name Returns the current user’s operating system account name Calcolatore di campi,Seleziona per espressione
user_full_name Returns the current user’s operating system user name Calcolatore di campi,Seleziona per espressione, proprietà del layer, geometry generator
row_number Memorizza il numero della riga corrente calcolatore campi
value Returns the current value
with_variable Allows setting a variable for usage within an expression and avoid recalculating the same value repeatedly

Gruppo sul calcolatore di campi,Seleziona per espressione ../../_images/gruppo_variabili1.png

Geometry generator - stile https://docs.qgis.org/testing/en/_images/mIconExpression.pngepsilos ../../_images/gruppo_variabili2.png

Selezione per espressione https://docs.qgis.org/testing/en/_images/mIconExpressionSelect.pngexp ../../_images/gruppo_variabili3.png

Calcolatore di campi,Seleziona per espressione https://docs.qgis.org/testing/en/_images/mActionCalculateField.pngcalc ../../_images/gruppo_variabili4.png

Compositore di stampe https://docs.qgis.org/testing/en/_images/mActionNewLayout.pngprint ../../_images/gruppo_variabili5.png