Skip to content

Commit

Permalink
add blog post undicesimo
Browse files Browse the repository at this point in the history
  • Loading branch information
pigreco committed Jul 27, 2024
1 parent 83b931d commit 6462891
Show file tree
Hide file tree
Showing 5 changed files with 60 additions and 0 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
59 changes: 59 additions & 0 deletions docs/blog/posts/statistiche_punti_sovrapposti.md/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
social_image: img/card_social/hfc_blog.png
draft: true
date: 2024-07-27
authors:
- pigreco
categories:
- espressioni
tags:
- blog
- array
- precisione
- coordinate
---

# Statistiche su punti sovrapposti

## Introduzione

Ho un file vettore di punti molti dei quali sono sovrapposti.
come creare una etichetta che mostri il valore massimo, minimo o medio di un campo, calcolandolo ovviamente solo per i punti sovrapposti.

!!! Abstract "Array_agg"
**Restituisce un array di valori aggregati da un campo o espressione.**

<!-- more -->

## Espressione

l'espressione da usare è:

```
array_max(
array_agg(
expression:= "E" ,
group_by:=geom_to_wkt($geometry,2))
)
```

- massimo [array_max](https://hfcqgis.opendatasicilia.it/gr_funzioni/array/array_unico/#array_max)

[![](./img_01.png)](./img_01.png)

- minimo [array_min](https://hfcqgis.opendatasicilia.it/gr_funzioni/array/array_unico/#array_min)

[![](./img_02.png)](./img_02.png)

- media [array_mean](https://hfcqgis.opendatasicilia.it/gr_funzioni/array/array_unico/#array_mean)

[![](./img_03.png)](./img_03.png)

## Approfondimenti

La funzione [array_agg](https://hfcqgis.opendatasicilia.it/gr_funzioni/aggrega/aggrega_unico/#array_agg) aggrega valori dell’attributo E (che è un campo del vettore puntuale), con il `group_by` raggruppiamo per posizione usando `geom_to_wkt($geometry,2)`.
La funzione [◙geom_to_wkt](https://hfcqgis.opendatasicilia.it/gr_funzioni/geometria/geometria_unico/#geom_to_wkt) permette di inserire una precisione sulla posizione.

## Riferimento

[discourse](https://discourse.osgeo.org/t/uso-di-array-aggregate-e-dintorni/31003?u=pigreco)
1 change: 1 addition & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,3 +92,4 @@ data | descrizione
15/01/2024 | ottavo post del blog [rapporto di allungamento](https://hfcqgis.opendatasicilia.it/blog/2024/01/15/rapporto-di-allungamento/)
21/05/2024 | nono post del blog [calcolo distanza predefinita](https://hfcqgis.opendatasicilia.it/blog/2024/05/21/distanza-predefinita-su-form/)
16/07/2024 | decimo post del blog [mappa valori al volo](https://hfcqgis.opendatasicilia.it/blog/2024/07/16/mappa-valori-generata-al-volo/)
27/07/2024 | undicesimo post del blog [statistiche punti sovrapposti](https://hfcqgis.opendatasicilia.it/blog/2024/07/27/statistiche-punti-sovrapposti/)

0 comments on commit 6462891

Please sign in to comment.