Este es el comando v.dissolvegrass 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. disolver - Disuelve los límites entre áreas adyacentes que comparten un número de categoría común
o atributo.
PALABRAS CLAVE
vector, disolver, área, línea
SINOPSIS
v. disolver
v. disolver --ayuda
v. disolver Las opciones de entrada=nombre [.=cadena] [visión de conjunto=nombre ] salida=nombre [-exagerar]
[-ayuda] [-verboso] [-tranquilo] [-ui]
Banderas
--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:
Las opciones de entrada=nombre [requerido]
Nombre del mapa vectorial de entrada
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
visión de conjunto=nombre
Nombre de la columna de atributo utilizada para disolver los límites comunes
salida=nombre [requerido]
Nombre del mapa vectorial de salida
DESCRIPCIÓN
El sistema v. disolver El módulo se utiliza para fusionar áreas adyacentes en un mapa vectorial que comparten el mismo
valor de categoría. Las áreas fusionadas resultantes retienen este valor de categoría. Alternativamente un
Se puede definir un entero o una columna de cadena que se usa para encontrar polígonos adyacentes con
Atributo idéntico para la disolución del límite común. En este caso, las categorías no son
retenidos, solo los valores de la nueva columna de clave. Ver el v.reclasificar página de ayuda para más detalles.
NOTAS
GRASS define un área vectorial como una entidad compuesta que consta de un conjunto de límites cerrados
y un centroide. Los centroides deben contener un número de categoría (ver v.centroides), esta
El número está vinculado a los atributos del área y los vínculos de la base de datos.
Se pueden vincular varios atributos a una sola entidad vectorial a través de campos numerados
denominadas capas. Referirse a v.categoría para obtener más información.
La fusión de áreas también se puede lograr usando v.extract -d que proporciona algunos
opciones adicionales. De hecho, v. disolver es simplemente una interfaz para ese módulo. El uso de
de la forma más visión de conjunto El parámetro agrega una llamada a v.reclasificar antes.
EJEMPLOS
Basic use
v. disolver entrada = no disolver salida = disolver
Disolviendo basado on visión de conjunto atributos
Conjunto de datos de Carolina del Norte:
g.copy vect = soils_general, mysoils_general
v.dissolve mysoils_general output = mysoils_general_families column = GSL_NAME
Disolviendo adyacente FORMA archivos a remove azulejo límites
Si los límites de los mosaicos de mapas adyacentes (por ejemplo, archivos CORINE Landcover SHAPE) deben ser
eliminado, se requiere un paso adicional para eliminar los límites duplicados:
# mosaicos de parche después de la importación:
v.patch -e `g.list type = vector pat =" clc2000_ * "separator =", "` out = clc2000_patched
# eliminar los límites de los mosaicos duplicados:
v.clean clc2000_patched out = clc2000_clean tool = snap, break, rmdupl thresh = .01
# disolver según los atributos de la columna:
v.dissolve input = clc2000_clean output = clc2000_final col = CODE_00
Utilice v.dissolvegrass en línea utilizando los servicios de onworks.net