Suite

ArcGIS Raster Calculator échoue avec l'erreur 000539

ArcGIS Raster Calculator échoue avec l'erreur 000539


J'ai utilisé Raster Calculator dans ArcMap 10.2, aujourd'hui, il a commencé à renvoyer l'erreur 000539 pour toutes les actions. Auparavant, cela fonctionnait bien. Je n'ai apporté aucune modification à mon installation ArcGIS, Python ou Windows 7.

Voici le message d'erreur que j'obtiens :

Messages en cours d'exécution : RasterCalculator ""Carbon" + 2" C:Usersmem48DocumentsArcGISDefault.gdb
astercalc6 Heure de début : Mar 17 15:48:30 2015 Raster(r"Carbon") + 2 ERREUR 000539 : Erreur lors de l'exécution de l'expression : rcexec() Traceback (appel le plus récent en dernier) : Fichier "", ligne 1, dans  Déposer "", ligne 2, dans rcexec Fichier "c:program files (x86)arcgisdesktop10.2arcpyarcpy\__init__.py", ligne 24, dans  depuis arcpy.toolbox import * Fichier "c:program files (x86)arcgisdesktop10.2arcpyarcpy	oolbox.py", ligne 351, dans  à partir du graphique d'importation de gestion, fichier GraphTemplate "c:program files (x86)arcgisdesktop10.2arcpyarcpymanagement.py", ligne 22, dans  importer le fichier _management "c:program files (x86)arcgisdesktop10.2arcpyarcpy\_management.py", ligne 14, dans  import _graph File "c:program files (x86)arcgisdesktop10.2arcpyarcpy\_graph.py", ligne 27, dans  importer le fichier numpy "C:Python27ArcGIS10.2Libsite-packages
umpy\__init__.py", ligne 137, dans  importer le fichier add_newdocs "C:Python27ArcGIS10.2Libsite-packages
umpyadd_newdocs.py", ligne 9, dans  de numpy.lib import add_newdoc Fichier "C:Python27ArcGIS10.2Libsite-packages
umpylib\__init__.py", ligne 4, dans  de type_check import * Fichier "C:Python27ArcGIS10.2Libsite-packages
umpylib	ype_check.py", ligne 8, dans  importer numpy.core.numeric en tant que fichier _nx "C:Python27ArcGIS10.2Libsite-packages
umpycore\__init__.py", ligne 5, dans  import multiarray ImportError : le chargement de la DLL a échoué : %1 n'est pas une application Win32 valide. Échec de l'exécution (RasterCalculator). Échec le mardi 17 mars 15:48:33 2015 (temps écoulé : 3,37 secondes)

Tous les fichiers mentionnés dans le message sont présents. J'ai essayé d'utiliser différentes entrées, emplacements de sortie et expressions. Il semble que Raster Calculator ait complètement échoué.

Qu'est-ce qui ne va pas et comment y remédier ?


Comme suggéré, une réponse possible est affichée. Il semble qu'arcgis-desktop ne puisse pas appeler l'outil de calculatrice raster à partir d'un code python, que ce soit avec arcpy ou à partir de python dans le générateur de modèles. Ainsi, tout appel à la calculatrice raster à partir d'un code python se terminerait par une erreur. Voir le lien ci-joint vers le support ESRI pour cette erreur (#000539).

Comme mentionné dans le support ESRI, l'ensemble d'outils mathématiques arcmap peut être utilisé pour contourner le problème. Je suggère également des expressions d'algèbre cartographique, qui devraient fonctionner dans un code python. Dans le lien mag algebra - la première méthode de calcul de raster n'est pas pertinente pour cet article, vous la fenêtre python ou l'IDE python peuvent tous les deux être valides.