💬 Comunica Immediatamente

Contattami su Telegram

Compila il modulo e inizia a chiacchierare

Email non valida
Messaggio obbligatorio
Devi accettare il trattamento dati
✅ Messaggio Ricevuto!
Sarino Alfonso Grande sta rispondendo...

Le coordinate del Calcolatore di Campi QGIS | SinoCloud

Le coordinate del Calcolatore di Campi QGIS

Il Calcolatore di Campi di QGIS è uno strumento potente e versatile che consente di manipolare e calcolare i dati all'interno di un attributo vettoriale. Una delle funzionalità più utili è la possibilità di calcolare le coordinate X e Y di un punto in un determinato sistema di riferimento. Questo può essere particolarmente rilevante quando si lavora con dati spaziali provenienti da fonti diverse o quando si deve convertire tra i vari sistemi di riferimento geografici utilizzati in Italia.

Calcolo delle Coordinate X e Y

Per calcolare le coordinate X e Y di un punto utilizzando il Calcolatore di Campi, è possibile seguire questi passaggi:

  1. Apertura del Calcolatore di Campi:

  2. Creazione di un nuovo campo

Uso delle espressioni per calcolare le coordinate:

  • Nella sezione "Espressione", per calcolare la coordinata , utilizzare l'espressione:

$x per ottenere la coordinata, a seconda del sistema di riferimento usciranno cifre differenti inerenta appunto il sistema in uso, nel caso della figura è 3857 PseudoMercator

Per calcolare la coordinata Y, utilizzare l'espressione $y

Conversione tra i Sistemi di Riferimento in Uso in Italia

L'Italia utilizza diversi sistemi di riferimento cartografico. I principali includono:

  • ETRS89 / UTM Zone 32N (EPSG: 25832): Utilizzato soprattutto nel nord Italia.

  • ETRS89 / UTM Zone 33N (EPSG: 25833): Utilizzato nel centro e sud Italia.

  • WGS 84 (EPSG: 4326): Un sistema globale, spesso utilizzato per dati GPS.

  • Roma 1940 / Gauss-Boaga Est (EPSG: 3003) e Roma 1940 / Gauss-Boaga Ovest (EPSG: 3004): Sistemi storici utilizzati soprattutto prima dell'introduzione di ETRS89.

Per convertire le coordinate tra questi sistemi, il Calcolatore di Campi offre una funzione utile:

transform($geometry, 'EPSG:4326', 'EPSG:25832')

Questo comando trasforma la geometria del punto da WGS 84 a UTM Zone 32N. Analogamente, è possibile sostituire i codici EPSG per trasformare le coordinate in altri sistemi di riferimento.

Differenze tra il Comando x($geometry) e x(@position_coordinate)

Un'altra espressione interessante nel Calcolatore di Campi è x(@position_coordinate). Questa differisce da x($geometry) in quanto @position_coordinate è un'espressione dinamica che può essere usata in contesti più specifici come gli script di automazione o quando si lavora all'interno di una funzione personalizzata in QGIS.

  • x($geometry): Calcola la coordinata X dell'entità geometrica direttamente associata al layer.

  • x(@position_coordinate): Calcola la coordinata X in un contesto in cui la posizione del punto è determinata da variabili dinamiche o da un'interazione dell'utente (ad esempio, in un plugin che cattura le coordinate) Questo comando utilizzato nell'intefaccia qgis avrà valore null, ma se interfacciato con strumentazione GNSS mediante Qfield o Mergin Maps ne mosterà i valori.

In pratica, si utilizza x(@position_coordinate) quando si ha bisogno di maggiore flessibilità, ad esempio per calcolare le coordinate in tempo reale durante una sessione di editing o scripting. Questo comando è utile in scenari avanzati di personalizzazione di QGIS, dove è necessario gestire coordinate che non sono direttamente legate alla geometria presente nel layer.

Conclusioni

Il Calcolatore di Campi di QGIS rappresenta uno strumento essenziale per chi lavora con dati spaziali, permettendo non solo di calcolare le coordinate X e Y, ma anche di effettuare trasformazioni tra diversi sistemi di riferimento. La comprensione e l'uso corretto delle espressioni come x($geometry) e x(@position_coordinate) può facilitare notevolmente la gestione dei dati geografici, rendendo QGIS una piattaforma ancora più potente e versatile per i professionisti GIS.

Area Assistenza Prenota