v.net.allpairsgrass - En ligne dans le Cloud

Il s'agit de la commande v.net.allpairsgrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


v.net.allpairs - Calcule le chemin le plus court entre toutes les paires de nœuds du réseau.

MOTS-CLÉS


vecteur, réseau, chemin le plus court

SYNOPSIS


v.net.allpairs
v.net.allpairs --Aidez-moi
v.net.allpairs [-g] contribution=prénom sortie=prénom [arc_couche=un magnifique] [couche_nœud=un magnifique]
[chats=gamme] [=requête_sql] [arc_colonne=prénom] [arc_backward_column=prénom]
[noeud_colonne=un magnifique] [--écraser] [--vous aider] [--verbeux] [--calme] [--ui]

Drapeaux:
-g
Utiliser le calcul géodésique pour les emplacements longitude-latitude

--écraser
Autoriser les fichiers de sortie à écraser les fichiers existants

--Aidez-moi
Imprimer le récapitulatif d'utilisation

--verbeux
Sortie du module verbeux

--silencieux
Sortie module silencieuse

--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI

Paramètres:
contribution=prénom [obligatoire]
Nom de la carte vectorielle d'entrée
Ou source de données pour un accès OGR direct

sortie=prénom [obligatoire]
Nom de la carte vectorielle de sortie

arc_couche=un magnifique
Couche d'arc
Les entités vectorielles peuvent avoir des valeurs de catégorie dans différentes couches. Ce nombre détermine
quelle couche utiliser. Lorsqu'il est utilisé avec un accès OGR direct, il s'agit du nom de la couche.
Valeur par défaut: 1

couche_nœud=un magnifique
Couche de nœuds
Les entités vectorielles peuvent avoir des valeurs de catégorie dans différentes couches. Ce nombre détermine
quelle couche utiliser. Lorsqu'il est utilisé avec un accès OGR direct, il s'agit du nom de la couche.
Valeur par défaut: 2

chats=gamme
Valeurs de catégorie
Exemple : 1,3,7-9,13

=requête_sql
Conditions WHERE de l'instruction SQL sans mot-clé 'where'
Exemple : revenu < 1000 et hab >= 10000

arc_colonne=prénom
Colonne de coût de l'arc vers l'avant/dans les deux sens (nombre)

arc_backward_column=prénom
Colonne de coût dans le sens inverse de l'arc (nombre)

noeud_colonne=un magnifique
Colonne de coût de nœud (nombre)

DESCRIPTION


v.net.allpairs calcule le chemin le plus court entre chaque nœud sélectionné et tous les autres
nœuds sélectionnés. La sortie est un vecteur avec les nœuds sélectionnés et les chemins les plus courts.

NOTES


Une table attributaire est créée et liée à la couche arc_couche. Le tableau contient quatre
colonnes: cat, de_chat, à_chat, sables moins coûteux. Chaque cat l'entrée désigne la catégorie de la plus courte
chemin depuis le nœud avec la catégorie de_chat au nœud avec la catégorie à_chat. Si les points sont
spécifié par chats, couche or paramètres, le tableau n'est rempli que pour les
points sélectionnés.
If arc_backward_column n'est pas donné, alors les mêmes coûts sont utilisés pour le transfert et
arcs en arrière.

EXEMPLE


Trouvez le chemin le plus court le long des routes à partir des sites d'archés sélectionnés (exemple de jeu de données Spearfish) :
# préparer le réseau : connecter les archites aux routes de seuil 200
v.net input=routes@PERMANENT points=archsites@PERMANENT
output=roads_net operation=connect seuil=200
# vérifier le résultat
v.category input=roads_net option=rapport
# seules les lignes doivent avoir une catégorie dans la couche 1
# seuls les points doivent avoir une catégorie dans la couche 2
# chemin le plus court entre tous les points avec les catégories 1 à 5 dans la couche 2
v.net.allpairs input=roads_net cats=1-5 out=roads_net_all
v.db.select routes_net_all
Résultat sous forme matricielle :
de\à 1 3 4 5
1 0 18820.386 17206.651 17373.274
3 18820.386 0 1739.079 9040.575
4 17206.651 1739.079 0 7426.84
5 17373.274 9040.575 7426.84 0

Utilisez v.net.allpairsgrass en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows