-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
100 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
social_image: img/card_social/hfc_blog.png | ||
draft: false | ||
date: 2023-09-09 | ||
authors: | ||
- pigreco | ||
categories: | ||
- News | ||
tags: | ||
- blog | ||
--- | ||
|
||
## Andrea e Gianni, i due amici informatici | ||
|
||
Andrea e Gianni erano due amici inseparabili. Si erano conosciuti all'università, dove studiavano entrambi informatica. Andrea era molto bravo con la riga di comando, mentre Gianni era un bravo web master. | ||
|
||
Sono due belle persone, preparate e molto disponibili. Erano sempre pronti ad aiutare gli altri, e non si tiravano mai indietro quando c'era bisogno. | ||
|
||
Un giorno, Andrea e Gianni erano in un bar a parlare di tecnologia. Andrea stava raccontando a Gianni di un nuovo progetto su cui stava lavorando, un sistema operativo open source. | ||
|
||
Gianni era molto interessato al progetto, e chiese ad Andrea se poteva aiutarlo. Andrea, ovviamente, accettò con piacere. | ||
|
||
I due amici iniziarono a lavorare insieme al progetto, e presto fecero grandi progressi. Andrea era bravo a sviluppare il codice, mentre Gianni era bravo a progettare l'interfaccia utente. | ||
|
||
Dopo alcuni mesi, il progetto era finalmente pronto. Andrea e Gianni erano molto soddisfatti del loro lavoro, e decisero di pubblicarlo online. | ||
|
||
Il progetto fu un successo immediato. Gli utenti apprezzarono la sua semplicità e la sua efficienza. | ||
|
||
Andrea e Gianni erano felici di vedere che il loro lavoro era stato apprezzato. Erano anche orgogliosi di essere riusciti a realizzare un progetto così importante insieme. | ||
|
||
**Fine** | ||
<!-- more --> | ||
**Bonus** | ||
|
||
Un giorno, Andrea e Gianni erano invitati a un evento di tecnologia. Andrea era vestito con un completo elegante, mentre Gianni era vestito con un jeans e una maglietta. | ||
|
||
Alcuni degli altri invitati iniziarono a deridere Gianni per il suo modo di vestire. Andrea, però, non ci pensò due volte e intervenne in sua difesa. | ||
|
||
Andrea disse agli altri invitati che non era importante come Gianni si vestiva, ma che era importante il suo talento e la sua passione per la tecnologia. | ||
|
||
Gli altri invitati, imbarazzati, si scusarono con Gianni. Andrea e Gianni continuarono a parlare di tecnologia, e si divertirono molto insieme. | ||
|
||
Grazie per essere qui e benvenuti nel nuovo blog di HfcQGIS! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
tags: | ||
- spatial-join | ||
- aggregare | ||
- challenge | ||
--- | ||
|
||
# Spatial join con condizione | ||
|
||
L’unione spaziale di attributi è un problema frequente in ambito GIS - si tratta di trasferire attributi da un layer ad un altro basandosi solo sulle loro reciproche relazioni spaziali, in questo esempio aggiungiamo una difficoltà in più, ovvero, una condizione. | ||
|
||
Il quesito nasce da [questa](https://twitter.com/spatialthoughts/status/1695021747177951435) challenge, proposta da [Ujaval Gandhi](https://twitter.com/spatialthoughts) e chiede: | ||
|
||
Collegare ciascuna scuola (schools) all'università (college) più vicina nella stessa regione amministrativa. Vedere l'immagine allegata per l'output desiderato. | ||
|
||
[![](https://pbs.twimg.com/media/F4Xs3mOb0AAeO6F?format=jpg&name=large)](https://pbs.twimg.com/media/F4Xs3mOb0AAeO6F?format=jpg&name=largee) | ||
|
||
qui i dati: <https://t.co/SyCbIQWnAy> | ||
|
||
## Soluzione proposta da Ujaval Gandhi | ||
|
||
``` | ||
``` | ||
|
||
nel linguaggio umano:<br> | ||
|
||
video youtube: <> | ||
|
||
## Soluzione proporta da Totò Fiandaca | ||
|
||
nel linguaggio umano:<br> | ||
Crea una variabile e la popola con il valore massimo della popolazione dei punti che ricadono dentro ogni poligono (ma non so ancora il nome della città), quindi ripeto la ricerca creando una mappa (_map("name","pop_max")_) e tra le varie mappe, prendo quella con popolazione maggiore (quest'ultima ricerca la fa array_find). | ||
|
||
``` | ||
make_line( | ||
eval('overlay_nearest(\'colleges\',$geometry,filter:=IDp='||"IDp"||')')[0],$geometry) | ||
``` | ||
![](https://pbs.twimg.com/media/F4YuPazXsAArWvV?format=jpg&name=large) | ||
|
||
Issue <https://github.com/qgis/QGIS/issues/43146> | ||
|
||
--- | ||
|
||
Funzioni e variabili utilizzate: | ||
|
||
* [@parent](../gr_funzioni/variabili/parent.md) | ||
* [with_variable](../gr_funzioni/variabili/with_variable.md) | ||
* [aggregate](../gr_funzioni/aggrega/aggrega_unico.md#aggregate) | ||
* [geometry](../gr_funzioni/geometria/geometria_unico.md#geometry) | ||
* [to_string](../gr_funzioni/stringhe_di_testo/stringhe_di_testo_unico.md#to_string) | ||
* [intersects](../gr_funzioni/geometria/geometria_unico.md#intersects) | ||
* [$geometry](../gr_funzioni/geometria/geometria_unico.md#geometry) | ||
* [overlay_contains](../gr_funzioni/geometria/geometria_unico.md#overlay_contains) | ||
* [map](../gr_funzioni/maps/maps_unico.md#map) | ||
* [map_akeys](../gr_funzioni/maps/maps_unico.md#map_akeys) |