Boa tarde, Sou nova utilizadora de linguagem python, e preciso de ajuda na construção de um script que criei e que o resultado final funciona, é o que eu necessito mas só corre uma vez. A minha dúvida é a seguinte: se eu quiser repetir este código todo mas em vez de ter o nº 9 a bold tiver o mesmo script, substituindo o nº 9 pelos nºs 2, 3, 4,...,31 (inclusive). como devo proceder para não ficar com um código demasiado grande e moroso de construir.
Obrigada. Patrícia Fernandes O código é o seguinte: <http://gis.stackexchange.com/questions/146979/how-to-create-loops-using-processing-algorithm-in-python-console-from-qgis#> processing.runalg("qgis:joinattributestable", "D:\PATRICIA\IG\QGIS\DIST_COSTA_etrs89.shp", "D:\PATRICIA\DOCUMENTOS\ESTACOES METEOROLOGICAS\DADOS METEOROLOGICOS\HR\H_1999_1_*9*.xlsx", "EST", "num", "D:\PATRICIA\IG\QGIS\FWI\HR\ETACOES_HR_1999_1_*9*") processing.runalg("qgis:selectbyattribute", "D:\PATRICIA\IG\QGIS\FWI\HR\ETACOES_HR_1999_1_*9*.shp", "H", 1, "NULL", "D:\PATRICIA\IG\QGIS\FWI\HR\ETACOES_HR_1999_1_*9*.shp") processing.runalg("qgis:saveselectedfeatures", "D:\PATRICIA\IG\QGIS\FWI\HR\ETACOES_HR_1999_1_*9*.shp", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_*9*_SF_Int.shp") processing.runalg("qgis:selectbyattribute", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_*9*_SF_Int.shp", "H", 1, "-999.9", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_*9*_SF_Int.shp") processing.runalg("qgis:saveselectedfeatures", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_*9*_SF_Int.shp", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_*9*_SF.shp") processing.runalg("saga:inversedistanceweighted", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_*9*_SF.shp", "H", 0, 2, 0, 1, 100, 0, 0, 8, "-152444.0, 180000.0, -302911.0, 280000.0", 100, "D:\PATRICIA\IG\QGIS\FWI\HR\Python_HR_Viz8_Cell100_*9*")
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
