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: Domande e suggerimenti
At 10/4/07 9:58 AM, Bobo
At 10/4/07 10:19 AM,
At 10/4/07 10:34 AM, Bobo
Qualcosa del tipo:
con([Input_Grid] > 700 & [Input_Grid] < 1500,2.4,[Input_Grid])
da leggere come:
se la input grid è > 700 e < 1500 metti il valore 2.4 altrimenti lascia il valore originale dell'input grid.
Ti consiglio di studiarti bene le funzioni del raster calculator la cui potenza è impressionante.
Ciao
Roberto
At 10/4/07 12:28 PM,






















Leggendo l'help si scopre che il comando reclass come output fornisce sempre una GRID 'integer type' quindi è normale il comportamento del reclassify.
Per ottenere i risultati da te voluti usa il raster calculator (con le opportune condizioni) che ti ritornerà in uscita una GRID floating point come quella di input.
Ciao & buon lavoro
Roberto