AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

v.db.updategrass - En ligne dans le Cloud

Exécutez v.db.updategrass 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.db.updategrass 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


mise à jour v.db - Met à jour une colonne de la table attributaire liée à une carte vectorielle.

MOTS-CLÉS


vecteur, table attributaire, base de données

SYNOPSIS


mise à jour v.db
mise à jour v.db --Aidez-moi
mise à jour v.db Localisation=prénom couche=un magnifique colonne=prénom [Plus-value=un magnifique] [colonne_requête=prénom]
[De=requête_sql] [--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

couche=un magnifique [obligatoire]
Numéro ou nom de la couche
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

colonne=prénom [obligatoire]
Nom de la colonne d'attributs à mettre à jour

Plus-value=un magnifique
Valeur littérale pour mettre à jour la colonne avec

colonne_requête=prénom
Nom d'une autre colonne d'attributs à interroger, peut être une combinaison de colonnes (par exemple co1+col2)

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

DESCRIPTION


mise à jour v.db affecte une nouvelle valeur à une colonne de la table attributaire connectée à un
carte. le Plus-value Le paramètre permet la mise à jour avec une valeur littérale. Alternativement, avec le
qcol les valeurs des paramètres peuvent être copiées d'une autre colonne de la table ou être le résultat d'un
combinaison ou transformation d'autres colonnes.

NOTES


mise à jour v.db n'est qu'une interface pour db.exécuter pour permettre une utilisation plus facile.

Pour les instructions SQL UPDATE complexes, db.exécuter Devrait être utilisé.

EXEMPLES


Remplacement of NULL valeurs
Dans cet exemple, afficher sélectivement les lacs sans (bleu) et avec NULL (rouge)
savoir quel type n'est pas défini. Dans la carte originale, il manque des lacs FTYPE
attribut qui sont les zones humides le long des cours d'eau. Ces attributs NULL sont remplacés par le
type d'utilisation des terres TERRE HUMIDES :
g.copy vect=lacs,mylaces
v.db.select mylakes
v.db.select mylakes where="FTYPE IS NULL"
# afficher les lacs, afficher les lacs FTYPE non définis en rouge
g.region vector=mylaces
d.lun wx0
d.vect mylakes where="FTYPE NOT NULL" type=area col=blue
d.vect mylakes where="FTYPE IS NULL" type=area col=red
# remplacer NULL par FTYPE WETLAND
v.db.update mylakes col=FTYPE value=WETLAND \
où="FTYPE EST NULL"
v.db.select mylakes

Mise à jour of colonnes comprenant on le voler calcul
Exemple Spearfish : ajout d'une nouvelle colonne, copie des valeurs d'une autre colonne de table avec sur le
calcul de vol :
g.copy vect=champs,meschamps
v.db.addcolumn myfields col="polynum integer"
v.db.update myfields col=polynum qcol="cat*2"
v.db.select mes champs

Type coulage
Type cast (conversion de type) de chaînes en double précision (non pris en charge par le pilote DBF) :
g.copie vect=geodetic_pts,mygeodetic_pts
v.db.update mygeodetic_pts col=zval qcol="CAST(z_value AS double précision)" \
where="z_value <> 'N/A'"

Utilisez v.db.updategrass 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