[QGIS-it-user] Errore di geoprocessing GEOS: intersezione fallita.

Buonasera a tutti,

il mio progetto in QGIS 3.16.0 prevede la realizzazione di una mappa delle
linee ferroviarie italiane a livello di regione: utilizzo principalmente il
plugin QuickOSM per scaricare i layer (key railway=rail) e funziona tutto
molto bene fino a che non arrivo alle regioni Puglia e Sardegna. Per tali
regioni, nonostante riproietti i layers nel corretto SR (WGS84 UTM ZONE 32
sia per il poligono dei limiti amministrativi che felle linee relative alle
ferrovie), ad ogni processo di intersezione e/o ritaglio mi genera l'errore
"Errore di geoprocessing GEOS: intersezione fallita.". Inoltre, il conteggio
lunghezza linee non funziona, generandomi una variabile LENGHT=0.
Ho provato a eseguire l'algoritmo che esegue il controllo di validità sulle
geometrie dei vettori, sono tutti validi.
Sono inesperto del software QGIS, qualcuno ha idee su come risolvere il
problema?
Grazie mille

<http://osgeo-org.1560.x6.nabble.com/file/t387201/Immagine.png&gt;

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

Verifica che gli elementi non abbiano problemi geometrici.
Usa il plugin topology checker.

s.

Il dom 8 nov 2020, 18:47 Simo88 <robbianosimone@alice.it> ha scritto:

Buonasera a tutti,

il mio progetto in QGIS 3.16.0 prevede la realizzazione di una mappa delle
linee ferroviarie italiane a livello di regione: utilizzo principalmente il
plugin QuickOSM per scaricare i layer (key railway=rail) e funziona tutto
molto bene fino a che non arrivo alle regioni Puglia e Sardegna. Per tali
regioni, nonostante riproietti i layers nel corretto SR (WGS84 UTM ZONE 32
sia per il poligono dei limiti amministrativi che felle linee relative alle
ferrovie), ad ogni processo di intersezione e/o ritaglio mi genera l’errore
“Errore di geoprocessing GEOS: intersezione fallita.”. Inoltre, il conteggio
lunghezza linee non funziona, generandomi una variabile LENGHT=0.
Ho provato a eseguire l’algoritmo che esegue il controllo di validità sulle
geometrie dei vettori, sono tutti validi.
Sono inesperto del software QGIS, qualcuno ha idee su come risolvere il
problema?
Grazie mille

<http://osgeo-org.1560.x6.nabble.com/file/t387201/Immagine.png>


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


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Simo88 wrote

Buonasera a tutti,

il mio progetto in QGIS 3.16.0 prevede la realizzazione di una mappa delle
linee ferroviarie italiane a livello di regione: utilizzo principalmente
il
plugin QuickOSM per scaricare i layer (key railway=rail) e funziona tutto
molto bene fino a che non arrivo alle regioni Puglia e Sardegna. Per tali
regioni, nonostante riproietti i layers nel corretto SR (WGS84 UTM ZONE 32
sia per il poligono dei limiti amministrativi che felle linee relative
alle
ferrovie), ad ogni processo di intersezione e/o ritaglio mi genera
l'errore
"Errore di geoprocessing GEOS: intersezione fallita.". Inoltre, il
conteggio
lunghezza linee non funziona, generandomi una variabile LENGHT=0.
Ho provato a eseguire l'algoritmo che esegue il controllo di validità
sulle
geometrie dei vettori, sono tutti validi.
Sono inesperto del software QGIS, qualcuno ha idee su come risolvere il
problema?
Grazie mille

Ciao e benvenuto.
Il problema è legato agli shapefile ISTAT che contengono errori di geometria
[0] (In Sardegna e Puglia).
Prova questo trucco:
lancia il geoprocessing Buffer con valore 0,01; dovrebbe risolvere il
problema.
A me, nella 3.16 Hannove, Somma lunghezze linee funziona.

facci sapere

[0]
https://pigrecoinfinito.com/2018/03/23/gli-shapefile-istat-del-2018-non-sono-validi-ecco-come-correggerli-con-spatialite/

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

Buonasera a tutti e grazie per le risposte.
I vostri preziosi suggerimenti hanno fatto si che il mio problema si
risolvesse.
Ancora grazie e a presto
Simone :smiley:

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

Ciao, Totò!

Grazie mille!

Quanto tempo ho sprecato per correggere quelle geometrie (.shp ISTAT)… :frowning:

Durante la primavera ho dato come compito ai miei studenti di realizzare qualche mappa. Ho usato i dati sulla pandemia COVID-19 pubblicati in Italia (qui, nel mio paese, era più difficile trovare i dati statistici). Perché lo scopo era quello di imparare alcuni metodi cartografici (e non di vettorizzare e trovare i dati) ho lavorato io per correggere gli errori.

La prossima volta proverò con il tuo suggerimento :slight_smile:

Saluti,
Gabriela

Il domenica 8 novembre 2020, 20:02:38 EET, Totò pigrecoinfinito@gmail.com ha scritto:

Simo88 wrote

Buonasera a tutti,

il mio progetto in QGIS 3.16.0 prevede la realizzazione di una mappa delle
linee ferroviarie italiane a livello di regione: utilizzo principalmente
il
plugin QuickOSM per scaricare i layer (key railway=rail) e funziona tutto
molto bene fino a che non arrivo alle regioni Puglia e Sardegna. Per tali
regioni, nonostante riproietti i layers nel corretto SR (WGS84 UTM ZONE 32
sia per il poligono dei limiti amministrativi che felle linee relative
alle
ferrovie), ad ogni processo di intersezione e/o ritaglio mi genera
l’errore
“Errore di geoprocessing GEOS: intersezione fallita.”. Inoltre, il
conteggio
lunghezza linee non funziona, generandomi una variabile LENGHT=0.
Ho provato a eseguire l’algoritmo che esegue il controllo di validità
sulle
geometrie dei vettori, sono tutti validi.
Sono inesperto del software QGIS, qualcuno ha idee su come risolvere il
problema?
Grazie mille

Ciao e benvenuto.
Il problema è legato agli shapefile ISTAT che contengono errori di geometria
[0] (In Sardegna e Puglia).
Prova questo trucco:
lancia il geoprocessing Buffer con valore 0,01; dovrebbe risolvere il
problema.
A me, nella 3.16 Hannove, Somma lunghezze linee funziona.

facci sapere

[0]
https://pigrecoinfinito.com/2018/03/23/gli-shapefile-istat-del-2018-non-sono-validi-ecco-come-correggerli-con-spatialite/


https://pigrecoinfinito.wordpress.com/


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


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Olá.
Perché non buffer 0?
Comunque il.makevalid dovrebbe risolvere in modo più robusto.
Saluti.

On 8 November 2020 22:34:02 CET, Gabriela Osaci-Costache gabrielacatalinaosaci@yahoo.it wrote:

Ciao, Totò!

Grazie mille!

Quanto tempo ho sprecato per correggere quelle geometrie (.shp ISTAT)… :frowning:

Durante la primavera ho dato come compito ai miei studenti di realizzare qualche mappa. Ho usato i dati sulla pandemia COVID-19 pubblicati in Italia (qui, nel mio paese, era più difficile trovare i dati statistici). Perché lo scopo era quello di imparare alcuni metodi cartografici (e non di vettorizzare e trovare i dati) ho lavorato io per correggere gli errori.

La prossima volta proverò con il tuo suggerimento :slight_smile:

Saluti,
Gabriela

Il domenica 8 novembre 2020, 20:02:38 EET, Totò pigrecoinfinito@gmail.com ha scritto:

Simo88 wrote

Buonasera a tutti,

il mio progetto in QGIS 3.16.0 prevede la realizzazione di una mappa delle
linee ferroviarie italiane a livello di regione: utilizzo principalmente
il
plugin QuickOSM per scaricare i layer (key railway=rail) e funziona tutto
molto bene fino a che non arrivo alle regioni Puglia e Sardegna. Per tali
regioni, nonostante riproietti i layers nel corretto SR (WGS84 UTM ZONE 32
sia per il poligono dei limiti amministrativi che felle linee relative
alle
ferrovie), ad ogni processo di intersezione e/o ritaglio mi genera
l’errore
“Errore di geoprocessing GEOS: intersezione fallita.”. Inoltre, il
conteggio
lunghezza linee non funziona, generandomi una variabile LENGHT=0.
Ho provato a eseguire l’algoritmo che esegue il controllo di validità
sulle
geometrie dei vettori, sono tutti validi.
Sono inesperto del software QGIS, qualcuno ha idee su come risolvere il
problema?
Grazie mille

Ciao e benvenuto.
Il problema è legato agli shapefile ISTAT che contengono errori di geometria
[0] (In Sardegna e Puglia).
Prova questo trucco:
lancia il geoprocessing Buffer con valore 0,01; dovrebbe risolvere il
problema.
A me, nella 3.16 Hannove, Somma lunghezze linee funziona.

facci sapere

[0]
https://pigrecoinfinito.com/2018/03/23/gli-shapefile-istat-del-2018-non-sono-validi-ecco-come-correggerli-con-spatialite/


https://pigrecoinfinito.wordpress.com/


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


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Please excuse my brevity.

pcav wrote

Olá.
Perché non buffer 0?
Comunque il.makevalid dovrebbe risolvere in modo più robusto.
Saluti.

Buongiorno,
gli shp dell'ISTAT hanno geometrie errate da sempre.
Ammetto che non ho approfondito ma non funziona nè buffer 0 nè ripara
geometrie di QGIS 3.16 Hannover, almeno con lo strato regioni generalizzate
ISTAT 2020;

la mia affermazione che non funziona è relativa al test con 'Punti casuali
nei poligoni'
saluti

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