Ciao,<br><br><div class="gmail_quote">2012/7/26 Geodrinx <span dir="ltr"><<a href="mailto:geodrinx@gmail.com" target="_blank">geodrinx@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Salve,<br>
<br>
qualcuno conosce un metodo per ricostruire la gerarchia di un grafo di un file   idrografico?<br>
<br>
Vedo di spiegare meglio ( se riesco ).<br>
<br>
Il layer SHP di "DBPrior 10k" contiene gli assi idrografici italiani, con una buona ( ma variabile ) rappresentazione planimetrica.<br>
Nelle informazioni associate troviamo un campo, chiamato "sibapo", formato da una stringa di caratteri, separati da punti, che descrivono la gerarchia dei vari rami dei corsi d'acqua.  Ad esempio, con "001.002.005.000.000" si individua il quinto ramo del secondo affluente del primo fiume d'Italia.<br>

Ora, il problema e' che il campo "sibapo" non e' stato riempito sempre.<br>
<br>
Quindi, torno alla mia domanda iniziale:<br>
Esiste un metodo, in Grass o altro sw open, per ricostruire il "sibapo" ( o altro ) di un grafo gerarchico, come quello idrografico?<br></blockquote><div><br>In idrologia ci sono diversi metodi di gerarchizzazione, per cui dovresti capire innanzi tutto quello che e` stato usato. Il piu` comune e` quello di Strahler. In GRASS puoi ricavare l'ordinamento di Strahler (e anche altri) usando r.stream.order [1] (e` un addOn). Il problema e` che r.stream.order non prende in input un reticolo idrografico preesistente, ma l'output di r.watershed o r.stream.extract. In pratica devi tarare la soglia per l'estrazione del reticolo idrografico in modo da avvicinarlo il piu possibile a quello reale.<br>
<br>Ciao<br>Margherita<br><br><br></div></div>[1] <a href="http://grass.osgeo.org/wiki/GRASS_AddOns#r.stream.order">http://grass.osgeo.org/wiki/GRASS_AddOns#r.stream.order</a><br><br>-- <br>Dr. Margherita Di Leo<br>