***********************
RTRT - This message has been scanned by the InterScan for CSC SSM and found to 
be free of known security risks.
***********************


Buongiorno, su consiglio di Andrea Peri chiedo se qualcuno in lista sia a conoscenza di questo 'problema':

Partendo da DSM e DTM Lidar (nel mio caso 22L44_1x1_DSM_2006_001.asc e 22L44_1x1_DTM_2006_001.asc) scaricati da geoscopio della Regione Toscana, vorrei ottenere degli shape file con l'altezza del soprassuolo riclassificata in 3 classi.
Il modello che ho preparato è in allegato.
E' stato sviluppato e testato in ambiente winseven con qgis installato e mantenuto aggiornato via osgeo4w64:
Versione di QGIS    2.6.1-Brighton    Revisione codice QGIS    e2a51df
Compilato con Qt    4.8.5    Esecuzione con Qt    4.8.5
Compilato con GDAL/OGR    1.11.0    Esecuzione con GDAL/OGR    1.11.1
Compilato con GEOS 3.4.2-CAPI-1.8.2 Esecuzione con GEOS 3.4.2-CAPI-1.8.2 r3921
Versione client PostgreSQL    9.2.4    Versione SpatiaLite    4.1.1
Versione QWT    5.2.3    Versione PROJ.4    480
Versione QScintilla2    2.7.2

Il progetto di qgis è settato con srid 3003.

Eseguendo il modello, lo shapefile prodotto non si sovrappone ai dati di partenza ma presenta uno shift di circa 80 m veso SudEst.

grazie

gian luca

--

----------------------------
Gian Luca Landi
055.3241794
gianluca.la...@artea.toscana.it
----------------------------

{
    "values": {
        "inputs": {
            "RASTERLAYER_B": {
                "values": {
                    "pos": {
                        "values": {
                            "y": 59.0, 
                            "x": 117.0
                        }, 
                        "class": "point"
                    }, 
                    "param": {
                        "values": {
                            "isAdvanced": false, 
                            "name": "RASTERLAYER_B", 
                            "value": null, 
                            "exported": null, 
                            "hidden": false, 
                            "optional": false, 
                            "description": "DTM"
                        }, 
                        "class": "processing.core.parameters.ParameterRaster"
                    }
                }, 
                "class": "processing.modeler.ModelerAlgorithm.ModelerParameter"
            }, 
            "RASTERLAYER_A": {
                "values": {
                    "pos": {
                        "values": {
                            "y": 21.0, 
                            "x": 116.0
                        }, 
                        "class": "point"
                    }, 
                    "param": {
                        "values": {
                            "isAdvanced": false, 
                            "name": "RASTERLAYER_A", 
                            "value": null, 
                            "exported": null, 
                            "hidden": false, 
                            "optional": false, 
                            "description": "DSM"
                        }, 
                        "class": "processing.core.parameters.ParameterRaster"
                    }
                }, 
                "class": "processing.modeler.ModelerAlgorithm.ModelerParameter"
            }
        }, 
        "group": "test", 
        "name": "Vegetazione", 
        "algs": {
            "GRASSR.MAPCALCULATOR_1": {
                "values": {
                    "name": "GRASSR.MAPCALCULATOR_1", 
                    "paramsFolded": true, 
                    "outputs": {}, 
                    "outputsFolded": true, 
                    "pos": {
                        "values": {
                            "y": 123.0, 
                            "x": 194.0
                        }, 
                        "class": "point"
                    }, 
                    "dependencies": [], 
                    "params": {
                        "fmap": null, 
                        "emap": null, 
                        "GRASS_REGION_CELLSIZE_PARAMETER": 0.0, 
                        "dmap": null, 
                        "cmap": null, 
                        "bmap": {
                            "values": {
                                "name": "RASTERLAYER_B"
                            }, 
                            "class": 
"processing.modeler.ModelerAlgorithm.ValueFromInput"
                        }, 
                        "amap": {
                            "values": {
                                "name": "RASTERLAYER_A"
                            }, 
                            "class": 
"processing.modeler.ModelerAlgorithm.ValueFromInput"
                        }, 
                        "formula": "A-B", 
                        "GRASS_REGION_PARAMETER": null
                    }, 
                    "active": true, 
                    "consoleName": "grass:r.mapcalculator", 
                    "description": "r.mapcalculator - Calculate new raster map 
from a r.mapcalc expression."
                }, 
                "class": "processing.modeler.ModelerAlgorithm.Algorithm"
            }, 
            "GRASSR.NEIGHBORS_1": {
                "values": {
                    "name": "GRASSR.NEIGHBORS_1", 
                    "paramsFolded": true, 
                    "outputs": {}, 
                    "outputsFolded": true, 
                    "pos": {
                        "values": {
                            "y": 263.0, 
                            "x": 477.0
                        }, 
                        "class": "point"
                    }, 
                    "dependencies": [], 
                    "params": {
                        "-a": true, 
                        "-c": false, 
                        "weight": "", 
                        "input": {
                            "values": {
                                "alg": "SAGARECLASSIFYGRIDVALUES_1", 
                                "output": "RESULT"
                            }, 
                            "class": 
"processing.modeler.ModelerAlgorithm.ValueFromOutput"
                        }, 
                        "GRASS_REGION_CELLSIZE_PARAMETER": 0.0, 
                        "GRASS_REGION_PARAMETER": null, 
                        "method": 2, 
                        "size": 5.0
                    }, 
                    "active": true, 
                    "consoleName": "grass:r.neighbors", 
                    "description": "r.neighbors - moda - primo passo"
                }, 
                "class": "processing.modeler.ModelerAlgorithm.Algorithm"
            }, 
            "GRASSR.NEIGHBORS_2": {
                "values": {
                    "name": "GRASSR.NEIGHBORS_2", 
                    "paramsFolded": true, 
                    "outputs": {}, 
                    "outputsFolded": true, 
                    "pos": {
                        "values": {
                            "y": 337.0, 
                            "x": 513.0
                        }, 
                        "class": "point"
                    }, 
                    "dependencies": [], 
                    "params": {
                        "-a": true, 
                        "-c": true, 
                        "weight": "", 
                        "input": {
                            "values": {
                                "alg": "GRASSR.NEIGHBORS_1", 
                                "output": "output"
                            }, 
                            "class": 
"processing.modeler.ModelerAlgorithm.ValueFromOutput"
                        }, 
                        "GRASS_REGION_CELLSIZE_PARAMETER": 0.0, 
                        "GRASS_REGION_PARAMETER": null, 
                        "method": 2, 
                        "size": 5.0
                    }, 
                    "active": true, 
                    "consoleName": "grass:r.neighbors", 
                    "description": "r.neighbors - moda - secondo passo"
                }, 
                "class": "processing.modeler.ModelerAlgorithm.Algorithm"
            }, 
            "GRASSR.NEIGHBORS_3": {
                "values": {
                    "name": "GRASSR.NEIGHBORS_3", 
                    "paramsFolded": true, 
                    "outputs": {}, 
                    "outputsFolded": true, 
                    "pos": {
                        "values": {
                            "y": 392.0, 
                            "x": 210.0
                        }, 
                        "class": "point"
                    }, 
                    "dependencies": [], 
                    "params": {
                        "-a": true, 
                        "-c": false, 
                        "weight": "", 
                        "input": {
                            "values": {
                                "alg": "GRASSR.NEIGHBORS_2", 
                                "output": "output"
                            }, 
                            "class": 
"processing.modeler.ModelerAlgorithm.ValueFromOutput"
                        }, 
                        "GRASS_REGION_CELLSIZE_PARAMETER": 0.0, 
                        "GRASS_REGION_PARAMETER": null, 
                        "method": 2, 
                        "size": 5.0
                    }, 
                    "active": true, 
                    "consoleName": "grass:r.neighbors", 
                    "description": "r.neighbors - moda - terzo passo"
                }, 
                "class": "processing.modeler.ModelerAlgorithm.Algorithm"
            }, 
            "SAGAVECTORISINGGRIDCLASSES_1": {
                "values": {
                    "name": "SAGAVECTORISINGGRIDCLASSES_1", 
                    "paramsFolded": true, 
                    "outputs": {
                        "POLYGONS": {
                            "values": {
                                "description": "vegetazione", 
                                "pos": {
                                    "values": {
                                        "y": 536.9499999999998, 
                                        "x": 301.04999999999995
                                    }, 
                                    "class": "point"
                                }
                            }, 
                            "class": 
"processing.modeler.ModelerAlgorithm.ModelerOutput"
                        }
                    }, 
                    "outputsFolded": true, 
                    "pos": {
                        "values": {
                            "y": 446.9499999999998, 
                            "x": 460.04999999999995
                        }, 
                        "class": "point"
                    }, 
                    "dependencies": [], 
                    "params": {
                        "CLASS_ID": 0.0, 
                        "GRID": {
                            "values": {
                                "alg": "GRASSR.NEIGHBORS_3", 
                                "output": "output"
                            }, 
                            "class": 
"processing.modeler.ModelerAlgorithm.ValueFromOutput"
                        }, 
                        "CLASS_ALL": 1, 
                        "SPLIT": 1
                    }, 
                    "active": true, 
                    "consoleName": "saga:vectorisinggridclasses", 
                    "description": "Vectorising grid classes"
                }, 
                "class": "processing.modeler.ModelerAlgorithm.Algorithm"
            }, 
            "SAGARECLASSIFYGRIDVALUES_1": {
                "values": {
                    "name": "SAGARECLASSIFYGRIDVALUES_1", 
                    "paramsFolded": true, 
                    "outputs": {}, 
                    "outputsFolded": true, 
                    "pos": {
                        "values": {
                            "y": 211.0, 
                            "x": 206.0
                        }, 
                        "class": "point"
                    }, 
                    "dependencies": [], 
                    "params": {
                        "SOPERATOR": 0, 
                        "OLD": 0.0, 
                        "MIN": 0.0, 
                        "MAX": 1.0, 
                        "ROPERATOR": 0, 
                        "TOPERATOR": 0, 
                        "OTHEROPT       ": true, 
                        "OTHERS": 405.0, 
                        "NODATAOPT      ": true, 
                        "RNEW": 2.0, 
                        "RETAB": "-20,0.3,401,0.3,1.3,408,1.3,4,408", 
                        "NEW": 1.0, 
                        "INPUT": {
                            "values": {
                                "alg": "GRASSR.MAPCALCULATOR_1", 
                                "output": "outfile"
                            }, 
                            "class": 
"processing.modeler.ModelerAlgorithm.ValueFromOutput"
                        }, 
                        "NODATA": 0.0, 
                        "METHOD": 2
                    }, 
                    "active": true, 
                    "consoleName": "saga:reclassifygridvalues", 
                    "description": "Reclassify grid values"
                }, 
                "class": "processing.modeler.ModelerAlgorithm.Algorithm"
            }
        }
    }, 
    "class": "processing.modeler.ModelerAlgorithm.ModelerAlgorithm"
}
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014

Rispondere a