Gruppo Layer Mappa↵
Abstract
Contiene una lista dei layer della mappa che sono disponibili nel progetto corrente. A partire dalla versione QGIS 3.241, sarà possibile visualizzare i campi e valori dei layer in lista
decode_uri↵
Prende un livello e decodifica l'uri del fornitore di dati sottostante, i dati sonodisponibili dipendono dal dataprovider.
Sintassi:
- decode_uri(layer,[,part])
[ ] contrassegna componenti opzionali
Argomento:
- layer Il layer per cui l'uri dovrebbe essere decodificato
- part La parte di uri da restituire. Se non specificata, verrà restituita una mappa con tutte le parti uri
Esempi:
decode_uri(@layer) → {'layerId': '0', 'layerName': '', 'path': '/home/qgis/shapefile.shp'}
decode_uri(@layer) → {'layerId': NULL, 'layerName': 'layer', 'path': '/home/qgis/geopackage.gpkg'}
decode_uri(@layer, 'path') → 'C:\my_data\qgis\shape.shp'
layer_property↵
Restituisce una proprietà del layer corrispondente o un valore dei metadati.
Sintassi:
- layer_property(layer,property)
Argomento:
- layer una stringa, rappresentante o un nome di un layer o un ID di layer
-
property una stringa corrispondente alla proprietà da restituire. Le opzioni valide sono:
- name: nome del layer
- id: layer ID
- title: titolo metadata
- abstract: metadata abstract string
- keywords: metadata keywords
- data_url: metadata URL
- attribution: stringa di attribuzione dei metadati
- attribution_url: URL di attribuzione dei metadati
- source: layer sorgente
- min_scale: minima scala di visualizzazione per strato
- max_scale: massima scala di visualizzazione per strato
- crs: layer CRS
- crs_definition: layer CRS definizione completa
- crs_description: layer CRS descrizione
- extent: estensione del layer (come oggetto geometrico)
- type: tipo di layer, ad esempio Vector o Raster
- storage_type: formato di archiviazione (solo livelli vettoriali)
- geometry_type: tipo di geometria, ad es. Punto (solo livelli vettoriali)
- feature_count: conteggio approssimativo delle caratteristiche per il livello (solo livelli vettoriali)
Esempi:
layer_property('streets','title') → 'Basemap Streets'
layer_property('airports','feature_count') → 120
layer_property('landsat','crs') → 'EPSG:4326'
load_layer↵
(solo per Processing >= QGIS 3.30)
Carica un livello in base all'URI di origine e al nome del provider.
Sintassi:
- load_layer(uri,[,provider])
[ ] contrassegna componenti opzionali
Argomento:
- uri stringa URI di origine del livello
- provider Nome della sorgente di dati del layer
Esempi: