Este es el comando v.what.vectgrass 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.qué.vect - Carga valores vectoriales en posiciones de puntos vectoriales en la tabla.
PALABRAS CLAVE
vector, muestreo, base de datos, posición, consulta, tabla de atributos
SINOPSIS
v.qué.vect
v.qué.vect --ayuda
v.qué.vect mapa=nombre [.=cadena] columna=nombre consulta_mapa=nombre [consulta_capa=cadena]
query_column=nombre [dmax=flotar] [-ayuda] [-verboso] [-tranquilo] [-ui]
Banderas
--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 de puntos vectoriales para el que editar atributos
O fuente de datos para acceso directo a OGR
.=cadena
Número o nombre de la capa
Las entidades vectoriales pueden tener valores de categoría en diferentes capas. Este número determina
qué capa usar. Cuando se usa con acceso directo a OGR, este es el nombre de la capa.
Por defecto: 1
columna=nombre [requerido]
Nombre de la columna de atributo que se actualizará con el resultado de la consulta
consulta_mapa=nombre [requerido]
Nombre del mapa vectorial que se va a consultar
O fuente de datos para acceso directo a OGR
consulta_capa=cadena
Número o nombre de la capa
Las entidades vectoriales pueden tener valores de categoría en diferentes capas. Este número determina
qué capa usar. Cuando se usa con acceso directo a OGR, este es el nombre de la capa.
Por defecto: 1
query_column=nombre [requerido]
Nombre de la columna de atributo a consultar
dmax=flotar
Distancia máxima de consulta en unidades de mapa
Por defecto: 0.0
DESCRIPCIÓN
v.qué.vect transfiere atributos del consulta_mapala tabla de atributos del mapa en el
tabla de atributos de puntos presentes en el mapa mapa. El guión se basa en distancia.
NOTAS
La subida columna, en el que se almacenan los resultados de la consulta, debe estar presente en el mapa
mapa. Usar v.db.addcolumn para agregar uno si es necesario.
Utilice el parámetro dmax para controlar la tolerancia de la distancia de consulta (qué tan lejos pueden estar los puntos / centroides
de consulta_mapa características). Para más opciones, use distancia .
En caso de una entrada multipunto mapa mapa, con varios puntos que tienen la misma categoría
número, puede suceder que el resultado de la consulta sea NULO, si el mismo número de categoría cae
en diferente consulta_mapa polígonos.
Al transferir atributos de un mapa de puntos a un mapa de polígono, generalmente dmax tiene que ser
mayor que cero (determinado por la distancia entre los puntos de consulta y los centroides del polígono).
En caso de que uno o ambos mapas vectoriales de entrada sean 3D, las entidades deben tocarse también en el tercer
dimensión (coordenada z) para transferir atributos.
EJEMPLOS
En este ejemplo, el mapa de puntos de 'hospitales' en la ubicación de Carolina del Norte se copia a la
mapset actual, se agrega una nueva columna de atributo y los nombres urbanos de la 'urbanarea'
El mapa de polígonos se transfiere al mapa de 'myhospitals' en las ubicaciones de los puntos del hospital:
g.copy vect = hospitales, myhospitals
v.db.addcolumn myhospitals column = "urb_name varchar(25) "
v.what.vect myhospitals query_map = urbanarea column = urb_name query_column = NAME
# verificación:
v.db.select mis hospitales
En este ejemplo, los nombres de ciudades, datos de población y más de los archivos de países de Geonames.org son
transferido a determinadas clases de uso del suelo / cobertura del suelo CORINE de la UE ("tejido urbano continuo",
111, y "Tejido urbano discontinuo", 112). Nota: Ejemplo en proyección UTM a la que
Los mapas de entrada se han proyectado de antemano para admitir distancias métricas:
# extraer lugares poblados de geonames
v.extract geonames_IT where = "featurecla = 'P'" output = geonames_IT_cities
# agregar nueva columna
v.db.addcol corine_code111_112_cities column = "gnameid doble precisión"
# transferir geonameid (distancia máxima de 3000 m entre puntos y centroides)
v.what.vect código_corine111_112_ciudades query_map = geonames_IT_cities column = gnameid \
query_column = geonameid dmax = 3000
# ahora gnameid se puede usar para v.db.join para unirse más
# atributos de geonames.org
Use v.what.vectgrass en línea usando los servicios de onworks.net
