Il s'agit de la commande v.buffergrass 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.tampon - Crée un tampon autour des caractéristiques vectorielles d'un type donné.
MOTS-CLÉS
vecteur, tampon, zone, cercle, géométrie, ligne, croître, rétrécir
SYNOPSIS
v.tampon
v.tampon --Aidez-moi
v.tampon [-qc] contribution=prénom [couche=un magnifique] [chats=gamme] [où=requête_sql]
[type=un magnifique[,un magnifique,...]] sortie=prénom [distance=flotter] [distance mineure=flotter]
[angle=flotter] [colonne=prénom] [en échelon=flotter] [tolérance=flotter] [--écraser]
[--vous aider] [--verbeux] [--calme] [--ui]
Drapeaux:
-s
Rendre les coins extérieurs droits
-c
Ne faites pas de bouchons aux extrémités des polylignes
-t
Transférer des catégories et des attributs
--é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
couche=un magnifique
Numéro ou nom du calque ("-1" pour tous les calques)
Une seule carte vectorielle peut être connectée à plusieurs tables de base de données. Ce nombre
détermine la table à utiliser. Lorsqu'il est utilisé avec un accès OGR direct, il s'agit de la couche
nom.
Valeur par défaut: -1
chats=gamme
Valeurs de catégorie
Exemple : 1,3,7-9,13
où=requête_sql
Conditions WHERE de l'instruction SQL sans mot-clé 'where'
Exemple : revenu < 1000 et hab >= 10000
type=chaîne[,chaîne,...]
Type d'entité en entrée
Options: point, ligne, frontière, centroïde, la surface
Valeur par défaut: point, ligne, aire
sortie=prénom [obligatoire]
Nom de la carte vectorielle de sortie
distance=flotter
Distance tampon le long de l'axe principal en unités de carte
distance mineure=flotter
Distance tampon le long de l'axe secondaire en unités de carte
angle=flotter
Angle du grand axe en degrés
Valeur par défaut: 0
colonne=prénom
Nom de la colonne à utiliser pour les distances tampons
en échelon=flotter
Facteur d'échelle pour les valeurs de colonne d'attribut
Valeur par défaut: 1.0
tolérance=flotter
Distance maximale entre les segments théoriques de l'arc et du polygone en tant que multiple de la zone tampon
Valeur par défaut: 0.01
DESCRIPTION
v.tampon crée un tampon autour des caractéristiques de donné type, qui ont une catégorie dans le
donné coucheL’ tolérance contrôle le nombre de segments vectoriels générés (le
plus la valeur est petite, plus il y a de segments vectoriels générés).
NOTES
Des tampons internes pour les zones peuvent être générés avec des valeurs de distance négatives ("tampon vers l'intérieur"
ou "tampon négatif" ou "rétrécissement").
v.tampon fusionne les géométries des buffers par défaut. Catégories et table attributaire
ne sera pas transféré (cela n'aurait pas de sens car une géométrie de tampon peut être la
résultat de nombreuses géométries d'entrée différentes). Pour transférer les catégories et les attributs, le
l'utilisateur peut définir le t drapeau. Cela entraînera le découpage des tampons là où les tampons de
les géométries d'entrée individuelles se chevauchent. Chaque partie qui est le résultat de tampons qui se chevauchent
de plusieurs géométries auront plusieurs catégories correspondant à ces géométries,
et plusieurs zones tampons peuvent avoir la même catégorie. Le tampon pour l'entité d'entrée
avec la catégorie X peut ainsi être récupéré en sélectionnant toutes les zones tampons avec la catégorie X (voir
exemple ci-dessous).
Les tampons pour les lignes et les zones sont générés à l'aide des algorithmes de la bibliothèque GEOS.
Pour Avancée utilisateurs: l'algorithme de tampon intégré n'est plus souhaité, nous utilisons GEOS : si GRASS est
non compilé avec le support GEOS ou la variable d'environnement GRASS_VECTOR_BUFFER est définie,
puis GRASS génère des tampons en utilisant l'algorithme de mise en mémoire tampon intégré (qui est toujours bogué pour
certaines données d'entrée).
Coin Paramétres
Les coins suivants (appelés aussi "cap") existent :
· pas de plafond :
· calotte arrondie :
· calotte carrée :
Par défaut v.tampon crée des tampons arrondis (couleur bleue sur la figure ci-dessous) : coins droits
avec des capuchons sont créés par -s drapeau (couleur rouge sur la figure ci-dessous), tandis que -c le drapeau n'est pas
faire des majuscules aux extrémités des polylignes (couleur verte sur la figure ci-dessous) :
EXEMPLES
Tous les exemples sont basés sur l'exemple de jeu de données de Caroline du Nord.
Buffer autour contribution lignes
v.buffer input=roadsmajor output=roadsmajor_buffer type=ligne distance=100
Zone tampon de 100 m le long des lignes « roadsmajor » (sous-ensemble de carte, ligne centrale d'origine indiquée dans
noir)
Cercles autour contribution des notes bonus
v.buffer input=hôpitaux output=hospitals_circled type=point distance=2000
Zone tampon de 2000m autour des points "hôpitaux" (sous-ensemble cartographique, points d'origine représentés en noir,
nouveaux centres de gravité en rouge)
Cercles autour contribution des notes bonus avec attribuer transférer
v.buffer input=hôpitaux output=hospitals_circled type=point distance=1000 -t
# tampon d'affichage autour de l'hôpital avec la catégorie 36,
# ce buffer est composé de plusieurs zones :
d.vect map=hospitals_circled type=area layer=1 cats=36
# extraire ce tampon, dissolvant les limites
v.extract in=hospitals_circled output=hospital_36_circled layer=1 chats=36 -d
Buffer autour contribution à fort trafic
v.buffer input=lacs output=lakes_buffer type=zone distance=100
Zone tampon de 100 m autour des polygones « lacs » (sous-ensemble de carte, zones d'origine indiquées en noir)
Références
· Bibliothèque GEOS
Utilisez v.buffergrass en ligne en utilisant les services onworks.net