Problème SQL pour extractbyattributes
paul-antoine
-
pac37 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
pac37 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis encore relativement débutant sur l'utilisation de python.
J'ai, comme le titre le précise un problème sur l'utilisation de la fonction extractbyattributes
Voici ce que j'ai pour l'instant réalisé:
extractbymaskflow = ExtractByMask(outFlowLength, geometrie_zi)
extractbymaskflow.save("EXTMASK")
distresult = arcpy.GetRasterProperties_management(extractbymaskflow, "MINIMUM")
print distresult
accumax = distresult.getOutput(0)
print accumax
valaccu=int(accumax)
inSQLClause = "VALUE = valaccu"
attExtract = ExtractByAttributes(extractbymaskflow, inSQLClause)
attExtract.save("attExtract")
Le problème est semble-t-il le "VALUE = valaccu"
J'ai aussi essayé avec "VALUE=" +str(valaccu) pour le même résultat.
Je ne vois pas comment faire pour importer ma valeur minimale mesurée sans faire cette étape.
De plus, je n'ai pas de message d'erreur, le résultat est juste un raster de la taille de mon extractbymask initial avec une seule valeur sur toute la surface égale à 0.
J'espère être assez clair.
Merci d'avance pour vos réponses.
Je suis encore relativement débutant sur l'utilisation de python.
J'ai, comme le titre le précise un problème sur l'utilisation de la fonction extractbyattributes
Voici ce que j'ai pour l'instant réalisé:
extractbymaskflow = ExtractByMask(outFlowLength, geometrie_zi)
extractbymaskflow.save("EXTMASK")
distresult = arcpy.GetRasterProperties_management(extractbymaskflow, "MINIMUM")
print distresult
accumax = distresult.getOutput(0)
print accumax
valaccu=int(accumax)
inSQLClause = "VALUE = valaccu"
attExtract = ExtractByAttributes(extractbymaskflow, inSQLClause)
attExtract.save("attExtract")
Le problème est semble-t-il le "VALUE = valaccu"
J'ai aussi essayé avec "VALUE=" +str(valaccu) pour le même résultat.
Je ne vois pas comment faire pour importer ma valeur minimale mesurée sans faire cette étape.
De plus, je n'ai pas de message d'erreur, le résultat est juste un raster de la taille de mon extractbymask initial avec une seule valeur sur toute la surface égale à 0.
J'espère être assez clair.
Merci d'avance pour vos réponses.
A voir également:
- Problème SQL pour extractbyattributes
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle