[Gfoss] usare v.net.salesman

Markus Neteler neteler a osgeo.org
Gio 14 Maggio 2009 21:16:46 CEST


2009/5/14 Gianluca Gasperini <gianluca.gasperini a gmail.com>:
> Salve,
>
> vorrei sapere se qualcuno ha esperienza riguardo a v.net.salesman
> io ho necessità di creare un percorso che mi permetta di visitare tutti i
> punti inseriti, andando da uno a un'altro, e percorrendo ogni volta la
> minore strada possibile. L'unico parametro da considerare è il fatto di
> percorrere meno strada possibile (usando quindi la distanza fra i punti).
>
> ho provato a utilizzare v.net.salesmen dopo aver costruito un network
> (usando v.net) e poi creando le polilinee con (v.build.polylines)

Non vedo la necessità di usare v.build.polylines - potrebbe essere
che rovina proprio il grafo?

> il comando che ho messo è
> v.net.salesman -g input=net_oristano_polilines a PERMANENT
> output=oristano_salesman type=line,boundary alayer=1 nlayer=2 ccats=cat
>
> l'output di grass è
> Unable to convert category string 'cat' (from 'cat') to category range

Cosa dice
v.info -c net_oristano_polilines
?

> Number of cities: [0]
>
> Not enough cities (< 2)
>
> Non capisco cosa sono le cities e come devo impostarle e non capisco cosa

i "cities" sono i punti da visitare.

> intende per 'cat'

le cat sono le categorie che corrispondono all'ID di ogni nodo.

Magari aiuta l'esempio nel manuale:
http://grass.osgeo.org/grass64/manuals/html64_user/v.net.salesman.html

(modifiche sono sempre benvenute!)

Ciao
markus


Maggiori informazioni sulla lista Gfoss