Gruppo Conversioni↵
Abstract
Questo gruppo contiene funzioni per convertire i dati da un tipo ad un altro, es. da stringa a intero, da intero a stringa.
from_base64↵
Decodifica una stringa Base64 in un valore binario.
Sintassi:
- from_base64(string)
Argomenti:
- string stringa da decodificare
Esempi:
hash↵
Crea un hash da una stringa con un determinato metodo.
Sintassi:
- hash(string, method)
Argomenti:
- string stringa di hash
- method Il metodo hash tra 'md4', 'md5', 'sha1', 'sha224', 'sha384', 'sha512', 'sha3_224', 'sha3_256', 'sha3_384', 'sha3_512', 'keccak_224', 'keccak_256 ',' keccak_384 ',' keccak_512 '
Esempi:
hash('QGIS', 'md4') → 'c0fc71c241cdebb6e888cbac0e2b68eb'
hash('QGIS', 'md5') → '57470aaa9e22adaefac7f5f342f1c6da'
hash('QGIS', 'sha1') → 'f87cfb2b74cdd5867db913237024e7001e62b114'
hash('QGIS', 'sha224') → '4093a619ada631c770f44bc643ead18fb393b93d6a6af1861fcfece0'
hash('QGIS', 'sha256') → 'eb045cba7a797aaa06ac58830846e40c8e8c780bc0676d3393605fae50c05309'
hash('QGIS', 'sha384') → '91c1de038cc3d09fdd512e99f9dd9922efadc39ed21d3922e69a4305cc25506033aee388e554b78714c8734f9cd7e610'
hash('QGIS', 'sha512') → 'c2c092f2ab743bf8edbeb6d028a745f30fc720408465ed369421f0a4e20fa5e27f0c90ad72d3f1d836eaa5d25cd39897d4cf77e19984668ef58da6e3159f18ac'
hash('QGIS', 'sha3_224') → '467f49a5039e7280d5d42fd433e80d203439e338eaabd701f0d6c17d'
hash('QGIS', 'sha3_256') → '540f7354b6b8a6e735f2845250f15f4f3ba4f666c55574d9e9354575de0e980f'
hash('QGIS', 'sha3_384') → '96052da1e77679e9a65f60d7ead961b287977823144786386eb43647b0901fd8516fa6f1b9d243fb3f28775e6dde6107'
hash('QGIS', 'sha3_512') → '900d079dc69761da113980253aa8ac0414a8bd6d09879a916228f8743707c4758051c98445d6b8945ec854ff90655005e02aceb0a2ffc6a0ebf818745d665349'
hash('QGIS', 'keccak_224') → '5b0ce6acef8b0a121d4ac4f3eaa8503c799ad4e26a3392d1fb201478'
hash('QGIS', 'keccak_256') → '991c520aa6815392de24087f61b2ae0fd56abbfeee4a8ca019c1011d327c577e'
hash('QGIS', 'keccak_384') → 'c57a3aed9d856fa04e5eeee9b62b6e027cca81ba574116d3cc1f0d48a1ef9e5886ff463ea8d0fac772ee473bf92f810d'
hash('QGIS', 'keccak_512') → '6f0f751776b505e317de222508fa5d3ed7099d8f07c74fed54ccee6e7cdc…'
md5↵
Crea un hash md5 da una stringa.
Sintassi:
- md5(string)
Argomenti:
- string stringa di md5
Esempi:
sha256↵
Crea un hash sha256 da una stringa.
Sintassi:
- sha256(string)
Argomenti:
- string stringa di sha256
Esempi:
to_base64↵
Decodifica una stringa Base64 in un valore binario.
Sintassi:
- to_base64(value)
Argomenti:
- value il valore binario da codificare
Esempi:
In un layer di un GeoPackage aggiungere un campo BLOB e popolarlo con delle immagini; per visualizzarle, per esempio come Simbolo Immagine Raster
, utilizzare l'espressione:
to_date↵
Converte una stringa in un oggetto data.
Sintassi:
- to_date(string)
Argomenti:
- string stringa rappresentante il valore data
Esempi:
to_datetime↵
Converte una stringa in un oggetto datetime.
Sintassi:
- to_datetime(string)
Argomenti:
- string stringa rappresentante il valore datatime
Esempi:
to_decimal↵
Converte una coordinata in gradi, minuti e secondi nel suo equivalente decimale.
Sintassi:
- to_decimal(value)
Argomenti:
- value Una stringa di gradi, minuti, secondi
Esempi:
to_dm↵
Converte una coordinata in gradi, minuti
Sintassi:
- to_dm(coordinate,axis,precision[,formatting])
[ ] indica componenti opzionali
Argomenti:
- coordinate Un valore di latitudine o longitudine
- axis L'asse della coordinata 'x' o 'y'
- precision Numero di decimali
- formatting Designa il tipo di formattazione. I valori accettabili sono NULL, 'aligned' o 'suffix'
Esempi:
to_dms↵
Converte una coordinata in gradi, minuti e secondi
Sintassi:
- to_dms(coordinate,axis,precision[,formatting])
[ ] indica componenti opzionali
Argomenti:
- coordinate Un valore di latitudine o longitudine
- axis L'asse della coordinata 'x' o 'y'
- precision Numero di decimali
- formatting Designa il tipo di formattazione. I valori accettabili sono NULL, 'aligned' o 'suffix'
Esempi:
to_int↵
Converte una stringa in un numero intero. Non viene restituito nulla se un valore non può essere convertito ad intero (es. '123asd' non è valido)
Sintassi:
- to_int(string)
Argomenti:
- string stringa da convertine i n numero intero
Esempi:
Nota bene:
un testo va scritto sempre tra apici semplici es: '123'
to_interval↵
Converte una stringa in un tipo intervallo. Può essere usata per estrarre giorni, ore, mese, etc. da una data.
Sintassi:
- to_interval(string)
Argomenti:
- string una stringa rappresentante un intervallo. I formati ammessi includono {n} giorni {n} ore {n} mesi.
Esempi:
to_real↵
Converte una stringa in un numero reale. Non viene restituito nulla se un valore non può essere convertito a reale (es. '123.56asd' non è valido). I numeri sono arrotondati dopo aver salvato le modifiche se la precisione è minore del risultato della conversione.
Sintassi:
- to_real(string)
Argomenti:
- string stringa da convertire in numero reale
Esempi:
Nota bene:
Il punto (.
) è il separatore decimale.
to_string↵
Converte una stringa in un numero reale. Non viene restituito nulla se un valore non può essere convertito a reale (es. '123.56asd' non è valido). I numeri sono arrotondati dopo aver salvato le modifiche se la precisione è minore del risultato della conversione.
Sintassi:
- to_string(number)
Argomenti:
- number Valore intero o reale. Il numero da convertire in stringa.
Esempi:
Nota bene:
Il punto (.
) è il separatore decimale; una stringa è sempre tra apici semplici es: '123'.
to_time↵
Converti una stringa in un oggetto time.
Sintassi:
- to_time(string)
Argomenti:
- string stringa rappresentante un valore time
Esempi: