ArcGISでPython 3.xを使用していますか?


10

私はArcGIS 10.3アップデートの「ArcGISの新機能」を読んでいて、PythonとArcPyの部分に出くわしました。それはそれを述べています:

ArcGIS 10.3はPython 2.7.8を含むようにアップグレードされました。

これで問題ありません。Pythonの2.xバージョンで問題は発生しません。私の懸念は、Esriが最終的にArcGISをPython 3xにプッシュすることです。私はそれらが近い将来にないことを願っていますが、同時にPython 3xがいつか実装される必要があります。

私はあらゆる種類のGISおよび非GISアプリケーションのためにPythonで大量のコーディングを行っています。私は常にArcGISリリースの最新バージョンを使用しています。彼らが3倍に移行した場合、アプリケーションの2倍から3倍にアップグレードするのに1か月を費やすことになります。

誰かがこのトピックに関するインサイダー情報をそこに持っているかどうか疑問に思っています。

Esriは近い将来、Python 3に移行する予定はありますか、それともPython 2xを継続する予定ですか?


3
これは、Esriに(直接、テクニカルサポートまたは最寄りのマーケティングオフィス経由で)尋ねる質問ではありませんか?Esriを代表する権威を持つ人々の少なくとも一部はGeoNetにいる可能性がありますが、GSEについては知りません。
Vince

@Vince数か月前にESRIの担当者がいたので、私は彼にこの質問をしました。彼は「私に取り戻して」います。
Cody Brown、

ArcGISのバージョンとPythonのバージョンについては、geonet.esri.com / thread / 94422をご覧ください。ArcGIS ProにはPython 3が含まれるようです。最新のEsri UCでも聞いたことがあります。
アン

2
@VinceにはGSEにEsriのカップルが2人います;)
KHibma '16 / 12/16

1
@underdarkこれが意見に基づいているかわかりません。ESRIが近い将来にPython 3xに移行する計画があるかどうか尋ねています。JamesとAnnが以下に回答するように、彼らは明らかにProを使用しているため、おそらくDesktopを使用します。
Cody Brown

回答:


6

この夏のEsriは、ArcGIS ProがPython 3になると言っていました。レガシーArcGIS Desktopは、可能な限りPython 2.xを使用します。

Esriのサポートページには、Python 3移行のArcGIS Proチュートリアルがたくさんあると思います。


Python 3の移行

ArcGIS ProはPython 3.4を使用します。これは、Python 2ラインでリリースを使用してきた(そして今後も使用する)ArcGIS for Desktop、ArcGIS for Server、ArcGIS Engineを含む他のArcGIS製品からの大きな変更です。


8

ここで@CodyBrownコメントに対処するには:

これが意見に基づいているかどうかはわかりません。ESRIが近い将来にPython 3xに移行する計画があるかどうか尋ねています。JamesとAnnが以下に回答するように、彼らは明らかにProを使用しているため、おそらくDesktopを使用します。

今日の時点で、Pythonの3にデスクトップ/サーバ(ArcMapの/ ArcCatalogの)移動する予定はありません[私は短い言ってんの停止されます決して、しかし水晶玉の中に探して、今までそのように行くよ性はほとんどありません] 。先に指摘したように、アップグレードすると壊れる下位互換性がたくさんあります。(私たち/ esriが機能させるために必要なすべてのバックエンドのことは言うまでもありません)。

Proはデスクトップ(プロジェクトと、マップとレイヤーの存在方法)と比較して大きな違いがあるため、下位互換性がないものもありますarcpy.mappingおよびarcpy.mpは、2つの製品間で変更された領域の例です。Proで使用する場合は、arcpy.mappingを使用したスクリプトをアップグレードする必要があります。つまり、Proはデスクトップ(マップ/カタログ)の横で機能するように設計されています。使用するかどうかはあなたの選択です。代替品ではないため、Py3とarcpy.mpへのスクリプトの移植を開始する必要はありません。そのうちに、その方法で引き寄せたいと思うかもしれませんが(そうでない場合もあるかもしれません)、現在あるすべてのスクリプトとワークフローは、明日もデスクトップで機能します。

10.3 DesktopとProの両方にツールが含まれます。AnalyzeTools for Proを使用すると、スクリプトを参照でき、アップグレード/移植の必要なものがわかります。私の以前のポイントに加えて、スクリプトをPy3とArcGIS Proで動作するようにアップグレードすることに価値がある場合、このユーティリティはそこに到達するのに役立ちます。しかし、誰もあなたに更新を強制していません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.