[GRASS-Italia] Primo approccio a GRASS
lorenzo benvenuti
lorenzo.benvenuti a gmail.com
Sab 16 Lug 2005 14:34:00 CEST
Salve a tutti,
sono un utente GRASS alle primissime armi che sta cercando di mettere
insieme un po' di materiale per realizzare delle pubblicazioni sulla
sentieristica delle mie zone.
Per testare le potenzialita' del software sto tentando di importare
una mappa vettoriale scomposta in 4 dxf e di smanettarci un po' sopra,
ad esempio calcolando distanze e profili altimetrici. Ecco le mie
perplessita':
1. Non ho intenzione di registrarmi a OpenDWG (anche perche' adesso
richiedono di faxare le proprie generalita' prima di attivare un
account) : per ora utilizzo un converter proprietario da dxf a shp. Ho
altre soluzioni praticabili? Secondo voi e' piu' logico unire i 4
fogli e convertirli (rendendo cosi' uniche le operazioni di
"aggiustamento" dei layers) o importare i 4 file distintamente (in
questo modo magari potrei visualizzarne anche solo un sottoinsieme)?
2. Quando definisco una nuova location non sono capace di indicare nei
valori di latitudine e longitudine i sottomultipli del grado,
ottenendo cosi' una region di default sporporzionatamente grande.
3. Come posso convertire la mia mappa vettoriale in una analoga in cui
i layer sono "raggruppati"? Ad esempio, se i layer s1,s2,s3,s4 sono
relativi a strade e i layer i5,i6 rappresentano l'idrografia, vorrei
ottenere un vector con due soli layer, uno per le strade ed uno per
l'idrografia. Probabilmente (vedi domanda successiva) sarei in grado
di scrivere una query che faccia questo mestiere, ma si puo' generare
una mappa da una query?
4. Esiste una reference del dialetto SQL impiegato da GRASS? Visto che
la mia mappa e' associata ad una tabella con colonne cat, layer (non
so se e' sempre cosi') per raggruppare i valori ho tentato una query
del tipo:
select cat, 's' from tabella_della_mappa where layer like 's%'
Risultato? La costante nell'elenco dei campi non va bene e l'operatore
like sembra che non esista (devo utilizzare la tilde?)
5. Come assegno un diverso colore ai vari layer della mappa?
6. Mi incuriosiscono le visualizzazioni 3D. Come posso creare una DEM
dalle curve di livello? Il file che ho a disposizione e'
bidimensionale, quindi suppongo di dover utilizzare v.digit per
associare ad ogni curva una determinata altezza (i valori sono scritti
sulla mappa vicino alle linee). Cio' dovrebbe significare l'aggiunta
di una colonna alla tabella corrispondente alla mappa, giusto? Come si
fa? Dall'interfaccia v.digit riesco a selezionare una curva ed a
editare i campi layer e category (a proposito, cos'e' questa
category?), senza poter inserire informazioni addizionali.
Inoltre: visto che le curve altimetriche indicano altitudini di 10m in
10m, non esiste un algoritmo che riesca, a partire da un'altitudine
nota e conoscendo la spaziatura tra le curve, ad attribuire il valore
corretto alle curve (so che non e' banale, ad esempio a causa delle
inevitabili "rotture" delle linee, ma meglio partire da una mappa con
qualche errore che da zero) ?
Vi ringrazio dell'attenzione e mi scuso della lunghezza della mail e
della banalita' delle domande, ma GRASS e' il primo GIS "serio" che
vedo, l'ho installato solo ieri e le mie ricerche in rete non hanno
saputo dare risposte ai miei (tanti) quesiti.
Saluti,
Lorenzo Benvenuti
Maggiori informazioni sulla lista
GRASS-Italia