Il s'agit de la commande v.db.addtablegrass 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.db.addtable - Crée et connecte une nouvelle table attributaire à une couche donnée d'un
carte vectorielle existante.
MOTS-CLÉS
vecteur, table attributaire, base de données
SYNOPSIS
v.db.addtable
v.db.addtable --Aidez-moi
v.db.addtable Localisation=prénom [table=un magnifique] [couche=entier] [clé=prénom] [colonnes=prénom
type[,prénom type,...]] [--vous aider] [--verbeux] [--calme] [--ui]
Drapeaux:
--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:
Localisation=prénom [obligatoire]
Nom de la carte vectorielle
Ou source de données pour un accès OGR direct
table=un magnifique
Nom de la nouvelle table attributaire (par défaut : nom de la carte vectorielle)
couche=entier
Numéro de couche où ajouter une nouvelle table attributaire
Valeur par défaut: 1
clé=prénom
Nom de la colonne clé
Doit faire référence à une colonne entière
Valeur par défaut: cat
colonnes=prénom type[,nom type,...]
Nom et type de la ou des nouvelles colonnes
Les types dépendent du backend de la base de données, mais tous prennent en charge VARCHAR(), INT, DOUBLE PRECISION et
DATE. Exemple : « étiquette varchar(250), tapez entier"
DESCRIPTION
v.db.addtable crée et ajoute une nouvelle table attributaire à une carte vectorielle donnée. Il relie le
table à la couche spécifiée de la carte vectorielle. Si la carte vectorielle n'est encore liée à aucun
table, nouveau un lien de base de données est établi en fonction des paramètres de la base de données MAPSET (voir
db.connect).
NOTES
v.db.addtable est une interface pour db.exécuter pour permettre une utilisation plus facile. v.db.addtable ne fera que
insérer des valeurs de catégorie dans le tableau pour les entités qui ont réellement une catégorie
valeur dans la couche appropriée. L'utilisation peut ajouter des valeurs de catégorie automatiquement en utilisant
v.catégorie ou manuellement avec wxGUI vecteur numériseur avant d'exécuter v.db.addtable. Ou une
peut d'abord exécuter v.db.addtable, puis utiliser une combinaison de v.catégorie + v.à.db or
wxGUI vecteur numériseur pour ajouter les lignes pertinentes au tableau. Les types de
les colonnes dépendent du backend de la base de données. Cependant, tous les backends doivent prendre en charge VARCHAR, INT,
DOUBLE PRÉCISION et DATE.
La ou les connexions à la base de données existantes peuvent être vérifiées avec v.db.connect.
EXEMPLE
Ajout d'une nouvelle table attributaire avec une seule colonne à la couche par défaut 1 :
g.copie vect=roadsmajor,myroads
v.db.addtable myroads column="slope double precision"
v.db.connect -p mes routes
v.info -c mes routes
Ajout d'une nouvelle table attributaire avec deux colonnes à la couche 2 :
g.copie vect=roadsmajor,myroads
v.db.addtable myroads column="slope double precision, roadname varchar(15)" couche = 2
v.db.connect -p mes routes
v.info -c mes routes
v.info -c couche mesroutes=2
Utilisez v.db.addtablegrass en ligne à l'aide des services onworks.net