GoGPT Best VPN GoSearch

Icône de favori OnWorks

v.netgrass - En ligne dans le Cloud

Exécutez v.netgrass dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande v.netgrass 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 - Effectue la maintenance du réseau.

MOTS-CLÉS


vecteur, réseau, maintenance du réseau

SYNOPSIS


v net
v net --Aidez-moi
v net [-cs] [contribution=prénom] [des notes bonus=prénom] [sortie=prénom] la vente au détail XNUMXh/XNUMX=un magnifique
[arc_couche=un magnifique] [couche_nœud=un magnifique] [порог=flotter] [filet=prénom] [--écraser]
[--vous aider] [--verbeux] [--calme] [--ui]

Drapeaux:
-c
Attribuez des catégories uniques à de nouveaux points
Pour l'opération « nœuds »

-s
Accrocher les points au réseau
Pour l'opération « connecter ». Par défaut, une nouvelle ligne du point au réseau est
créé.

--é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
Nom de la carte de lignes vectorielles en entrée (arcs)
Requis pour les opérations 'nodes', 'connect', 'report' et 'nreport'

des notes bonus=prénom
Nom de la carte de points vectoriels en entrée (nœuds)
Requis pour l'opération 'connect' et 'arcs'

sortie=prénom
Nom de la carte vectorielle de sortie

la vente au détail XNUMXh/XNUMX=un magnifique [obligatoire]
Opération à effectuer
Options : nœuds, relier, arc, rapport, nrapport
nœuds: un nouveau point est placé sur chaque nœud (fin de ligne) s'il n'existe pas
Contact: connecter des points encore non connectés au réseau vectoriel en insérant de nouvelles lignes
arcs: une nouvelle ligne est créée du point de départ au point de fin
rapport: imprimer sur la sortie standard {line_category start_point_category
end_point_category}
nrapport: imprimer sur la sortie standard {point_category line_category[,line_category...]}

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

порог=flotter
seuil
Requis pour l'opération 'connect'. Connectez des points dans un seuil donné.

filet=prénom
Nom du fichier d'entrée
Requis pour l'opération 'arcs' ('-' pour entrée standard)

DESCRIPTION


v net est utilisé pour la préparation et la maintenance du réseau. Son utilisation principale est de créer un vecteur
réseau à partir de lignes vectorielles (arcs ) et des points (nœuds) en créant des nœuds à partir d'intersections
dans une carte de lignes vectorielles (nœud opérateur), en connectant une carte de lignes vectorielles avec un point
carteContact opérateur), et en créant de nouvelles lignes entre des paires de points vectoriels (arcs
opérateur).

Un réseau SIG se compose de lignes topologiquement correctes (arcs). C'est-à-dire que les lignes doivent être
reliés par des sommets partagés où des connexions réelles existent. Dans GRASS GIS, vous pouvez également ajouter
nœuds au réseau. Ce sont des sommets spécialement désignés utilisés pour analyser le réseau
propriétés ou calcul des mesures de coût/distance. C'est-à-dire, pas tous sommets sommes-nous traités as
nœuds by défaut. seulement v.net.chemin peuvent utiliser un réseau sans nœuds, ils sont nécessaires pour
tous les autres modules du réseau. Dans GRASS, les arcs de réseau sont stockés dans une couche de données
(normalement la couche 1) et les nœuds sont stockés dans une couche de données différente (normalement la couche 2).

v net offre deux façons d'ajouter des nœuds à un réseau d'arcs et une méthode pour ajouter des arcs à un
ensemble de nœuds :

1 Utilisez l'option Contact opération pour créer des nœuds à partir d'un fichier de points vectoriels et ajouter ces derniers
nœuds à un réseau vectoriel d'arcs existant (c'est-à-dire des lignes/limites). C'est
utile lorsque le but est d'analyser un ensemble de lieux (points) par rapport à un
réseau - par exemple les frais de déplacement entre les lieux. Seuls les points dans le battre
La distance (seuil) à une ligne/limite sera connectée en tant que nœuds de réseau. Là
sont deux façons de connecter des nœuds. Par défaut, v net créera de nouvelles lignes reliant
chaque point à la ligne la plus proche du réseau. Si vous utilisez le -s drapeau, cependant, le
de nouveaux nœuds seront ajoutés sur la ligne la plus proche du réseau au point le plus proche de
le point que vous souhaitez ajouter. Lors de l'utilisation du Contact opération, certaines lignes partageront
la même catégorie. Afin d'affecter des coûts uniques à chaque ligne, une nouvelle couche a besoin
à créer avec
v.category map=votre carte operation=add cat=1 step=1 layer=3
suivie par
v.db.addtable map=yourmap layer=3 table=nom de la table.

2 Créez des nœuds et des arcs à partir d'un fichier de lignes/limites vectorielles à l'aide de la nœud fonctionnement.
Ceci est utile si vous êtes principalement intéressé par le réseau lui-même et ainsi vous pouvez
utiliser les intersections du réseau comme points de départ et d'arrivée. Les nœuds seront créés à
toutes les intersections de deux ou plusieurs lignes. Pour un arc qui se compose de plusieurs
segments reliés par des sommets (cas typique), seuls le début et la fin
les sommets sont traités comme des nœuds de réseau.

3 Créez des arcs en ligne droite entre des paires de nœuds avec le arcs option. Ce
produit des réseaux comme ceux des vols aériens entre les aéroports. C'est aussi
similaire au type de réseau créé avec un logiciel de réseautage social, ce qui en fait
possibilité de créer des réseaux sociaux géoréférencés.

Alors que les arcs créés avec v.net conserveront toutes les informations d'attribut associées à
le fichier vecteur ligne/limite d'entrée dans la couche de données 1, nœuds créés et stockés dans les données
la couche 2 n'aura aucune information d'attribut associée.

Pour les nœuds créés à l'aide du Contact et arcs opérations (méthodes 1 et 3 ci-dessus), les nœuds
peut être reconnecté à la table attributaire du fichier de points vectoriels d'entrée à l'aide de la
gestionnaire de table attributaire (onglet "gérer les couches") ou en exécutant v.db.connect.

Pour les nœuds créés à l'aide du nœuds (méthode 2 ci-dessus), il est possible de créer un
table attributaire pour les nouveaux nœuds de la couche 2 à l'aide du gestionnaire de table attributaire et connectez-vous
vers le calque 2 (onglet "gérer les calques") ou pour créer un tableau avec v.db.addtable, connectez-le à
couche 2 avec v.db.connect, et mettez à jour la nouvelle table avec les valeurs cat avec v.à.db.

Une fois qu'un réseau vectoriel a été créé, il peut être analysé de plusieurs manières puissantes
en utilisant la suite de v net.* modules. Le chemin le plus court entre deux nœuds, suivant des arcs,
peut être calculé (v.net.chemin), de même que la route la plus courte qui passera par un ensemble de
nœuds et revenir au nœud de départ (v.net.vendeur). Les itinéraires les moins coûteux à travers le
le réseau peut être calculé sur la base de la distance seulement ou sur la base de la distance
pondérée par un attribut associé à chaque arc (par exemple, la vitesse de déplacement le long d'un
segment de réseau). Un réseau peut être divisé en zones concentriques à coût de déplacement égal
autour d'un ou plusieurs nœuds (v.net.iso) ou subdivisé de façon à ce que chaque nœud soit entouré d'un
zone dans laquelle tous les arcs peuvent être atteints avec les mêmes frais de déplacement que tous les arcs environnants
chaque autre nœud (v.net.alloc). En plus des modules listés ci-dessus, le vecteur GRASS
La suite réseau comprend de nombreux autres modules pour l'analyse des coûts du réseau et
connectivité. Ceux-ci inclus: v.net.allpairs, v.net.bridge, v.net.centralité,
composants v.net, v.net.distance, v.net.flow, v.net.spanningtree, v.net.steiner,
v.net.horaireet la bien-aimée Sonate en la majeur v.net.visibilité.

NOTES


Pour une carte vectorielle préparée pour l'analyse de réseau dans GRASS, les nœuds sont représentés par le
type de géométrie interne en herbe nœud et arcs par type de géométrie en ligne. Si l'édition vectorielle
est nécessaire pour modifier le graphique, g.gui.vdigit or v.modifier peut être utilisé. Voir aussi le Linéaire
Système de référencement disponible dans GRASS GIS.

EXEMPLES


Les exemples sont basés sur un ensemble de données de Caroline du Nord.

Créer nœuds l'échelle mondiale pour tous en ligne se termine et carrefours
v.net input=streets_wake output=streets_node opération=nodes
# vérifier le résultat
v.category street_node operation=rapport

aller in nœuds grâce au a séparé plan dans les donné порог
v.net input=streets_wake points=firestations out=streets_net \
opération=seuil de connexion=500
# vérifier le résultat
v.category street_net operation=rapport
Les nœuds sont stockés dans la couche 2 à moins que node_layer=1 soit utilisé.

Génération réseau pour vecteur point plan
Pour générer un réseau pour une carte de points vectoriels donnée, un fichier d'entrée au format suivant est
Champs obligatoires:
[catégorie du bord] [catégorie du nœud de départ] [catégorie du nœud de fin]

Option 1 : Enregistrez le fichier (par exemple "points.txt") et générez la carte :
points v.net=geodetic_swwake_pts output=geodetic_swwake_pts_net \
opération=arcs fichier=points.txt
# vérifier le résultat
v.category geodetic_skwake_pts_net operation=rapport

Option 2 : Lire à partir de la ligne de commande :
points v.net=geodetic_swwake_pts output=geodetic_swwake_pts_net \
opération=fichier d'arcs=- << EOF
1 28000 28005
2 27945 27958
3 27886 27897
EOF
# vérifier le résultat
v.category geodetic_skwake_pts_net operation=rapport

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


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.