Il s'agit de la commande db.connectgrass 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
db.connect - Imprime/définit la connexion générale à la base de données pour le jeu de cartes actuel.
MOTS-CLÉS
base de données, table attributaire, paramètres de connexion
SYNOPSIS
db.connect
db.connect --Aidez-moi
db.connect [-pgcd] [driver=prénom] [base de données=prénom] [schéma=prénom] [groupe=un magnifique]
[--vous aider] [--verbeux] [--calme] [--ui]
Drapeaux:
-p
Imprimer les paramètres de connexion actuels et quitter
Variables de substitution dans les paramètres de la base de données
-g
Imprimer les paramètres de connexion actuels à l'aide du style shell et quitter
-c
Vérifiez les paramètres de connexion, définissez si non initialisé et quittez
-d
Définir à partir des paramètres par défaut et quitter
Écraser les paramètres actuels s'ils sont déjà initialisés
--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:
driver=prénom
Nom du pilote de base de données
Options : mysql ODBC, sqlite page, ogr, dbf
Valeur par défaut: sqlite
base de données=prénom
Nom de la base de données
Valeur par défaut: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
schéma=prénom
Schéma de base de données
N'utilisez pas cette option si les schémas ne sont pas pris en charge par le pilote/serveur de base de données
groupe=un magnifique
Groupe par défaut d'utilisateurs de base de données auquel le privilège de sélection est accordé
DESCRIPTION
db.connect permet à l'utilisateur de définir les paramètres de connexion à la base de données. Ces paramètres sont
puis pris comme valeurs par défaut par les modules afin que l'utilisateur n'ait pas besoin de saisir le
paramètres à chaque fois.
Le backend de base de données par défaut dans GRASS GIS 7 est SQLite.
NOTES
Les valeurs sont stockées dans le fichier VAR du jeu de cartes ; la connexion n'est pas testée pour la validité.
Le -p flag affichera les paramètres de connexion actuels.
Le -c flag vérifiera silencieusement si les paramètres de connexion ont été définis, et sinon
les configurera pour utiliser les valeurs par défaut de GRASS. (utile dans les scripts avant d'essayer de
créer une nouvelle table de base de données)
Pour connecter une carte vectorielle à une table de base de données, utilisez v.db.connect or v.db.addtable.
EXEMPLES
SQLite (défaut back-end)
Stockage local:
db.connect -d
db.connect -p
db.tables -p
Le fichier de base de données SQLite est créé automatiquement lors de la première utilisation.
ODBC
Stockage réseau, tables de base de données stockées dans la base de données "mydb" (peut nécessiter l'utilisation de
db.connexion):
pilote db.connect = base de données odbc = ma base de données
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p
PostgreSQL
Stockage réseau, tables de base de données stockées dans la base de données "mydb" (peut nécessiter l'utilisation de
db.connexion):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb"
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p
PostgreSQL avec différent port
Stockage réseau, tables de base de données stockées dans la base de données "mydb" (peut nécessiter l'utilisation de
db.connexion):
db.connect driver=pg database="host=myserver.itc.it,dbname=mydb,port=6666"
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p
MySQL (locale lien)
Stockage local (db.connexion peut ne pas être nécessaire):
pilote db.connect = base de données mysql = ma base de données
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p
MySQL (externe serveur)
Stockage réseau, tables de base de données stockées dans la base de données "mydb" (peut nécessiter l'utilisation de
db.connexion):
db.connect driver=mysql database="host=myserver.itc.it,dbname=mydb"
db.login user=monnom [pass=secret]
db.connect -p
db.tables -p
DBF (locale, pas conseillé)
Stockage local (le sous-répertoire dbf/ dans le jeu de cartes doit exister ou doit être créé par le
utilisateur):
db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
db.tables -p
Utilisez db.connectgrass en ligne en utilisant les services onworks.net