ArcGIS Engine のサポートについて

概要

ArcGIS Engine も ArcMap と同様にバージョン 10.8 が最後のメジャー リリースとなるため、ArcGIS Engine のライフサイクルに記載されている通り、ArcGIS Engine は 2026 年 2 月 28 日でサポートが終了します。そのため、ArcObjects を使用して開発されている ArcMap アドインや ArcGIS Engine アプリケーションは、新しいアーキテクチャのアプリケーションへの移行を検討していただく必要があります。

ArcMap のサポートについてはこちらをご覧ください。

本ページでは ArcGIS Engine のサポートおよび、ArcGIS Engine からの移行に関する情報を提供します。

Q : ArcGIS Engine はいつまでサポートされますか?

Esri 社では、製品のサポートに関する製品ライフサイクル ポリシーを定義しており、このポリシーに基づいてサポート サービスを提供しています。サポートのフェーズは 4 段階ありますが、ArcGIS Engine のサポートが終了フェーズとなるのは「2026 年 3 月 1 日」です。
つまり、この前日までは Q&A サービスをご利用いただくことができます (ArcGIS Engine のサポートは 2026 年 2 月 28 日まで続きますが、2021 年予定の次期バージョンで 10.9 をリリースする計画はありません)。 ArcGIS Engine の各サポート ステータスについては、「製品ライフサイクル」をご参照ください。

Q : これは ArcGIS Engine が無くなることを意味するのでしょうか?

いいえ。
ArcGIS Engine のサポートが終了したとしても、ライセンスが有効であれば継続してご利用いただくことができます。ArcGIS Engine のライセンスには、単独使用 (SU) ライセンス、同時使用 (CU) ライセンスの 2 種類がありますが、ライセンスについては期限がありません。しかし、次世代の製品への移行を強く推奨いたします。

ArcGIS Developer Bundle において、ArcMap、ArcObjects SDK、ArcGIS Engine Developer Kit は、サポート終了日の 2026 年 2 月末まで提供される予定です。

Q : ArcGIS Engine はいつまで販売されますか?

2024 年 2 月末を持って新規販売は終了いたしました。詳細は下記ページ内の PDF ドキュメントをご参照ください。

既存のお客様への ArcGIS Engine の新規ライセンス提供終了に関するお知らせ

Q : Esri は ArcGIS Engine 10.8.x リリースのアップデートまたはパッチを発行しますか?

はい。
10.8 は ArcGIS Engine の最後のメジャー リリースですが、セキュリティとサードパーティの問題に対処するために、ArcGIS Engine ライフサイクルで確定されたとおり、10.8.x リリースとしてアップデートとパッチ発行を、既存バージョンサポートの期間の 2024 年 2 月末まで継続します。

Q : ArcGIS Engine からの移行対象の製品は?

ArcObjects SDK ベースの開発で利用されている、スタンドアロン、クライアント サーバー形式のアプリケーションの主な移行対象の製品は次のとおりです。

その他、移行先として、ArcGIS Maps SDK for JavaScript で開発した Web アプリケーションや、様々な Web アプリケーション、モバイル アプリケーションをパッケージとして提供している ArcGIS Apps も移行対象の製品です。

Q : 移行ツールは提供されていますか?

ArcObjects SDK のコードを ArcGIS Pro SDK、ArcGIS Maps SDK for .NET のコードに変換するツールの提供はありません。

Q : 各 SDK の比較表はありますか?

ArcGIS Engine (ArcObjects SDK)、ArcGIS Pro SDK、ArcGIS Maps SDK for .NET の比較については、下記の表をご覧ください。

項目 ArcGIS Engine ArcGIS Pro SDK ArcGIS Maps SDK for .NET
システム形態 スタンドアロン アプリ開発 ソフトウェア拡張
(一部 CUI アプリケーション開発可)
ネイティブ アプリ開発
アーキテクチャ
  • COM ベース
  • 32 ビット (64 ビットは互換モード)
  • MVVM (Model-View-Model)
  • 64 ビットに完全対応
  • 専用のシンプルな SDK
  • 64 ビットに完全対応
開発
  • Windows Froms
  • UI コンポーネント
    • マップ、TOC、ページ レイアウト、etc…
  • 2D/3D は別アプリ 
  • WPF
  • UI コンポーネント
    • ボタン、リボン、ドックペイン、etc…
  • 2D/3D 共通
  • WinUI、WPF、UWP、MAUI
  • UI コンポーネント
    • マップのみ (その他は OSS のツールキットで提供)
  • 2D/3D 共通
配布
  • インストール
  • 端末数課金
  • インストール
  • 端末数課金 or ユーザー数課金
  • インストール不要 (ファイル コピー)
  • アプリ数課金 or ユーザー数課金
マップ
ArcMap ドキュメント (.mxd) 〇 ※1 ×
ArcScene ドキュメント (.sxd) 〇 ※1 ×
ArcGlobe ドキュメント (.3dd) 〇 ※1 ×
ArcGIS Pro プロジェクト ファイル (.aprx) × × 
マップ パッケージ (.mpkx)

〇 ※2

モバイル マップ パッケージ (.mmpk) ×
モバイル シーン パッケージ (.mspk) ×
レイヤー ファイル (.lyr/.lyrx) ×
データ
ジオデータベース
(ファイル、エンタープライズ)
〇 ※2
モバイル ジオデータベース (.geodatabse) ×
シェープファイル (.shp)
ラスター
CAD (.dgn/.dwg/.dxf) △ (入力のみ) ※2
BIM/CIM (.rvt/.ifc) × ×
Las データセット (.las/.lasd/.zlas) ×
ArcGIS マップ サービス
ArcGIS フィーチャ サービス
ArcGIS イメージ サービス
ArcGIS シーン サービス ×
ArcGIS ジオプロセシング サービス
編集
属性
ジオメトリ
サブタイプ/ドメイン
リレーションシップ
アタッチメント
アノテーション
バージョニング 〇 ※3
解析
各種空間演算
ジオプロセシング ツール 〇 ※4
ネットワーク データ
(ルート検索、到達圏、最寄り施設)
ロケーター
(ジオコーディング、住所検索)

1ArcGIS Pro で読み込める形式にインポートして利用可能です。

2:ArcGIS Maps SDK for Local Server を使用した場合でのみ利用可能です。ArcGIS Maps SDK for Local Server についてはこちらをご覧ください。

3:ArcGIS Maps SDK for .NET はブランチ バージョニングのみ対応しています。従来のバージョニング (トラディショナル バージョニング) には対応していません。バージョニングについてはこちらをご覧ください。

4:ArcGIS Enterprise を利用してジオプロセシング サービスとして公開した場合はすべての機能が利用できます。なお、ArcGIS Maps SDK for Local Server を使用してジオプロセシング パッケージ (.gpkx) から実行する場合は利用できるジオプロセシング ツールが限定されます。サポートしているジオプロセシング ツールについてはこちらをご覧ください。

Q : 各 SDK のクラス (インターフェイス) の対応表はありますか?

基本機能の対応表については、下記の表をご覧ください。ArcGIS Engine (ArcObjects SDK) はインターフェイス、ArcGIS Pro SDK と ArcGIS Maps SDK for .NET はクラスを記載しています。

項目 ArcGIS Engine ArcGIS Pro SDK ArcGIS Maps SDK for .NET
マップ  ESRI.ArcGIS.Carto.
IMap
ArcGIS.Desktop.Mapping.
Map
Esri.ArcGISRuntime.Mapping.
Map
ジオデータベース ESRI.ArcGIS.GeoDatabase.
IWorkspace
ArcGIS.Core.Data.
Geodatabase
Esri.ArcGISRuntime.Data.
Geodatabase
フィーチャクラス ESRI.ArcGIS.GeoDatabase.
IFeatureClass
ArcGIS.Core.Data.
FeatureClass
Esri.ArcGISRuntime.Data.
FeatureTable
フィーチャ ESRI.ArcGIS.GeoDatabase.
IFeature
ArcGIS.Core.Data.
Feature
Esri.ArcGISRuntime.Data.
Feature
フィーチャ レイヤー  ESRI.ArcGIS.Carto.
IFeatureLayer
ArcGIS.Desktop.Mapping.
FeatureLayer
Esri.ArcGISRuntime.Mapping.
FeatureLayer
ラスター ESRI.ArcGIS.GeoDatabase.
IRaster
ArcGIS.Core.Data.Raster.
Raster
Esri.ArcGISRuntime.Rasters.
Raster
ラスター レイヤー  ESRI.ArcGIS.Carto.
IRasterLayer
ArcGIS.Desktop.Mapping.
RasterLayer
Esri.ArcGISRuntime.Mapping.
RasterLayer
フィーチャ レンダラー ESRI.ArcGIS.Carto.
IFeatureRenderer
ArcGIS.Core.CIM.
CIMRenderer
Esri.ArcGISRuntime.Symbology.
Renderer
ラスター レンダラー ESRI.ArcGIS.Carto.
IRasterRenderer
ArcGIS.Core.CIM.
CIMRasterColorizer
Esri.ArcGISRuntime.Rasters.
RasterRenderer
シンボル ESRI.ArcGIS.Display.
ISymbol
ArcGIS.Core.CIM.
CIMSymbol
Esri.ArcGISRuntime.Symbology.
Symbol
ジオメトリ ESRI.ArcGIS.Geometry.
IGeometry
ArcGIS.Core.Geometry.
Geometry
Esri.ArcGISRuntime.Geometry.
Geometry
空間参照 ESRI.ArcGIS.Geometry.
ISpatialReference
ArcGIS.Core.Geometry.
SpatialReference
Esri.ArcGISRuntime.Geometry.
SpatialReference
フィールド ESRI.ArcGIS.Geodatabase.
IField
ArcGIS.Core.Data.
Field
Esri.ArcGISRuntime.Data.
Field
クエリ カーソル ESRI.ArcGIS.Geodatabase.
ICursor
ArcGIS.Core.Data.
RowCursor
Esri.ArcGISRuntime.Data.
FeatureQueryResult
選択セット ESRI.ArcGIS.Geodatabase.
ISelectionSet
ArcGIS.Core.Data.
Selection
Esri.ArcGISRuntime.Data.
FeatureQueryResult
空間演算 ESRI.ArcGIS.Geometry. ITopologicalOperator/
IRelationalOperator/
IProximityOperator
ArcGIS.Core.Geometry.
GeometryEngine
Esri.ArcGISRuntime.Geometry.
GeometryEngine
ジオプロセシング ツール ESRI.ArcGIS.Geoprocessing.
IGeoProcessor 
ArcGIS.Desktop.Core.
Geoprocessing.Geoprocessing
Esri.ArcGISRuntime.Tasks.Geoprocessing.
GeoprocessingTask

Q : 開発ライセンスの比較表はありますか?

開発ライセンスについては、下記の表をご覧ください。使用するデータごとに必要な開発ライセンスを記載しています。 

項目 ArcGIS Engine ArcGIS Pro SDK ArcGIS Maps SDK for .NET
スタンドアロン
ローカル ファイル
(シェープファイル、ラスター、KML など)
ArcGIS Developer Bundle

指定ユーザー ライセンス (Creator 以上) ※1

無償で開発可能

ファイル ジオデータベース (.gdb) ※2 ArcGIS Developer Bundle

指定ユーザー ライセンス (Creator 以上) ※1

無償で開発可能

モバイル ジオデータベース (.geodatabse) ※2

指定ユーザー ライセンス (Creator 以上) ※1

無償で開発可能

モバイル マップ パッケージ
(.mmpk) ※2

指定ユーザー ライセンス (Creator 以上) ※1

無償で開発可能

モバイル シーン パッケージ
(.mspk) ※2

指定ユーザー ライセンス (Creator 以上) ※1

無償で開発可能

Web サービス
(マップ サービス、フィーチャ サービス など) ※3
ArcGIS Developer Bundle

指定ユーザー ライセンス (Creator 以上) ※1

無償で開発可能

クライアント サーバー
エンタープライズ ジオデータベース 4 ArcGIS Developer Bundle

指定ユーザー ライセンス (Professional 以上) ※5

無償で開発可能

1:指定ユーザーライセンスでは ArcGIS Pro を利用することができます。利用する ArcGIS Pro の機能によって、必要な指定ユーザーのライセンス レベル (Creator、Professional、Professional Plus) が異なります。また、エクステンション ライセンス (Spatial Analyst、3D Analyst、Network Analyst など) の追加が必要です。

2:ファイル ジオデータベース、モバイル ジオデータベース、モバイル マップ パッケージ、モバイル シーン パッケージの作成には ArcGIS Pro (指定ユーザーライセンス Creator 以上) が必要です。

3:ArcGIS Online を使用した Web サービスの公開には、指定ユーザーライセンス (Creator 以上) が必要です。ArcGIS Enterprise を使用した Web サービスの公開には ArcGIS Developer Bundle が必要です。ArcGIS Developer Bundle で利用できる製品・ライセンス レベルについてはこちらをご覧ください。

4エンタープライズ ジオデータベースの作成には、ArcGIS Developer Bundle が必要です。ArcGIS Developer Bundle で利用できる製品・ライセンス レベルについてはこちらをご覧ください。

5エンタープライズ ジオデータベースを参照するには ArcGIS Pro Standard  以上  (指定ユーザーライセンス Professional 以上) が必要です。

Q : 実行ライセンスの比較表はありますか?

実行ライセンスについては、下記の表をご覧ください。使用するデータごとに必要なライセンスを記載しています。

項目 ArcGIS Engine ArcGIS Pro SDK ArcGIS Maps SDK for .NET
スタンドアロン
ローカル ファイル
(シェープファイル、ラスター、KML など)

下記いずれかのライセンス

  • ArcGIS Engine ライセンス ※1
  • ArcGIS Desktop ライセンス ※2

指定ユーザー ライセンス (Creator 以上) ※3

下記いずれかのライセンス

  • ArcGIS Runtime Standard ライセンス ※4
  • 指定ユーザー ライセンス (Creator 以上) 5
ジオデータベース

下記いずれかのライセンス

  • ArcGIS Engine ライセンス ※1
  • ArcGIS Desktop ライセンス ※2

指定ユーザー ライセンス (Creator 以上) ※3

下記いずれかのライセンス

  • ArcGIS Runtime Standard ライセンス ※4
  • 指定ユーザー ライセンス (Creator 以上) 5
モバイル ジオデータベース
(.geodatabse) 

指定ユーザー ライセンス (Creator 以上) ※3

下記いずれかのライセンス

  • ArcGIS Runtime Basic ライセンス ※4
  • 指定ユーザー ライセンス (Contributor 以上) 5
モバイル マップ パッケージ
(.mmpk)

指定ユーザー ライセンス (Creator 以上) ※3

下記いずれかのライセンス

  • ArcGIS Runtime Lite ライセンス ※4
  • 指定ユーザー ライセンス (Viewer 以上) 5
モバイル シーン パッケージ
(.mspk)

指定ユーザー ライセンス (Creator 以上) ※3

下記いずれかのライセンス

  • ArcGIS Runtime Lite ライセンス ※4
  • 指定ユーザー ライセンス (Viewer 以上) 5
Web サービス
(マップ サービス、フィーチャ サービス など)

下記いずれかのライセンス

  • ArcGIS Engine ライセンス ※1
  • ArcGIS Desktop ライセンス ※2

指定ユーザー ライセンス (Creator 以上) ※3

下記いずれかのライセンス

  • ArcGIS Runtime Lite ライセンス ※46
  • 指定ユーザー ライセンス (Viewer 以上) 5
クライアント サーバー
エンタープライズ ジオデータベース

下記いずれかのライセンス

  • ArcGIS Engine ライセンス + ArcGIS Engine Geodatabase Update ライセンス
  • ArcGIS Desktop ライセンス ※2

指定ユーザー ライセンス (Professional 以上) ※7

下記いずれかのライセンス

  • ArcGIS Runtime Advanced ライセンス ※7
  • 指定ユーザー ライセンス (Professional 以上) 7

1:ArcGIS Engine で ArcGIS Desktop Standard ライセンス以上の機能を利用する場合は ArcGIS Engine Geodatabase Update ライセンスが必要です。

2:利用する ArcGIS Desktop の機能によって、必要な ArcGIS Desktop のライセンス レベル (Basic、Standard、Advanced) が異なります。また、エクステンション ライセンス (Spatial Analyst、3D Analyst、Network Analyst など) の追加が必要です。

3:利用する ArcGIS Pro の機能によって、必要な指定ユーザーのライセンス レベル (Creator、Professional 、Professional  Plus) が異なります。また、エクステンション ライセンス (Spatial Analyst、3D Analyst、Network Analyst など) の追加が必要です。

4:ArcGIS Maps SDK for .NET でエクステンション (Spatial Analyst、3D Analyst、Network Analyst) の機能を利用する場合は、ArcGIS Runtime Standard 以上のライセンスと ArcGIS Runtime Analysis エクステンション ライセンスが必要です。

5:指定ユーザー ライセンスを使用して、ArcGIS Maps SDK for .NET でエクステンション (Spatial Analyst、3D Analyst、Network Analyst) の機能を利用する場合は、ArcGIS Runtime Analysis エクステンション ライセンスが割り当てられた指定ユーザー ライセンスが必要です。

6ArcGIS Online と ArcGIS Enterprise のセキュアなフィーチャ サービスに対して編集操作を行う場合は ArcGIS Runtime Basic ライセンスが必要です。

7エンタープライズ ジオデータベースを参照するには ArcGIS Pro Standard  以上  (指定ユーザーライセンス Professional 以上) が必要です。

お問い合わせ先

ArcGIS Engine からの移行に関してお困りの場合は、以下までお問い合わせください。
お問い合わせ・ご相談はこちらから