Hoy actualicé a ArcGIS Desktop 10.2.2, así como a la herramienta de procesamiento en segundo plano de 64 bits, y noté que tanto Numpy como Matplotlib se instalaron con Python. De hecho, en la sección " ¿Qué hay de nuevo? " Para 10.2.1, dice:
ArcGIS 10.2.1 se ha actualizado para incluir Python 2.7.5. Las bibliotecas de Python de terceros también se han actualizado: NumPy se ha actualizado a 1.7.1 y matplotlib a 1.3.0.
Entiendo que hay una serie de herramientas en ArcGIS que usan numpy como:
así como una serie de herramientas en el Módulo de acceso a datos .
¿Alguna de las herramientas de ArcGIS utiliza directamente el módulo matplotlib y, de ser así, cuáles? ¿O se instala solo en caso de que las personas quieran crear cuadros y gráficos de mejor aspecto que los que son posibles en ArcMap?
fuente
Respuestas:
Sí, algunas de las herramientas usan matplotlib.
Por ejemplo (en mi instalación 10.1):
Análisis de conglomerados espaciales de distancias múltiples (función Ripleys K)
<ArcGIS install folder>\ArcToolbox\Scripts\KFunction.py
Autocorrelación espacial incremental (Moran's I)
<ArcGIS install folder>\ArcToolbox\Scripts\MoransI_Increment.py
Mínimos cuadrados ordinarios
<ArcGIS install folder>ArcToolbox\Scripts\OLS.py
Agrupar características similares
<ArcGIS install folder>ArcToolbox\Scripts\Partition.py
<ArcGIS install folder>ArcToolbox\Scripts\SSReport.py
un módulo que contiene " Funciones de informes para ESRI Script Tools y usuarios para sus propios scripts " .Parafraseando el comentario de Jason Scheirer: las bibliotecas de Python de terceros (como matplotlib) pueden incluirse con las reservas, y solo si son esenciales (es decir, las herramientas principales dependen de ellas). ESRI no quiere inflar la huella de la instalación ni congelar a los usuarios en una versión particular de una biblioteca de Python a menos que sea absolutamente necesario.
fuente