Saya telah membaca " Whats New in ArcGIS " untuk pembaruan ArcGIS 10.3 dan menemukan bagian Python dan ArcPy. Ini menyatakan bahwa:
ArcGIS 10.3 telah ditingkatkan untuk menyertakan Python 2.7.8.
Sekarang ini baik-baik saja, saya tidak memiliki masalah dengan versi 2.x dari python. Kekhawatiran saya adalah bahwa Esri akhirnya akan mendorong ArcGIS ke Python 3x. Saya berharap mereka tidak dalam waktu dekat, tetapi pada saat yang sama Python 3x perlu diimplementasikan pada suatu waktu.
Saya melakukan banyak pengkodean dalam python untuk semua jenis aplikasi SIG dan non-SIG. Saya selalu menggunakan versi saat ini dengan rilis ArcGIS saya. Jika mereka pindah ke 3x, saya akan menghabiskan satu bulan penuh melakukan peningkatan 2x ke 3x untuk aplikasi saya.
Saya hanya ingin tahu apakah ada yang punya informasi orang dalam tentang topik ini.
Apakah Esri punya rencana dalam waktu dekat untuk pindah ke Python 3 atau akankah mereka melanjutkan dengan Python 2x?
sumber
Jawaban:
Musim panas ini Esri mengatakan bahwa ArcGIS Pro akan menggunakan Python 3. Legacy ArcGIS Desktop akan tetap menggunakan Python 2.x selama mungkin.
Saya percaya ada banyak tutorial ArcGIS Pro migrasi Python 3 di halaman dukungan Esri.
Migrasi Python 3
sumber
Untuk mengatasi komentar @CodyBrown di sini:
Sampai hari ini, tidak ada rencana untuk memindahkan Desktop / Server (ArcMap / ArcCatalog) ke Python 3. [Saya akan berhenti mengatakan tidak pernah , tetapi melihat ke bola kristal itu sangat tidak mungkin itu akan pergi seperti itu] . Ada banyak hal kompatibilitas mundur (seperti yang telah Anda tunjukkan) yang akan rusak jika kami ditingkatkan. (Belum lagi semua hal back-end yang harus kita lakukan untuk membuatnya berfungsi).
Karena Pro memiliki banyak perbedaan besar dibandingkan dengan Desktop (proyek dan bagaimana peta dan lapisan ada), beberapa hal tidak dapat kompatibel ke belakang . arcpy.mapping dan arcpy.mp adalah contoh area yang telah berubah di antara kedua produk. Skrip yang menggunakan arcpy.mapping harus ditingkatkan jika Anda ingin menggunakannya di Pro. Yang mengatakan, Pro dirancang untuk bekerja di samping Desktop (Peta / Katalog). Itu pilihan Anda jika Anda akan menggunakannya. Karena ini bukan pengganti, tidak perlu memulai porting skrip ke Py3 dan arcpy.mp. Pada waktunya, Anda mungkin ingin tertarik dengan cara itu (atau mungkin tidak), tetapi semua skrip dan alur kerja yang Anda miliki saat ini akan terus bekerja besok di Desktop.
Di dalam kedua 10.3 Desktop dan Pro akan menjadi alat, Menganalisis Alat untuk Pro yang dapat Anda tunjuk skrip Anda dan itu akan memberi tahu Anda apa yang perlu ditingkatkan / porting. Lebih jauh ke poin saya sebelumnya, jika Anda melihat nilai dalam memutakhirkan skrip untuk bekerja di Py3 dan ArcGIS Pro, utilitas ini akan membantu Anda sampai di sana. Tapi tidak ada yang memaksa Anda untuk memperbarui.
sumber