Ignorando le funzioni di input non valide con lo strumento Intersezione in QGIS?


26

In QGIS 2.18, quando ho usato lo strumento Vettore> Strumenti di geoprocessing> Intersezione, sono stato in grado di controllare un'opzione che diceva "Ignora geometrie NULL [opzionale]".

Ora ho scaricato QGIS 3.2 e questa opzione non esiste più. Ma quando provo a creare l'intersezione tra due livelli su cui sto lavorando, ricevo un messaggio che dice che c'è una geometria non valida da qualche parte e che dovrei ripararla o "cambiare l'impostazione Elaborazione in" Ignora funzioni di input non valide ' opzione."

Ma questa opzione non esiste! O se esiste, non riesco a trovarlo da nessuna parte.

Qualcuno sa come / dove modificare questa impostazione in QGIS 3.2?

Risposte:


35

Vai su Impostazioni> Opzioni> Elaborazione e in Modifica generale in Ignora funzionalità con geometrie non valide.

Impostazioni di elaborazione

In alternativa, vale anche la pena controllare la risposta di A.Oikonomidis e altri strumenti disponibili nella casella degli strumenti di elaborazione per correggere geometrie non valide nel set di dati originale.


2

Ho avuto lo stesso problema e ho provato a risolverlo utilizzando il plugin Geometry Checker. Tuttavia, ci vuole molto tempo, quindi se si desidera una soluzione rapida, è possibile ignorare geometrie non valide. Per me, ignorare geometrie non valide ha portato a non ottenere tutti i risultati, quindi ho dovuto usare la scelta "Non filtrare (prestazioni migliori)" per farlo funzionare.


0

La modifica delle impostazioni in Qgis 3.0 / 3.0.2 non ha funzionato per me, ma con il plug-in MMQGIS.

Quel plugin è stato irrinunciabile per me e molto più affidabile di ciò che è disponibile con QGIS. E aggiunge molte, molte funzionalità aggiuntive.

Consiglio vivamente di aggiungere il plugin!

Processi:

MMQGIS> Modifica> Converti tipo geometria> Nuova geometria> Linee

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.