Vai al contenuto

Impostazioni di progetto influenzano alcune funzioni

Introduzione

Alcune funzioni di QGIS dipendono dalle impostazioni di progetto, questo significa che le stesse funzioni in progetti diversi possono restituire valori diversi. In questo post vedremo le principali funzioni di QGIS da attenzionare.

esempio

$area <> area(@geometry)

Impostazioni dell'ellissoide di progetto

In realtà la schermata di sotto è raggiungibile dal menu Progetto | Proprietà... (Ctrl + Shift + P) sezione Generale | Misure

qui è possibile settare l'Ellissoide, le unità di misura per le distanze e per le aree.

Se l'Ellissoide è attivo, i calcoli saranno fatti secondo la selezione, se invece è spento o c'è scritto None / Planimetric, tutte le funzioni che dipendevano da questa impostazione restituiranno un risultato compatibile alla scelta e quindi misure planimetriche: in questo caso $area = area(@geometry).

Lista funzioni

sotto una breve lista di funzioni che dipendono dalle impostazioni dell'ellissoide di progetto:

Esempi

Impostazioni dell'Ellissoide di Progetto attivo:

  • $area <> area(@geometry)
  • $perimeter <> perimeter(@geometry)
  • $length <> length(@geometry)

Impostazioni dell'Ellissoide di Progetto spento:

  • $area = area(@geometry)
  • $perimeter = perimeter(@geometry)
  • $length = length(@geometry)

NOTA BENE: Anche le Unità di misura influenzano il risultato, quindi occhio a come sono impostate: perché se fossero impostare in chilomentri e chilometri quadrati, le relative funzioni restituirebbero valori con queste unità!.

RIFERIMENTI