Come trovare i vicoli ciechi nella rete stradale usando ArcGIS per Desktop o GRASS?


9

Sto cercando di rimuovere tutte le strade senza uscita in un set di dati stradali (linee) lunghi meno di 100 m.

Come posso identificare strade senza uscita (senza uscita)?

La parte da 100 m è facile.

So usare ArcGIS per desktop con competenza e posso usare GRASS.


Questo video sarà utile, calcola il grado di tutti i nodi. Il tuo interesse risiede nel grado 1 presumo. Grado di nodi in una rete
Pratyush Tripathy,

Risposte:


11

Ho dovuto farlo solo di recente. Utilizzando ArcGIS 10:

Se vuoi solo simboleggiare i vicoli ciechi, puoi semplicemente impostare una Topologia sulle strade della strada e impostare la regola "Non devi avere penzoloni". questo metterà un marcatore su ogni caratteristica che ha un vicolo cieco.

In alternativa, esegui lo strumento "Feature Vertices to Points" (che si trova in Strumenti di gestione dei dati -> Funzioni) e seleziona "Ciondola" come tipo di punto. È quindi possibile utilizzare "Seleziona per posizione" per raccogliere tutte le linee che toccano quei punti penzolanti.

Voila, tutte le strade senza uscita sono selezionate.


Grazie Loz, ho finito con lo strumento Feature Vertices to Points e selezionando le linee che toccavano i restanti vertici.
Phil Donovan,

11

Un modo generale di risolvere questo problema è trovare tutte le polilinee che hanno un nodo la cui valenza = 1.

Una tabella di valenza può essere creata in memoria o su disco, usando una chiave che è l'hash dell'x & y di ciascun punto finale di ciascuna polilinea. Potresti voler troncare xe y potrebbero essere troncati se le polilinee non vengono spezzate.

inserisci qui la descrizione dell'immagine

Ogni nodo è etichettato dal suo grado (o valenza).


Ottimo per portare qualche teoria più ampia nel mix. Sfortunatamente comunque, faccio fatica a seguire la tua metodologia. Potresti spiegare come creare questa tabella?
Phil Donovan,

1
Phil, fai solo quello che Kirk ha descritto: esegui il ciclo sopra le polilinee, aggiungi entrambi gli endpoint alla tabella, aumentando i loro conteggi. Successivamente, genera tutti i punti nella tabella con un conteggio di 1: quelli sono i pendenti. Puoi anche aumentare la tabella per registrare anche le lunghezze delle polilinee (devi solo inserire l'ultima lunghezza): usa quelle per schermare i ciondoli corti.
whuber

6

Metodo ERBA:

v.clean in={your input vector} tool=rmdangle thresh={your threshold} out={output vector}

Grazie @Micha, questo mi sarà di aiuto in quanto cerco di usare GRASS in questi giorni perché è più facile sotto molti aspetti; Semplicemente non so ancora come risolverlo.
Phil Donovan,

La curva di apprendimento è ripida, ma ne vale la pena ... Continua a leggere le pagine del manuale e chiedi qui o sul maillist.
Micha,

6

In ArcGIS Standard o Avanzato, è possibile inserire la rete stradale in un set di dati delle funzioni in un geodatabase. È quindi possibile impostare una topologia sulla rete e creare una regola di topologia che identifichi "penzoloni". Ciò identificherà tutte le strade che non si collegano a qualcosa a una o entrambe le estremità. Nota, questo identificherà anche potenziali errori nella tua rete che hanno penzoloni e non sono vicoli ciechi. Dovranno prima essere riparati.

Per selezionare le funzioni sospese, apri la finestra di ispezione errori , evidenzia gli errori, fai clic con il pulsante destro del mouse e scegli "seleziona funzionalità". Ciò creerà una selezione normale sulla classe di caratteristiche e sarà quindi possibile selezionare quelle caratteristiche da quella selezione che sono meno di 100m.

Spero che questo sia ciò che stai cercando.


MODIFICARE:

Ho appena visto questo post sul blog ESRI su una nuova funzionalità di ArcGIS 10.1 che consente di esportare errori di topologia come classi di funzionalità. Questo potrebbe essere utile per alcuni.


Saluti Fezter, sfortunatamente non sono riuscito ad attivare la barra degli strumenti della topologia in ArcMap (anche dopo aver aggiunto il livello della topologia alla mappa) e quindi non ho potuto accedere a "Error Inspector". Cosa mi sono perso?
Phil Donovan,

2
In sostanza, quando si corregge la topologia, si sta modificando il livello. Quindi, devi essere in modalità modifica. Dopo aver modificato il livello, gli strumenti della topologia diventano attivi.
Fezter
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.