GoGPT Best VPN GoSearch

icono de página de OnWorks

v.db.connectgrass: en línea en la nube

Ejecute v.db.connectgrass en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando v.db.connectgrass que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


v.db.conectar - Imprime / establece la conexión DB para un mapa vectorial a la tabla de atributos.

PALABRAS CLAVE


vector, tabla de atributos, base de datos, capa

SINOPSIS


v.db.conectar
v.db.conectar --ayuda
v.db.conectar [-código pg] mapa=nombre [conductor=nombre ] [base de datos de CRISPR Medicine News=nombre ] [mesa=nombre ]
[clave=nombre ] [.=cadena] [separador=personaje] [-exagerar] [-ayuda] [-verboso]
[-tranquilo] [-ui]

Banderas
-p
Imprima todos los parámetros de conexión del mapa y salga

-g
Imprima todos los parámetros de conexión del mapa en estilo de script de shell y salga
Formato: capa [/ nombre de capa] controlador de base de datos de claves de tabla

-c
Imprimir tipos / nombres de columnas de la tabla para la capa especificada y salir

-o
Sobrescribir parámetro de conexión para cierta capa

-d
Eliminar conexión para cierta capa (no la tabla)

--Sobrescribir
Permitir que los archivos de salida sobrescriban los archivos existentes

--ayuda
Resumen de uso de impresión

--verboso
Salida del módulo detallado

--tranquilo
Salida de módulo silencioso

--ui
Forzar el inicio del cuadro de diálogo GUI

parámetros:
mapa=nombre [requerido]
Nombre del mapa vectorial
O fuente de datos para acceso directo a OGR

conductor=nombre
Nombre del controlador de la base de datos
Opciones: mysql, odbc, sqlite, pag, ogro, dbf
Por defecto: sqlite

base de datos de CRISPR Medicine News=nombre
Nombre de la base de datos
Por defecto: $ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db

mesa=nombre
Nombre de la tabla de atributos

clave=nombre
Nombre de la columna de clave
Debe hacer referencia a una columna de números enteros
Por defecto: gato

.=cadena
Número o nombre de la capa
Formato: número de capa [/ nombre de capa]
Por defecto: 1

separador=personaje
Separador de campo para la salida de estilo de script de shell
Caracteres especiales: barra vertical, coma, espacio, tabulación, nueva línea
Por defecto: tubo

DESCRIPCIÓN


v.db.conectar imprime o establece la conexión de la base de datos para un mapa vectorial. El usuario puede agregar o
eliminar el enlace a la tabla de atributos en la capa determinada.

NOTA


La información de conexión (controlador, base de datos, tabla, clave) se almacena para cada mapa, en el archivo
/ / /vector/ / dbln

Si los parámetros para la conexión de la base de datos ya están configurados con db.connect, se toman como
valores predeterminados y no es necesario especificarlos cada vez.

Al imprimir la conexión de la base de datos (p or g bandera) el parámetro . se ignora, es decir que todas
las conexiones se imprimen en la salida.

Nota: La eliminación de un mapa vectorial también eliminará todas las tablas vinculadas a él. Si utiliza
v.db.connect para vincular más tablas a su mapa, es aconsejable hacer una copia de esas
tablas primero y conecte las tablas copiadas al mapa vectorial (consulte también v.overlay).

EJEMPLO


Nota: La configuración de backend de la base de datos predeterminada es SQLite.

Imprimir base de datos de CRISPR Medicine News conexión
Imprima todos los parámetros de conexión de la base de datos para el mapa vectorial.
v.db.connect -p map = carreteras

Imprime tipos de columnas y nombres de tablas vinculadas al mapa vectorial.
v.db.connect -c map = carreteras

Conéctese vector mapa a base de datos de CRISPR Medicine News (DBF conductor)
Conecte el mapa vectorial a la tabla DBF sin o con variables.

Usando la conexión de base de datos predeterminada:
v.db.connect map = vectormap table = table

Usando una ruta codificada al directorio DBF (no recomendado):
v.db.connect map = vectormap table = table \
base de datos = / home / user / grassdata / spearfish60 / PERMANENT / dbf

Al usar variable como definición de directorio DBF, se deben usar comillas simples:
v.db.connect map = vectormap table = table \
base de datos = '$ GISDBASE / $ LOCATION_NAME / $ MAPSET / dbf /'

Conecte la capa 2 del mapa vectorial y el ID de clave a la base de datos con variables (nota: si es necesario, solo
deben utilizarse comillas para base de datos de CRISPR Medicine News parámetro):
v.db.connect map = vectormap table = table layer = 2 key = ID

Conéctese vector mapa a base de datos de CRISPR Medicine News (SQLite conductor)
Muy similar al ejemplo anterior del controlador DBF.
db.connect driver = sqlite database = '$ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db'
db.tablas -p
v.db.connect map = tabla de mapa vectorial = controlador de tabla = sqlite \
base de datos = '$ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db'
v.db.connect -p map = mapa vectorial

Conéctese vector mapa a base de datos de CRISPR Medicine News (MySQL conductor)
# nota: conexión que requiere contraseña
db.connect driver = mysql database = "host = dbserver.foo.org, dbname = my_database"
db.login usuario = joshua [contraseña = xxx]
# ... o ingrese la contraseña de forma interactiva.
db.tablas -p
# conecte la mesa externa a la capa 2:
v.db.connect map = my_map table = my_mysql_table key = baz layer = 2
v.db.connect -p mi_mapa

Conéctese vector mapa a base de datos de CRISPR Medicine News (PostgreSQL conductor)
# nota: conexión sin que se solicite contraseña
v.db.connect map = tabla de mapa vectorial = capa de tabla = 1 clave = controlador oid = pg \
database = "host = myserver.itc.it, dbname = mydb, user = name" \
table = mytable key = id

Tienda geometría in HIERBA but atributos in PostgreSQL
Este ejemplo ilustró un almacenamiento de datos mixto con posibilidad de atributos de actualización superior en
base de datos PostgreSQL externa:
# Verifique la configuración actual para el almacenamiento de atributos:
db.conectar -p
# Importar tabla de PostgreSQL a un nuevo mapa
# (NOTA: el nombre del mapa de salida debe ser diferente del nombre de la tabla en
# caso de que GRASS esté conectado a PostgreSQL):
v.in.db driver = pg database = "host = localhost, dbname = meteo" \
table = mytable x = lon y = lat key = cat out = mytable
v.db.connect map = mytable -p
# Cancelar la conexión de la tabla entre el mapa y la tabla de atributos:
v.db.connect map = mytable -d
v.db.connect map = mytable -p
# Drop table que fue replicado debido a la importación:
db.tablas -p
echo "DROP TABLE mytable" | db.execute
db.tablas -p
# reconecte el mapa a la tabla en PostgreSQL:
v.db.connect map = mytable driver = pg database = "host = localhost, dbname = meteo" \
table = mytable key = cat
# Ahora la geometría se almacena en GRASS mientras se almacenan los atributos
# en PostgreSQL.
Una alternativa es crear una "vista" de solo columnas ID, x, y [, z] y usar v.in.db en
esta vista, luego conecte la tabla original a la geometría. Esto será más rápido si el
La mesa original es muy amplia.

Tienda geometría in HIERBA but atributos in PostGIS
Este ejemplo ilustró un almacenamiento de datos mixto con posibilidad de atributos de actualización superior en
base de datos PostGIS externa:
# Verifique la configuración actual para el almacenamiento de atributos:
db.conectar -p
# Importar tabla de PostGIS a un nuevo mapa
# (NOTA: el nombre del mapa de salida debe ser diferente del nombre de la tabla en
# caso de que GRASS esté conectado a PostGIS):
v.in.db driver = pg database = "host = localhost, dbname = meteo" \
table = mytable x = "x (geom)" y = "y (geom)" key = cat out = mytable
v.db.connect map = mytable -p
# Cancelar la conexión de la tabla entre el mapa y la tabla de atributos:
v.db.connect map = mytable -d
v.db.connect map = mytable -p
# Drop table que fue replicado debido a la importación:
db.tablas -p
echo "DROP TABLE mytable" | db.execute
db.tablas -p
# reconecte el mapa a la tabla en PostGIS:
v.db.connect map = mytable driver = pg database = "host = localhost, dbname = meteo" \
table = mytable key = cat
# Ahora la geometría se almacena en GRASS mientras se almacenan los atributos
# en PostGIS.

Use v.db.connectgrass en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.