8 votos

¿Por qué se instala matplotlib con ArcGIS?

Hoy he actualizado a ArcGIS Desktop 10.2.2, así como la herramienta de procesamiento en segundo plano de 64 bits y me he dado cuenta de que ambos numpy y matplotlib se instalaron con Python. De hecho, en la sección " ¿Qué hay de nuevo? " de la sección 10.2.1, dice:

ArcGIS 10.2.1 se ha actualizado para incluir Python 2.7.5. Bibliotecas de Python de terceros Python de terceros: NumPy se ha actualizado a 1.7.1 y matplotlib a 1.3.0.

Tengo entendido que hay una serie de herramientas en ArcGIS que utilizan 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, en caso afirmativo, cuáles? ¿O está instalado sólo en caso de que la gente quiera hacer tablas y gráficos de mejor aspecto, etc., que los que son posibles en ArcMap?

7voto

Lucas Puntos 128

Sí, algunas de las herramientas utilizan matplotlib.

Por ejemplo (en mi instalación 10.1):

  • Análisis de conglomerados espaciales multidistancia (función K de Ripleys)

    <ArcGIS install folder>\ArcToolbox\Scripts\KFunction.py

  • Autocorrelación espacial incremental (I de Moran)

    <ArcGIS install folder>\ArcToolbox\Scripts\MoransI_Increment.py

  • Mínimos cuadrados ordinarios

    <ArcGIS install folder>ArcToolbox\Scripts\OLS.py

  • Agrupar funciones similares

    <ArcGIS install folder>ArcToolbox\Scripts\Partition.py

  • matplotlib también se utiliza en <ArcGIS install folder>ArcToolbox\Scripts\SSReport.py que es un módulo que contiene " Funciones de elaboración de informes para herramientas de scripts ESRI, así como usuarios para sus propios scripts. "

Parafraseando el comentario de Jason Scheirer - las bibliotecas Python de terceros (como matplotlib) pueden incluirse con reservas, y sólo si son esenciales (es decir, las herramientas básicas dependen de ellas). ESRI no quiere sobrecargar la instalación o congelar a los usuarios en una versión particular de una biblioteca Python a menos que sea absolutamente necesario.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X