Configuration Python
Les outils de géotraitement ArcGIS Desktop requièrent l'installation de Python 2.6 et Numerical Python 1.3.0. Si le programme d'installation d'ArcGIS Desktop ne localise ni Python 2.6.x, ni Numerical Python (NumPy) 1.3.0 sur l'ordinateur cible, Python 2.6.5 et Numerical Python 1.3.0 seront installés au cours d'une installation complète. Vous pouvez sélectionner une installation personnalisée pour désélectionner le composant Python et ne pas l'installer. De plus, si l'installation de Python est exécutée lors de l'installation d'ArcGIS Desktop, vous aurez la possibilité de sélectionner l'emplacement d'installation. L'emplacement d'installation de Python ne doit pas contenir d'espace.
Important
Les scripts écrits dans ArcGIS 9 ou 9.1 faisaient appel au module win32com installé par Python Win32 pour créer l'objet géoprocesseur. Avec ArcGIS 10 (ainsi que 9.2 et 9.3), l'extension Python Win32 n'est plus installée (car elle n'est plus requise). Si Python Win32 n'est pas installé, les scripts existants créés à l'aide d'ArcGIS 9 ou 9.1 qui utilisent win32com ne fonctionneront plus correctement. L'extension PythonWin32 est disponible sur le support, en cas de besoin.
ArcGIS n'installe plus Python Win32, car la méthode de création du géoprocesseur conseillée a changé. Désormais, il est nécessaire d'utiliser un nouveau module Python qu'ESRI a développé pour prendre en charge la dernière version de Python et diverses plates-formes, telles que Windows, Solaris et Linux.
Pour passer à la création de script Python, adoptez l'une des deux options suivantes :
- Modifiez vos scripts de manière qu'ils utilisent le nouveau module Python d'ArcGIS pour créer le géoprocesseur. Consultez la rubrique d'aide en ligne suivante pour plus d'informations : Géotraitement > Automatisation à l'aide de scripts > Accès aux outils dans un script de géotraitement > Création de l'objet géoprocesseur.
- Installez le programme d'installation de PythonWin, pywin32-212.win32-py2.6.exe, qui se trouve sur le support d'installation. Il installe win32com et permet à vos scripts existants de fonctionner comme dans ArcGIS 9 et 9.1.
Seules les versions 2.6.x de Python peuvent être installées pour répondre aux exigences.
Les outils de géotraitement d'ArcGIS Desktop qui requièrent Python sont les suivants :
Outils d'analyse
- Jeu d'outils Proximité
- Anneaux concentriques multiples
Outils de conversion
Vers dBASE
- Table vers dBASE (multiple)
Vers une géodatabase
- Classe d’entités vers géodatabase (multiple)
- Table à géodatabase (multiple)
Vers fichier de formes
- Classe d’entités vers fichier de formes (multiple)
Outils de statistiques spatiales
Analyse de modèles
- Average Nearest Neighbor
- High/Low Clustering (Getis-Ord General G)
- Spatial Autocorrelation (Moran's I)
Appariement d’agrégats
- Cluster and Outlier Analysis (Anselin Local Morans I)
- Hot Spot Analysis (Getis-Ord Gi*)
Mesure de distributions géographiques
- Central Feature
- Directional Distribution (Standard Deviation Ellipse)
- Linear Directional Mean
- Centre moyen
- Standard Distance
Utilitaires
- Calculate Areas
- Collect Events
- Rendu d’effectif
- Exporter l'attribut de l'entité en ASCII
- Rendu ZScore
Désinstallation de Python
Si Python 2.6.5 et NumPy sont installés par l'installation d'ArcGIS Desktop, ils seront désinstallés à la suppression d'ArcGIS Desktop. Vous pouvez installer manuellement Python 2.6.5 et NumPy avant d'installer ArcGIS Desktop. Si Python et NumPy sont localisés par le programme d'installation d'ArcGIS Desktop, ils ne seront pas installés et, en conséquence, ne seront pas désinstallés.