Questo è il comando v.hullgrass 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.scafo - Produce uno scafo convesso 2D/3D per una determinata mappa vettoriale.
PAROLE CHIAVE
vettore, geometria, 3D
SINOSSI
v.scafo
v.scafo --Aiuto
v.scafo [-rf] ingresso=Nome [strato=stringa] produzione=Nome [i gatti=gamma] [where=query_sql]
[--sovrascrivere] [--Aiuto] [--verboso] [--silenzioso] [--ui]
Bandiere:
-r
Limita alla regione corrente
-f
Crea uno scafo 2D "piatto" anche se l'input è costituito da punti 3D
--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 ('-1' per tutti i livelli)
Una singola mappa vettoriale può essere collegata a più tabelle di database. Questo numero
determina quale tabella utilizzare. Se utilizzato con accesso OGR diretto, questo è il livello
nome.
Predefinito: -1
produzione=Nome [necessario]
Nome per la mappa vettoriale di output
i gatti=gamma
Valori di categoria
Esempio: 1,3,7-9,13
where=query_sql
WHERE condizioni dell'istruzione SQL senza la parola chiave "where"
Esempio: reddito < 1000 e ab >= 10000
DESCRIZIONE
v.scafo calcola lo scafo convesso di una mappa vettoriale e restituisce il poligono dello scafo convesso come a
mappa dell'area vettoriale. Lo scafo convesso, o involucro convesso, per un oggetto o un insieme di oggetti è
l'insieme convesso minimo contenente gli oggetti dati. Questo modulo crea un poligono vettoriale
contenente tutti i punti o le linee vettoriali della mappa di input.
Nel caso di punti di input 3D, anche lo scafo sarà uno scafo 3D, a meno che non sia l'utente
specifica il -f bandiera. Lo scafo 3D sarà composto da facce triangolari.
Fig: Poligono dello scafo convesso creato con v.scafo
ESEMPIO
Esempio di v.scafo Output 3D (utilizzando due nuvole di punti 3D casuali, dati campione della Carolina del Nord
impostato):
g.regione rurale_1m -p
r.mapcalc "zero = 0"
v.random -z output=random3d_a n=10 zmin=0 zmax=200
v.random -z output=random3d_b n=15 zmin=400 zmax=600
v.hull input=random3d_a output=random3d_a_hull
v.hull input=random3d_b output=random3d_b_hull
d.mon wx0
d.vect random3d_a_hull
d.vect random3d_a colore=rosso
d.vect random3d_b_hull
d.vect random3d_b colore=rosso
# Vista 3D in wxGUI (g.gui)
Fig: Scafo convesso in 3D da punti 3D creati con v.scafo
BIBLIOGRAFIA
· M. de Berg, M. van Kreveld, M. Overmars, O. Schwarzkopf, (2000). Computazionale
geometria, capitolo 1.1, 2-8.
· J. O'Rourke, (1998). Geometria computazionale in C (seconda edizione), capitolo 4.
Utilizza v.hullgrass online utilizzando i servizi onworks.net