Hari ini saya memutakhirkan ke ArcGIS Desktop 10.2.2 dan juga alat pengolah latar belakang 64-bit dan memperhatikan bahwa numpy dan matplotlib diinstal dengan Python. Bahkan, di bagian " Apa yang Baru? " Untuk 10.2.1, itu menyatakan:
ArcGIS 10.2.1 telah ditingkatkan untuk menyertakan Python 2.7.5. Pustaka Python pihak ketiga juga telah ditingkatkan: NumPy telah ditingkatkan menjadi 1.7.1 dan matplotlib ke 1.3.0.
Saya mengerti bahwa ada sejumlah alat di ArcGIS yang menggunakan numpy seperti:
serta sejumlah alat dalam Modul Akses Data .
Apakah ada alat di ArcGIS yang secara langsung memanfaatkan modul matplotlib, dan jika demikian, yang mana? Atau apakah itu dipasang untuk berjaga-jaga kalau-kalau orang ingin membuat grafik dan grafik yang tampak lebih baik, dll. Daripada yang dimungkinkan di ArcMap?
sumber
Jawaban:
Ya, beberapa alat menggunakan matplotlib.
Misalnya (pada 10.1 instal saya):
Analisis Multi-Distance Spuster Cluster (Fungsi Ripleys K)
<ArcGIS install folder>\ArcToolbox\Scripts\KFunction.py
Autokorelasi Spasial Tambahan (Moran's I)
<ArcGIS install folder>\ArcToolbox\Scripts\MoransI_Increment.py
Kotak Terkecil Biasa
<ArcGIS install folder>ArcToolbox\Scripts\OLS.py
Kelompokkan Fitur Serupa
<ArcGIS install folder>ArcToolbox\Scripts\Partition.py
<ArcGIS install folder>ArcToolbox\Scripts\SSReport.py
mana merupakan modul yang berisi " Fungsi Pelaporan untuk Alat Script ESRI serta pengguna untuk skrip mereka sendiri. "Mengutip komentar Jason Scheirer - pustaka Python pihak ketiga (seperti matplotlib) dapat dimasukkan dengan reservasi, dan hanya jika mereka penting (yaitu alat inti bergantung pada mereka). ESRI tidak ingin membengkak jejak instalasi atau membekukan pengguna pada versi tertentu dari pustaka Python kecuali mereka benar-benar harus melakukannya.
sumber