|
|
Iscritto: Jan 2005
Posts: 6
Junior Member
|
OP
Junior Member
Iscritto: Jan 2005
Posts: 6 |
io ho un grid da ritagliare con un altro grid, mi è stato detto di utilizzare in arcview il mapcalclator con la seguente sintassi bacgrd.ifnull.setnull(dem) dove bacgrd è il grid per ritagliare, e dem è il grid da ritagliare ma non mi funziona sapete dirmi dove è l'errore? conoscete altrimenti altri procedimanti per fare la stessa operazione senza passare per lo shape file? grazie
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
Un modo esiste ed è quello di scarucarti l'estensione Grid Plus dal sito dell'ESRI.
Ha molte funzioni di editing grid. Vedrai che ti sarà di aiuto.....
Ciao.
email: echo "dfp^k^ivpq=sfodfifl+fq" | perl -pe 's/(.)/chr(ord($1)+3)/ge' -------- Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (B. Russell)
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
email: echo "dfp^k^ivpq=sfodfifl+fq" | perl -pe 's/(.)/chr(ord($1)+3)/ge' -------- Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (B. Russell)
|
|
|
|
|
Iscritto: Jul 2004
Posts: 241
Member
|
Member
Iscritto: Jul 2004
Posts: 241 |
Un modo molto casereccio: - prendi il grid "B" con il quale vuoi ritagliare il grid "A" e lo elevi alla 0 (usando mapcalculator) - ti verrà fuori un grid "C" in cui tutta l'area di ritaglio ha valore 1 e tutto quello che è fuori ha valore "no data" - poi moltiplichi il grid "A" da ritagliare x il grid "C"
|
|
|
|
|
Iscritto: May 2001
Posts: 333
Member
|
Member
Iscritto: May 2001
Posts: 333 |
Altro modo altrettanto casereccio:
- dal menu Analysis seleziona "Properties..." - dal menu Analysis Extent, selezionati il [GridA] - dal Menu "Analysis Cell Size" il [DEM] (come output tu avrai un grid avente risoluzione = al [DEM]) - Conferma su OK - Attiva MapCalculator a partire dal menu Analysis - Doppio click sul grid [DEM] a partire dalla finestra Layers - Click su Evaluate
Otterrai un nuovo grid che avrà l'estensione del [GridA] ma con i valori del [DEM]; questo metodo pero' é utile se hai un grid quadrato o rettangolare. Se vuoi ottenere un grid con contorni irregolari (per esempio un bacino idrografico), nella finestra "Properties..." del menu Analysis selezionati il tuo Mask (cioé un grid con valori 1 all'interno del grid e NoData all'esterno per esempio), e segui come sopra.
|
|
|
|
|
Iscritto: Jan 2005
Posts: 6
Junior Member
|
OP
Junior Member
Iscritto: Jan 2005
Posts: 6 |
grazie mille per i preziosi consigli comunque ho capito quale era il m io errore nella compilazione dell'istruzione, l'istruzione giusta era: grid1.isNull.setNull(grid2) così funziona.....
|
|
|
Link Copiato negli Appunti