Il problema del volume d'acqua in Arcscene - Post di Sara e Bea
domenica, luglio 22, 2007
Ciao a tutti,
con il caldo che fa in questi giorni mi è sembrato giusto tornare a parlarvi della domanda che ha fatto Sara del Gruppo di Ricerca sui Maremoti dell'Università di Bologna, sulla realizzazione di un "volume d'acqua" in Arcscene, date alcune coordinate del pelo libero dell'acqua stessa e dato il fondale marino.
Per RINFRESCARVI la memoria questo è il link alla domanda di Sara.

Un paio di voi ha provato a rispondere, e forse, proprio gli aiuti del blog hanno aiutato Sara e la sua collega Bea a trovare una risposta al loro problema.

Mi sono fatto inviare, dalle ragazze la procedura che hanno utilizzato per creare in Arcscene il volume d'acqua. Ecco la loro risposta....alla loro domanda!

La mia collega, Beatriz, ha trovato una soluzione: ha creato dei poligoni di Thiessen e poi ha ha usato la funzione Extrusion di ArcScene. Non abbiamo ancora raggiunto in pieno il nostro obiettivo ma ci stiamo ancora lavorando. Ci sentiamo presto, Sara


Partendo da un insieme di punti è stato possibile creare i poligoni di Thiessen usando ArcMap-ArcToolbox-Analysis Tools-Proximity-Create Thiessen Polygon.



Abbiamo portato lo shape creato, in ArcScene e abbiamo usato la funzione Extrusion (che si trova in Layer Properties), indicando il valore di profondità che si trova nella attribute table.




Provo a completare il ragionamento delle due Gissare studiose di Tsunami:

1)Hanno creato uno Shapefile contenente i poligoni di Thessen partendo dallo shapefile puntuale delle quote del pelo libero dell'acqua, per creare una sorta di "mosaico" che rappresentasse la superficie dell'acqua.

2)
Una volta importato in Arcscene lo shapefile contenente i poligoni di Thiessen hanno utilizzato il comando per estrudere ogni "tessera del mosaico" di una quantità pari alla profondità marina in quel punto.

Dalle immagini non si vede bene, ma credo che il loro risultato siano N colonne d'acqua, quanti sono i poligoni di Thiessen.

Con questo escamotage, è stato possibile simulare, in Arcscene un volume d'acqua!

Complimenti ad entrambe,
la vostra domanda era stata valutata con grado di difficoltà 5.....
largo alle "quote rosa" nel GIS!

PS: se doveste prevedere un rischio tsunami ai Lidi Ferraresi fatemelo sapere con sufficiente anticipo....

Ciao

Etichette: ,

 
posted by Paolo at 12:58 PM | Permalink | 6 comments
Un modello da migliorare
mercoledì, giugno 20, 2007
Necessario: Licenza ArcGIS/Arcview 9.X
Livello di difficoltà:

In questi giorni, sembra che ISTAT sia ritornata alla carica, chiedendo ai Comuni vari dati in preparazione del nuovo censimento della popolazione.
In particolare un mio collega mi ha posto una domanda proprio carina che provoca un moto di eccitazione ad ogni buon gissaro.
“Dimmi quali numeri civici ricadono nelle seguenti zone censuarie del 2001”, e poi mi fa un elenco di 15 o 20 zone censuarie sulle quali fare questa indagine.



Niente di più semplice, penso…..
Poi comincio a rivedere a fondo al problema e cerco di non risolverlo come un primate con il pollice opponibile.

Innanzitutto ho preparato un modello col model builder.
Il modello che ho preparato fa le seguenti operazioni:

1.Viene selezionata una zona censuaria dal layer delle zone (in base al numero della zona che è parametro del modello) e ne viene creato uno shapefile (Intermediate data)
2.Viene fatto un select by location per selezionare i numeri civici all’interno della zona censuaria selezionata e viene creato uno shape dei civici selezionati (Intermediate data)
3.Vengono copiati i dati dalla tabella di attributi dello shape dei civici selezionati in un dbf che poi consegnerò al collega.





Se vuoi scaricare il modello clicca QUI (tbx - 90Kb)

Dopo aver fatto questo modello mi è venuto un po’ di amaro in bocca…..il modello funziona, però c’è un problema:

Siccome il mio collega voleva una tabella per ogni zona censuaria, e le zone erano più una, ho dovuto “far girare” il modello 15-20 volte a mano: clik, clik, clik…
E’ andato tutto bene, ho impiegato circa 10 minuti a fare tutto ma mi sono sentito un po’ una scimmietta ammaestrata.




COME AVREBBE DOVUTO ESSERE IL MODELLO:


L’ideale sarebbe stato avere la possibilità di far fare al modello N cicli (uno per ogni select by location), inserendo, di volta in volta, come dato di input, il numero della zona censuaria sulla quale fare la selezione.
Il modello avrebbe dovuto "ciclare" per N volte restituendo N tabelle, una per ogni zona censuaria.

Sempre nel campo dell’ideale il modello avrebbe dovuto anche definire in automatico il nome delle tabelle create, chiamandole ad esempio col NUMERO ZONA CENSUARIA.dbf come indicato nell’immagine.

Ora chiedo a voi gissari e/o sittaroli:

1.Come faccio a far ciclare n volte un modello?
2.Come faccio a fare in modo che il dato di input (ovvero il numero della zona censuaria) venga “pescato” in automatico dal modello inserendolo, ad esempio, in una tabella?
3.Come faccio a fare in modo che il file di output,ovvero la tabella che riporta la serie di numeri civici presenti in una zona censuaria, assuma un nome tipo NUMERO ZONA CENSUARIA.dbf



Fatemi sapere se avete qualche idea....
Ciao a tutti!!!

Etichette: ,

 
posted by Paolo at 9:21 PM | Permalink | 4 comments
TIN, raster e valori decimali che ArcGIS approssima all'unità - Problema di Marco da L'Aquila
lunedì, aprile 09, 2007
Ciao a tutti,
pubblico questo curioso problema di Marco di Avezzano (AQ) legato ad uno strano comportamento di ArcGIS con dei valori decimali che sembrano rimanere tali, poi improvvisamente vengono approssimati all’unità seguente……
Non avendo la possibilità di avere a disposizione i dati di Marco chiedo a chiunque abbia a che fare con strati similari a quelli di Marco(TIN, raster ottenuti da tin…), di cercare di riprodurre tale incongruenza per provare a spiegare questo curioso problema.

Cerchiamo di non allungare la lista dei problemi irrisolti.

Ciao sono Marco di Avezzano come ti avevo accennato tramite MSN il mio problema è il seguente:

Premetto che uso ArcGIS 9.1.

Ho creato un raster da un TIN, il Raster ha come valori di cella le altezze e le seguenti proprietà:









Il Raster in questione è questo:























Devo riclassificarlo in tre classi che sono le seguenti e dare i seguenti valori agli intervalli
Come vedi la maschera li accetta come valori e mi fa andare avanti, tieni presente che se metto il punto al posto della virgola mi da errore.


































Il risultato è il seguente:



Come vedi i valori sono stati arrotondati tutti all’unità precedente o successiva.

Ti ringrazio anticipatamente della mano che mi potrai dare!!!
Ciao


Etichette:

 
posted by Paolo at 7:39 PM | Permalink | 5 comments
Domande e suggerimenti
giovedì, aprile 13, 2006

Se avete domande relative all'utilizzo di strumenti GIS ESRI, o se volete suggerire argomenti di discussione utilizzate questo post.

Visto che le Domande iniziano ad essere molte, per creare un pò d'ordine all'interno del post vi chiedo rispettare alcune regole prima di scrivere la vostra domanda o il vostro suggerimento.


All'inizio del vostro "commet" specificate l'argomento della vostra domanda possibilmente utilizzando il tag apposito per farlo apparire in neretto.
ES: Georeferenziare uno shapefile

Nel caso qualcuno di voi voglia rispondere ad un altro utente è bene che specifichi o il nome dell' utente stesso "Risposta alla domanda di Tizio" oppure l'argomento trattato nella domanda.

Nel caso inseriate suggerimenti per migliorare l'ESRIdipendente, vi chiedo di specificare all'inizio del vostro comment SUGGERIMENTO, possibilmente usando sempre il tag apposito ES: SUGGERIMENTO

Se le domande sono particolarmente complesse e necessitato l'invio di shape o altra documentazione, potete inviarle al mio indirizzo di posta.



Grazie per la collaborazione
Ciao a tutti
Paolo

Etichette:

 
posted by Paolo at 3:51 PM | Permalink | 248 comments


Torna all'inizio della pagina