Considera questa semplice situazione in cui tre bordi si collegano a un nodo:
Vorrei scrivere una descrizione sintetica e chiara della relazione tra A e B in modo tale da differenziarla dalla relazione tra A e C. Qualcosa del tipo “quando si attraversa il nodo in senso orario, A è adiacente? a B, ma A non è adiacente? a C. " Ma non è proprio adiacenza.
Detto in un altro modo: immagina di essere in piedi sul nodo e di essere rivolto verso A. Inizi a girare in senso orario. Il bordo successivo in cui verrai è B, non C.
C'è un modo per descrivere questa relazione tra A e B in un modo più conciso, formale o corretto di quanto abbia scritto sopra?
Deve essere direzionale (esiste una relazione di questo tipo in senso orario da A, e un'altra esiste in senso antiorario). E deve scalare fino ai casi in cui più di tre spigoli sono collegati al nodo. Forse ha qualcosa a che fare con il routing? (Ci sto pensando nel contesto delle reti stradali.)
Due approcci che ho già provato ma con cui non sono andato lontano:
Riferimenti alla topologia simili a 9IM : ho esaminato il DE-9IM e anche se non sono un matematico, penso di poter ancora dire dai diagrammi e dai termini che non copre questo tipo di relazione. Né lo trovo ancora nelle descrizioni della topologia nella guida ESRI o Oracle . (Forse c'è qualcosa lì, ma non lo trovo ancora!)
Volti : ho giocato con il fatto che la faccia sul lato “nord” di A potrebbe anche essere delimitata da B, ma non da C. Tuttavia, come puoi vedere nel diagramma qui, non è sempre vero. Immagina che il mio diagramma sia un estratto di una rete stradale in cui A e C sono strade arteriose e B è una breve strada senza uscita.
Sospetto che potrebbe non esserci un solo termine per quello che sto cercando di dire; come minimo vorrei essere in grado di descrivere una relazione del genere in un modo più semplice di quello che ho fatto sopra. Questa è una domanda indipendente dalla piattaforma. In questo momento, sto solo cercando le parole giuste. In seguito cercherò di implementare il concetto in python (pyqgis o arcpy) su un file di forma, quindi qualsiasi risposta con quel punto finale in mente sarà particolarmente interessante, ma non necessaria.