per chi fosse interessato allo sviluppo può donare qui (esplicitando HfcQGIS-Gruppo Variabili nel commento) e solo dopo il raggiungimento di una congrua cifra sarà ultimata la documentazione.
Funzionalità introdotta da Nyall Dawson 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
- calcolatore di campi
- geometry generator
- proprietà del layer
- compositore di stampe
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