Aujourd'hui, j'ai mis à niveau vers ArcGIS Desktop 10.2.2 ainsi que l'outil de traitement en arrière-plan 64 bits et j'ai remarqué que numpy et matplotlib étaient installés avec Python. En fait, dans la section " Quoi de neuf? " Pour 10.2.1, il indique:
ArcGIS 10.2.1 a été mis à niveau pour inclure Python 2.7.5. Les bibliothèques Python tierces ont également été mises à niveau: NumPy a été mis à niveau vers 1.7.1 et matplotlib vers 1.3.0.
Je comprends qu'il existe un certain nombre d'outils dans ArcGIS qui utilisent numpy tels que:
ainsi qu'un certain nombre d'outils dans le module d'accès aux données .
L'un des outils d'ArcGIS utilise-t-il directement le module matplotlib, et si oui, lesquels? Ou est-il installé juste au cas où les gens voudraient faire de meilleurs tableaux et graphiques, etc. que ce qui est possible dans ArcMap?
Réponses:
Oui, certains outils utilisent matplotlib.
Par exemple (dans mon installation 10.1):
Analyse de grappes spatiales multi-distances (fonction Ripleys K)
<ArcGIS install folder>\ArcToolbox\Scripts\KFunction.py
Autocorrélation spatiale incrémentale (Moran's I)
<ArcGIS install folder>\ArcToolbox\Scripts\MoransI_Increment.py
Les moindres carrés ordinaires
<ArcGIS install folder>ArcToolbox\Scripts\OLS.py
Grouper des fonctionnalités similaires
<ArcGIS install folder>ArcToolbox\Scripts\Partition.py
<ArcGIS install folder>ArcToolbox\Scripts\SSReport.py
lequel se trouve un module qui contient des " fonctions de rapport pour les outils de script ESRI ainsi que des utilisateurs pour leurs propres scripts " .Paraphrasant le commentaire de Jason Scheirer - des bibliothèques Python tierces (comme matplotlib) peuvent être incluses dans les réservations, et seulement si elles sont essentielles (c'est-à-dire que les outils de base en dépendent). ESRI ne veut pas alourdir l'empreinte de l'installation ou geler les utilisateurs sur une version particulière d'une bibliothèque Python à moins qu'ils ne le soient absolument.
la source