Questo è il comando v.dissolvegrass che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
v.dissolvere - Dissolve i confini tra aree adiacenti che condividono un numero di categoria comune
o attributo.
PAROLE CHIAVE
vettore, dissolvere, area, linea
SINOSSI
v.dissolvere
v.dissolvere --Aiuto
v.dissolvere ingresso=Nome [strato=stringa] [colonna=Nome] produzione=Nome [--sovrascrivere]
[--Aiuto] [--verboso] [--silenzioso] [--ui]
Bandiere:
--sovrascrivi
Consenti ai file di output di sovrascrivere i file esistenti
--Aiuto
Riepilogo utilizzo stampa
--verboso
Uscita modulo dettagliata
--silenzioso
Uscita modulo silenzioso
--ui
Forza l'avvio della finestra di dialogo GUI
parametri:
ingresso=Nome [necessario]
Nome della mappa vettoriale di input
O fonte di dati per l'accesso diretto all'OGR
strato=stringa
Numero o nome del livello.
Le feature vettoriali possono avere valori di categoria in diversi livelli. Questo numero determina
quale strato utilizzare. Se utilizzato con accesso OGR diretto, questo è il nome del livello.
Predefinito: 1
colonna=Nome
Nome della colonna degli attributi utilizzata per dissolvere i confini comuni
produzione=Nome [necessario]
Nome per la mappa vettoriale di output
DESCRIZIONE
I v.dissolvere viene utilizzato per unire aree adiacenti in una mappa vettoriale che condividono la stessa
valore di categoria. Le aree unite risultanti conservano questo valore di categoria. In alternativa e
è possibile definire una colonna intera o stringa che viene utilizzata per trovare poligoni adiacenti con
attributo identico per la dissoluzione del confine comune. In questo caso le categorie no
mantenuti, solo i valori della nuova colonna chiave. Vedi il v.riclassificare pagina di aiuto per i dettagli.
NOTE
GRASS definisce un'area vettoriale come entità composita costituita da un insieme di confini chiusi
e un baricentro. I centroidi devono contenere un numero di categoria (vedi v.centroidi), Questo
il numero è collegato agli attributi dell'area e ai collegamenti al database.
Attributi multipli possono essere collegati a una singola entità vettoriale tramite campi numerati
denominati strati. Fare riferimento a v.categoria per ulteriori dettagli.
L'unione delle aree può essere eseguita anche utilizzando v.extract -d che fornisce alcuni
opzioni aggiuntive. Infatti, v.dissolvere è semplicemente un front-end per quel modulo. L'impiego di
, il colonna parametro aggiunge una chiamata a v.riclassificare prima.
ESEMPI
Standard uso
v.dissolve input=output non disciolto=dissolto
Dissolvere basato on colonna gli attributi
Set di dati della Carolina del Nord:
g.copy vect=terreni_generale,mieiterreni_generale
v.dissolve mysoils_general output=mysoils_general_families colonna=GSL_NAME
Dissolvere adiacente SHAPE file a rimuovere piastrella confini
Se i confini delle tessere di mappe adiacenti (es. file CORINE Landcover SHAPE) devono essere
rimosso, è necessario un passaggio aggiuntivo per rimuovere i confini duplicati:
# tessere patch dopo l'importazione:
v.patch -e `g.list type=vector pat="clc2000_*" separator=","` out=clc2000_patched
# rimuovi i bordi dei riquadri duplicati:
v.clean clc2000_patched out=clc2000_clean tool=snap,break,rmdupl tresh=.01
# dissolve in base agli attributi della colonna:
v.dissolve input=clc2000_clean output=clc2000_final col=CODE_00
Utilizzare v.dissolvegrass online utilizzando i servizi onworks.net