ArcGIS Pro 2.x から 3.x への移行

自分または他のユーザーが ArcGIS Pro 2.9 以前で作成したプロジェクトやファイルは前方互換性があるので、新しい「システム要件」を確認して ArcGIS Pro 3.x をインストールした後に、これらのプロジェクトやファイルを開くことができます。 ArcGIS Pro 3.x を使用してそれらを保存すると、新しい機能を利用できるようになるプロパティが有効になります。

後方互換性

ArcGIS Pro 3.x シリーズで保存されたファイルは、ArcGIS Pro 2.x シリーズで動作しない場合があります。 機能するかどうかの詳細については、このトピックで後述します。 ただし、作成または保存するプロジェクトやドキュメントが常に ArcGIS Pro 3.x で使用される場合、これらの詳細を心配する必要はありません。 これは、次のような場合に当てはまります。

  • 組織の GIS アナリストが 1 人しかおらず、ArcGIS Pro のファイルを他の ArcGIS Pro ユーザーと共有しない場合。
  • 自分と ArcGIS Pro のファイルを共有する同僚が ArcGIS Pro 3.x に同時にアップグレードする場合。

同僚が同じメジャー バージョンであれば共同作業が簡単になることを考慮して、組織が ArcGIS Pro のすべてのインスタンスを 2.x から 3.x に同時に移行するように計画するかもしれません。

重要なワークフロー

ArcGIS Pro のソフトウェア開発グループは、品質とバグの排除に多額の投資をしています。 新しいテストが毎日追加される中、自動テストがほぼ継続的に実行され、コードがソフトウェア開発者と自動解析ツールによってレビューされ、各開発サイクルを通じて全体論的なテスト イベントが実施されます。 それでも、ワークフローを中断させるバグが混入するリスクを完全に取り除くことはできません。

一般的に、メジャー リリースでは、コード ベースに広範な変更が加えられるため、バグが混入するリスクは最も高くなります。 マイナー リリースのリスクは、それよりも小さくなります。 パッチ リリースは、バグの修正のみを目的としているため、3 つの中で最も安全です。

注意:

セマンティック バージョニングでは、ArcGIS Pro 3.0.0 はメジャー リリースです。 詳細については、「リリースおよびパッチ」をご参照ください。

ユーザーとしては、バグに遭遇すると時間を取られ、特に重要なワークフローが壊れている場合、フラストレーションを感じる可能性があります。 そのような状況では、アップグレードのロールバックが必要になる場合があります。 一部の組織は、このリスクを軽減するために、次のいずれかまたは両方を行っています。

  • 新しいソフトウェアを組織全体に提供する前に、テスト環境にインストールして、重要なワークフローを検証します。
  • 以降のパッチまたはマイナー リリースも利用可能になった後に、初めて次のメジャー リリース シリーズに移行します。

ArcGIS Pro 2.x と 3.x の間での作業

共同作業しているユーザーが ArcGIS Pro 3.x に同時に移行できない場合は、ArcGIS Pro 2.x と 3.x の間で共有できる内容と共有できない内容を知っておく必要があります。 次のセクションでは、その詳細とその他の関連情報について説明します。

一般的な推奨

  • ArcGIS Pro 2.x を使用している他の組織やチーム メンバーと共同作業している状況では、バックアップまたはプロジェクト パッケージを作成します。
  • 共有する場合は、引き続き ArcGIS Pro 3.x から ArcGIS Enterprise または ArcGIS Server 10.9.1 以前で共有できます。ただし、コンテンツはダウングレードされる可能性があります。 新しい機能を使用するには、ArcGIS Pro 3.x と ArcGIS Enterprise 11.0 以降を使用します。

プロジェクト

  • 任意の ArcGIS Pro 2.x バージョンを使用して保存されたプロジェクトおよびプロジェクト テンプレート (.aprx.ppkx、および .aptx ファイル) は ArcGIS Pro 2.x と 3.x の両方で開いて使用することができます。 ただし、ArcGIS Pro 3.x を使用して保存されたプロジェクトおよびプロジェクト テンプレートは、ArcGIS Pro 2.x で開くことができません。
  • プロジェクト パッケージは、3.x で作成してから 2.x でプロジェクトとして開くことができます。
  • 任意の ArcGIS Pro 2.x バージョンで開くことができる ArcGIS Pro 3.x プロジェクト テンプレートのコピーを保存することはできません。 プロジェクトを新しい ArcGIS Pro 2.x バージョン (2.9 など) で保存した場合、そのプロジェクトは以前の ArcGIS Pro 2.x バージョン (2.0 など) で開けますが、以前のバージョンに適した方法でダウングレードされます。
  • 現在のプロジェクトが ArcGIS Pro 2.x で作成された場合、3.x で変更内容を保存する前に警告が表示されます。 そのまま続行すると、プロジェクトのバージョンが 3.0 以降に変更され、ArcGIS Pro 2.x で開くことができなくなります。 プロジェクトを共有している場合は、3.x で開いて保存する前に、2.x を使用して 2.x プロジェクトのバックアップ コピーを保存することを検討してください。
  • 1.x プロジェクトは 2.x プロジェクトと同様に 3.x で開くことができ、保存する際に 3.x プロジェクトになります。
  • ユーザー構成設定は引き継がれます。

ドキュメント

  • マップ、レイヤー、レポート、レイアウト ファイル (.mapx.lyrx.rptx.pagx ファイル) は、3.x で作成および保存したら 2.x で開くことはできません。
  • グローブ サービス レイヤーは、3.x でサポートされていません。 元のレイヤーは、マップ サービスやフィーチャ サービスなどのサポートされているサービスに再公開することをお勧めします。 標高にグローブ サービスを使用しているプロジェクトでは、デフォルトの Esri Terrain 3D サービスを使用できます。

スタイル

  • Web スタイルは、以前のバージョンではダウングレードされますが、引き続き公開が可能です。
  • 以前のバージョンと互換性があるスタイルのみが公開されます。
  • スタイルは、3.x にアップグレードできます。 アップグレード プロセスが行われると、2.x スタイルのバックアップ コピーが作成されます。
  • 2.x スタイルは読み取り専用として引き続き開くことができ、3.x にアップグレードされた場合のみ編集可能になります。
  • 読み取り専用スタイルは、カタログ ビューからアップグレードできます。
  • モバイル スタイルは、2.x では読み取り専用で、3.x にアップグレードされると編集可能になります。

レイアウト

  • レイアウト内のピクチャは、ArcGIS Pro 3.x 以降、格納方法が変わります。 以前のバージョンでピクチャを表示するには、プロジェクト パッケージが必要です。

パッケージ

  • パッケージ化するジオプロセシング ツール」は、以前のバージョンの ArcGIS Pro を使用している他のチーム メンバーと共同作業できるパッケージを作成します。
  • レイヤー、マップ、プロジェクト パッケージなど、[共有] リボンのコマンドを使用して作成したパッケージには、2.x と 3.x のコンテンツが含まれます。

共有

  • Web レイヤーと Web サービス、および大部分のジオプロセシング サービスは、ターゲット サーバーと互換性があるコンテンツを使用して共有されます。 つまり、ArcGIS Pro 3.x に更新するために ArcGIS Enterprise 11.0 以降に移行する必要はありません。 ArcGIS Enterprise または ArcGIS Server 10.9.1 以前で共有する場合、新しいコンテンツはダウングレードされる可能性があります。 ArcGIS Enterprise または ArcGIS Server 11.0 で共有する場合、Web レイヤーと Web サービスには、ArcGIS Pro 3.x で使用できる新しいコンテンツが含まれます。
  • 3.x で作成または更新されたアノテーション、ディメンション、ユーティリティ ネットワーク、およびトレース ネットワークは、ArcGIS Enterprise 10.9.1 以前では共有できません。
  • サーバー コネクション情報を含むサービス定義を作成している場合、.sd ファイルには、サーバーのバージョンと一致するコンテンツが含まれます。
  • Web レイヤーのコネクションニュートラルなオフライン サービス定義ファイルを作成している場合は、ファイルにお使いのサーバーのバージョンと互換性があるコンテンツが含まれるように、ターゲット サーバーのバージョン (10.9.1 以前、11.0 以降、または ArcGIS Online) を指定する必要があります。

    Web レイヤーのサービス定義ファイルの詳細

  • 3.x の新しいツールを参照している Web ツールやジオプロセシング サービスは、ArcGIS Enterprise 10.9.1 以前では共有できません。 以前のバージョンの ArcGIS Enterprise と互換性のないシステム ツールを、変更したパラメーターまたは新しいパラメーターを使用して公開すると、問題が発生する可能性があります。 3.x で作成または更新された新しい形式またはドキュメント ファイルのデータは、ArcGIS Enterprise 10.9.1 以前で共有された Web ツールでは使用できません。

    Web ツールの互換性の詳細

  • モバイル マップ パッケージは、ArcGIS Pro 3.x と 2.x の両方で開くことができます。
  • 3.x で作成されたスタイルを ArcGIS Enterprise 11.0 または ArcGIS Online で共有する場合、3.x Web スタイルとして共有されます。 同じ 3.x スタイルを ArcGIS Enterprise 10.9.1 以前で共有する場合、新しいコンテンツはダウングレードされる可能性があります。

ArcGIS Pro 3.0 への共有と移行の詳細

ジオデータベース

  • 3.x で作成されたデータセットは、以前のリリースと互換性がない可能性があります。 特定のデータセット タイプの詳細については、以下の「データ タイプ」セクションをご参照ください。
  • ジオデータベースの詳細については、「クライアントとジオデータベースの互換性」をご参照ください。

データ タイプ

ジオコーディング

  • [住所ロケーターの作成 (Create Address Locator)] および [住所の標準化 (Standardize Addresses)] ツールは、どちらも ArcGIS Pro 3.x で削除されます。 [住所ロケーターの作成 (Create Address Locator)] ツールを参照するスクリプトまたはモデルは、新しいツール (「ロケーターの作成」および「フィーチャ ロケーターの作成」) を使用するように更新する必要があります。 [住所の標準化 (Standardize Addresses)] ツールを参照するスクリプトまたはモデルは、「住所をコンポーネントに分割」ツールを使用するように更新する必要があります。 詳細については、「住所ロケーターの作成」および「住所の標準化」の非推奨のお知らせをご参照ください。
  • [住所ロケーターの作成 (Create Address Locator)] ツールで作成されたロケーターは 3.0 で削除され、ArcGIS Pro 3.x 以降に追加することはできません。 ツールを使用した代替ロケーターの作成方法については、「ロケーターの作成」または「フィーチャ ロケーターの作成」をご参照ください。
  • ArcGIS Pro 3.x にアップグレードする前に、[住所ロケーターの作成 (Create Address Locator)] ツールで構築したロケーターを確認し、[ロケーターの作成 (Create Locator)] を使用してもう一度作成し、プロジェクトから削除してからプロジェクトを保存します。 ロケーターが [住所ロケーターの作成 (Create Address Locator)] ツールを使用して作成されたかどうかを、参照データ、フィールド マッピング、使用されていた設定とともに確認するには、ArcGIS Pro 2.9 以前でロケーター プロパティを開いて、[ロケーターについて] タブをクリックします。 スタイル リリースが 10.x の番号でリストされている場合、そのロケーターは [住所ロケーターの作成 (Create Address Locator)] ツールで作成されたものです。 リリースが 2.x の番号でリストされている場合、ロケーターは [ロケーターの作成 (Create Locator)] ツールまたは [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールで作成されたものです。

データ管理

ジオプロセシング

  • 3.x ではデフォルトでカスタム ArcGIS ツールボックス ファイル (.atbx) が作成されます。これは、2.9 と互換性があります。
  • カスタム レガシー ツールボックス ファイル (.tbx) は、3.0 では読み取り専用です。 既存の .tbx ファイルとそのツールは、3.x では読み取り専用になりますが、特に変更しなくても引き続き動作します。 ツールに変更を加えるには、ツールを .atbx ファイルにコピーする必要があります。
  • ツールボックスは 3.x でパッケージ化して、以前の 2.x バージョンとの互換性を保つことができます。
  • 2.x のツールとツールボックスをアップグレードするには、コピーして .atbx ファイルに貼り付けます。

Python

  • ArcGIS Pro 3.0 では、Python xlrd ライブラリは、バージョン 1.2.0 からバージョン 2.0.1 にアップグレードされます。 2.0.1 バージョンの xlrd は、Microsoft Excel .xlsx ファイルの読み取りと書き込みをサポートしなくなります。 .xlsx ファイルを操作するには、openpyxl または pandas ライブラリを使用してください。
  • Describe プロパティ workspaceFactoryProgID は、メモリ ワークスペースに対して esriDataSourcesGDB.MemoryWorkspaceFactory という値を返すようになりました。 以前は esriDataSourcesGDB.ColumnaDBWorkspaceFactory という値が返されていました。
  • arcpy.mp モジュールを使用する ArcGIS Pro 2.x で記述されたスクリプトは、ArcGIS Pro 3.x でも引き続き動作しますが、バージョン 3.x の CIM にアクセスできるように CIM のバージョンを更新する必要があります。 詳細については、「Python CIM へのアクセス」をご参照ください。

タスク

  • .esriTasks ファイルとして保存されたタスク アイテムは、ArcGIS Pro 3.x で保存したら ArcGIS Pro 2.x で開くことはできません。
  • ArcGIS Pro 2.x の .esriTasks ファイルは ArcGIS Pro 3.x で開くことができ、プロジェクトを保存するとアップグレードされます。
  • 3.x で作成されたタスク アイテムは、ArcGIS Pro 2.x では動作しません。

アドイン

  • ArcGIS Pro 2.x バージョンに基づいて作成されたアドインは、再構築する必要があります。 詳細については、「ArcGIS Pro SDK for .NET wiki」をご参照ください。