[QGIS-it-user] cancellazione di elementi senza geometrie

(per saltare subito alla richiesta leggi la parte in grassetto) Buongiorno a tutti, ne approfitto per presentarmi perchè sono nuovo. Sono nuovo anche in ambito gis e Qgis, diciamo che li ho conosciuti da qualche mese mentre stavo facendo qualche ricerca per portare avanti dei progetti di realizzazione mappe… e me ne sono innamorato comprendendone (molto a spanne) le grandissime potenzialità. Ho seguito diversi corsi di gis e qgis, così ora ho potuto gettare le primissime basi nel conoscere questi strumenti. Sono già iscritto al gruppo Telegram di Qgis-it (con stesso nome) quindi probabilmente con molti di voi abbiamo già comunicato. Veniamo alla domanda… su QGIS ho dovuto fare un po’ di unioni da più layer in uno solo… e dovrò purtroppo scremare circa 5000 elementi a mano perchè molti sono doppioni Tanto per cominciare, ho scoperto anche che quasi per ogni elemento duplicato ce n’è uno di questi che non ha una geometria associata. Non saprei bene perchè è avvenuto ciò, visto che i vettori da cui ho importato questi elementi non dovrebbero avere geometrie mancanti. Ad ogni modo… c’è un modo per selezionare (e quindi per poter poi eliminare) tutti gli elementi che non hanno una geometria associata, che non mi interessano? Utilizzo qgis 3.14. ho incollato gli elementi da alcuni layer shp in un nuovo layer gpkg, di cui mi sono premurato prima di inserire manualmente la totalità delle colonne presenti negli shapefiles…ad eccezione di una colonna auxiliary…che ignoro come poterla creare Grazie mille, scusate la prolissità, i prossimi post li farò più concisi


Sent from the QGIS Italian User mailing list archive at Nabble.com.

nickyes wrote

c'è un modo per selezionare (e quindi per poter poi eliminare) tutti gli
elementi che non hanno una geometria associata, che non mi interessano?

Buongiorno e benvenuto.

prova con la seguente espressione:

is_empty_or_null($geometry)

usala all'interno della finestra `Seleziona elementi tramite espressione`
che trovi nel menu nella Barra degli strumenti: Barra degli Strumenti di
selezione.

saluti

-----
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

ho fatto la selezione per espressione che mi hai suggerito usando la funzione
dentro la tabella attributi. Penso sia da lì che mi consigliavi?

Comunque ha funzionato, ho eliminato in pratica già circa la metà degli
elementi, ed ora non ci sono più quelli senza geometrie associate

In alternativa avrei provato l'altra soluzione proposta da Carlo Tersigni,
di fare una selezione manuale di tutte le geometrie e poi invertire la
selezione, semplice quanto geniale, non ci avevo pensato. Riporto qui questa
soluzione perchè la vedo tramite le mail ricevute ma non la ritrovo qui
dentro osgeo.org, è normale? Forse mi è stata inviata in forma privata? Da
qui non posso vedere le conversazioni private?

Grazie ad entrambi comunque

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

ho fatto la selezione per espressione che mi hai suggerito usando la funzione
dentro la tabella attributi. Penso sia da lì che mi consigliavi?

Comunque ha funzionato, ho eliminato in pratica già circa la metà degli
elementi, ed ora non ci sono più quelli senza geometrie associate

In alternativa avrei provato l'altra soluzione proposta da Carlo Tersigni,
di fare una selezione manuale di tutte le geometrie e poi invertire la
selezione, semplice quanto geniale, non ci avevo pensato. Riporto qui questa
soluzione perchè la vedo tramite le mail ricevute ma non la ritrovo qui
dentro osgeo.org, è normale? Forse mi è stata inviata in forma privata? Da
qui non posso vedere le conversazioni private?

Grazie ad entrambi comunque

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html