ArcGIS Engine も ArcMap と同様にバージョン 10.8 が最後のメジャー リリースとなるため、ArcGIS Engine のライフサイクルに記載されている通り、ArcGIS Engine は 2026 年 2 月 28 日でサポートが終了します。そのため、ArcObjects を使用して開発されている ArcMap アドインや ArcGIS Engine アプリケーションは、新しいアーキテクチャのアプリケーションへの移行を検討していただく必要があります。
ArcMap のサポートについてはこちらをご覧ください。
本ページでは ArcGIS Engine のサポートおよび、ArcGIS Engine からの移行に関する情報を提供します。
Esri 社では、製品のサポートに関する製品ライフサイクル ポリシーを定義しており、このポリシーに基づいてサポート サービスを提供しています。サポートのフェーズは 4 段階ありますが、ArcGIS Engine のサポートが終了フェーズとなるのは「2026 年 3 月 1 日」です。
つまり、この前日までは Q&A サービスをご利用いただくことができます (ArcGIS Engine のサポートは 2026 年 2 月 28 日まで続きますが、2021 年予定の次期バージョンで 10.9 をリリースする計画はありません)。 ArcGIS Engine の各サポート ステータスについては、「製品ライフサイクル」をご参照ください。
いいえ。
ArcGIS Engine のサポートが終了したとしても、ライセンスが有効であれば継続してご利用いただくことができます。ArcGIS Engine のライセンスには、単独使用 (SU) ライセンス、同時使用 (CU) ライセンスの 2 種類がありますが、ライセンスについては期限がありません。しかし、次世代の製品への移行を強く推奨いたします。
ArcGIS Developer Bundle において、ArcMap、ArcObjects SDK、ArcGIS Engine Developer Kit は、サポート終了日の 2026 年 2 月末まで提供される予定です。
2024 年 2 月末を持って新規販売は終了いたしました。詳細は下記ページ内の PDF ドキュメントをご参照ください。
はい。
10.8 は ArcGIS Engine の最後のメジャー リリースですが、セキュリティとサードパーティの問題に対処するために、ArcGIS Engine ライフサイクルで確定されたとおり、10.8.x リリースとしてアップデートとパッチ発行を、既存バージョンサポートの期間の 2024 年 2 月末まで継続します。
ArcObjects SDK ベースの開発で利用されている、スタンドアロン、クライアント サーバー形式のアプリケーションの主な移行対象の製品は次のとおりです。
その他、移行先として、ArcGIS Maps SDK for JavaScript で開発した Web アプリケーションや、様々な Web アプリケーション、モバイル アプリケーションをパッケージとして提供している ArcGIS Apps も移行対象の製品です。
ArcObjects SDK のコードを ArcGIS Pro SDK、ArcGIS Maps SDK for .NET のコードに変換するツールの提供はありません。
ArcGIS Engine (ArcObjects SDK)、ArcGIS Pro SDK、ArcGIS Maps SDK for .NET の比較については、下記の表をご覧ください。
項目 | ArcGIS Engine | ArcGIS Pro SDK | ArcGIS Maps SDK for .NET |
---|---|---|---|
システム形態 | スタンドアロン アプリ開発 | ソフトウェア拡張 (一部 CUI アプリケーション開発可) |
ネイティブ アプリ開発 |
アーキテクチャ |
|
|
|
開発 |
|
|
|
配布 |
|
|
|
マップ | |||
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 |
ネットワーク データ (ルート検索、到達圏、最寄り施設) |
〇 | 〇 | 〇 |
ロケーター (ジオコーディング、住所検索) |
〇 | 〇 | 〇 |
※1:ArcGIS 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) から実行する場合は利用できるジオプロセシング ツールが限定されます。サポートしているジオプロセシング ツールについてはこちらをご覧ください。
基本機能の対応表については、下記の表をご覧ください。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 |
開発ライセンスについては、下記の表をご覧ください。使用するデータごとに必要な開発ライセンスを記載しています。
項目 | 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 以上) ※1 ※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 以上) が必要です。
実行ライセンスについては、下記の表をご覧ください。使用するデータごとに必要なライセンスを記載しています。
項目 | ArcGIS Engine | ArcGIS Pro SDK | ArcGIS Maps SDK for .NET |
---|---|---|---|
スタンドアロン | |||
ローカル ファイル (シェープファイル、ラスター、KML など) |
下記いずれかのライセンス
|
指定ユーザー ライセンス (Creator 以上) ※3 |
下記いずれかのライセンス
|
ジオデータベース |
下記いずれかのライセンス
|
指定ユーザー ライセンス (Creator 以上) ※3 |
下記いずれかのライセンス
|
モバイル ジオデータベース (.geodatabse) |
– |
指定ユーザー ライセンス (Creator 以上) ※3 |
下記いずれかのライセンス
|
モバイル マップ パッケージ (.mmpk) |
– |
指定ユーザー ライセンス (Creator 以上) ※3 |
下記いずれかのライセンス
|
モバイル シーン パッケージ (.mspk) |
– |
指定ユーザー ライセンス (Creator 以上) ※3 |
下記いずれかのライセンス
|
Web サービス (マップ サービス、フィーチャ サービス など) |
下記いずれかのライセンス
|
指定ユーザー ライセンス (Creator 以上) ※3 |
下記いずれかのライセンス
|
クライアント サーバー | |||
エンタープライズ ジオデータベース |
下記いずれかのライセンス
|
指定ユーザー ライセンス (Professional 以上) ※3 ※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 エクステンション ライセンスが割り当てられた指定ユーザー ライセンスが必要です。
※6:ArcGIS Online と ArcGIS Enterprise のセキュアなフィーチャ サービスに対して編集操作を行う場合は ArcGIS Runtime Basic ライセンスが必要です。
※7:エンタープライズ ジオデータベースを参照するには ArcGIS Pro Standard 以上 (指定ユーザーライセンス Professional 以上) が必要です。
ArcGIS Engine からの移行に関してお困りの場合は、以下までお問い合わせください。
お問い合わせ・ご相談はこちらから