Suite

L'écrêtage des rasters donne l'ERREUR 000628


Nous découpons un raster à un autre et notre enseignant nous a donné cette astuce pour le 2ème paramètre "N'oubliez pas que la fonction Describe renvoie un objet. L'outil Découper aura besoin de la représentation sous forme de chaîne de la propriété d'étendue" - je sais que j'ai besoin d'une chaîne de la Le degré. Tout ce que j'ai essayé m'a donné :

ERREUR 000628 : Impossible de définir l'entrée dans le rectangle de paramètre.

Voici ce que j'ai pour l'instant

import arcpy arcpy.env.workspace = "C:/Student/Newark.gdb" desc = arcpy.Describe("C:/Student/Newark.gdb/studyarea") clip = str(desc.extent) Coord = clip.strip (" NaN") inRaster = "C:/Student/Newark.gdb/Newark" outRaster = "C:/Student/Newark.gdb/NewarkClip.jpg">

Il y a quelques problèmes dans votre script, mais ce n'est pas grave, vous devez commencer quelque part.

Premièrement, votre professeur a raison, desc.extent est un objet, à partir des propriétés de l'ensemble de données et vous pouvez en savoir plus sur l'objet d'étendue. Vous ne le convertissez pas simplement en chaîne.

Deuxièmement, les variables sont utilisées en tant que telles et ne sont pas citées"inRaster"est une chaîne inRaster maisinRasterest la valeur contenue dans la variableinRaster("C:/Student/Newark.gdb/Newark").

Troisièmement, dans une géodatabase, vous ne pouvez stocker que des objets de géodatabase, en mettant le '.jpg">PartagerAméliorer cette réponseédité 16 avril 15 à 7:37radouxju46,8k1 insigne en or58 insignes d'argent133 insignes de bronzerépondu 16 avril 15 à 5:24Michael StimsonMichael Stimson24.8k2 badges dorés30 insignes d'argent68 insignes de bronze