Che cos'è un "incrocio senza nodi"?


16

Qualcuno può fornire una definizione precisa di cosa sia un "incrocio non annuito"? Esistono varie piattaforme e toolkit GIS che presentano errori con questo testo e i risultati di ricerca di Google per questo tendono a rientrare nella categoria "riduci un po 'di precisione e tutti i tuoi problemi scompaiono" senza una vera spiegazione di ciò che non va. Date due geometrie valide, perché dovrebbe verificarsi questo errore?

I riferimenti alla documentazione sarebbero di grande aiuto.

Risposte:


9

Significa che i nodi non possono trovarsi nello stesso spazio spaziale durante l'intersezione. Ti ho fatto una foto. inserisci qui la descrizione dell'immagine

Queste sono le stesse linee, ma intersecate.

Se hai notato, se avesse lasciato cadere il nodo nel mezzo (poiché non è necessario) che il diagramma in basso sarebbe impossibile.


Quindi, se questo è il caso, perché dovrebbe essere una condizione di errore?
FMM

Non posso commentare la tua particolare condizione di errore, ma sospetto che potrebbe avere qualcosa a che fare con la ricerca della distanza tra due punti e la divisione per tale importo. Vedi come trovare un punto lungo un articolo di linea: physicsforums.com/showthread.php?t=419561

Quindi perché dovrebbe essere una condizione di errore, ad esempio, quando si intersecano due geometrie valide?
FMM

2
Per quanto odio dirlo, devi buttare qualcosa. Il pacchetto in uso potrebbe presentare una divisione per zero errori. Il programma quindi lancerebbe l'errore dividere per zero per te. Troveresti questo errore molto confuso poiché non ti dà davvero alcuna metodologia per correggere l'errore. Invece il programmatore rileva questo e lancia un incrocio non annuito in modo da avere qualche possibilità di risolverlo. Ancora una volta, sto indovinando un sacco di cose qui poiché possono essere utilizzati vari kit di strumenti e vari strumenti. Una geometria può essere valida e avere ancora un'intersezione senza nodi e un'intersezione di nodi.
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.