- 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 のサポートが終了したとしても、ライセンスが有効であれば継続してご利用いただくことができます。ArcGIS Engine のライセンスには、単独使用 (SU) ライセンス、同時使用 (CU) ライセンスの 2 種類がありますが、ライセンスについては期限がありません。しかし、次世代の製品への移行を強く推奨いたします。
ArcGIS Developer Bundle において、ArcMap、ArcObjects SDK、ArcGIS Engine Developer Kit は、サポート終了日の 2026 年 2 月末まで提供される予定です。 - ArcGIS Engine はいつまで販売されますか?
- 2024 年 2 月末を持って新規販売は終了いたしました。詳細は下記ページ内の PDF ドキュメントをご参照ください。
既存のお客様への ArcGIS Engine の新規ライセンス提供終了に関するお知らせ - Esri は ArcGIS Engine 10.8.x リリースのアップデートまたはパッチを発行しますか?
- はい。
10.8 は ArcGIS Engine の最後のメジャー リリースですが、セキュリティとサードパーティの問題に対処するために、ArcGIS Engine ライフサイクルで確定されたとおり、10.8.x リリースとしてアップデートとパッチ発行を、既存バージョンサポートの期間の 2024 年 2 月末まで継続します。 - ArcGIS Engine からの移行対象の製品は?
- ArcObjects SDK ベースの開発で利用されている、スタンドアロン、クライアント サーバー形式のアプリケーションの主な移行対象の製品は次のとおりです。
・ArcMap + ArcObjects SDK でカスタマイズ
・ArcGIS Pro + ArcGIS Pro SDK でカスタマイズ
・ArcGIS Engine
・ArcGIS Pro + ArcGIS Pro SDK でカスタマイズ
・ArcGIS Maps SDK for .NET
その他、移行先として、ArcGIS Maps SDK for JavaScript で開発した Web アプリケーションや、様々な Web アプリケーション、モバイル アプリケーションをパッケージとして提供している ArcGIS Apps も移行対象の製品です。 - 移行ツールは提供されていますか?
- ArcObjects SDK のコードを ArcGIS Pro SDK、ArcGIS Maps SDK for .NET のコードに変換するツールの提供はありません。
- 各 SDK の比較表はありますか?
- ArcGIS Engine (ArcObjects SDK)、ArcGIS Pro SDK、ArcGIS Maps SDK for .NET の比較については、下記の表をご覧ください。
概要
ArcGIS Engine も ArcMap と同様にバージョン 10.8 が最後のメジャー リリースとなるため、ArcGIS Engine のライフサイクルに記載されている通り、ArcGIS Engine は 2026 年 2 月 28 日でサポートが終了します。そのため、ArcObjects を使用して開発されている ArcMap アドインや ArcGIS Engine アプリケーションは、新しいアーキテクチャのアプリケーションへの移行を検討していただく必要があります。
ArcMap のサポートについてはこちらをご覧ください。
本ページでは ArcGIS Engine のサポートおよび、ArcGIS Engine からの移行に関する情報を提供します。
| 項目 | 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 についてはこちらをご覧ください。ArcGIS Maps SDK for Local Server は 2030 年にサポートが終了する予定です。サポート終了についての詳細や 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 Maps SDK for Local Server は 2030 年にサポートが終了する予定です。サポート終了についての詳細や Local Server で提供されている機能の移行計画については、「サポート終了情報: ArcGIS Maps SDK for Local Server」をご確認ください。
- 各 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 |
- 開発ライセンスの比較表はありますか?
- 開発ライセンスについては、下記の表をご覧ください。使用するデータごとに必要な開発ライセンスを記載しています。
| 項目 | ArcGIS Engine | ArcGIS Pro SDK | ArcGIS Maps SDK for .NET |
|---|---|---|---|
| スタンドアロン | |||
| ローカル ファイル (シェープファイル、ラスター、KML など) |
ArcGIS Developer Bundle |
指定ユーザー ライセンス |
無償で開発可能 |
| ファイル ジオデータベース (.gdb) ※2 |
ArcGIS Developer Bundle |
指定ユーザー ライセンス |
無償で開発可能 |
| モバイル ジオデータベース (.geodatabse) ※2 |
– |
指定ユーザー ライセンス |
無償で開発可能 |
| モバイル マップ パッケージ (.mmpk) ※2 |
– |
指定ユーザー ライセンス |
無償で開発可能 |
| モバイル シーン パッケージ (.mspk) ※2 |
– |
指定ユーザー ライセンス |
無償で開発可能 |
| Web サービス (マップ サービス、フィーチャ サービス など) ※3 |
ArcGIS Developer Bundle |
指定ユーザー ライセンス |
無償で開発可能 |
| クライアント サーバー | |||
| エンタープライズ ジオデータベース ※4 | ArcGIS Developer Bundle |
指定ユーザー ライセンス |
無償で開発可能 |
※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 など) |
下記いずれかのライセンス
|
指定ユーザー ライセンス |
下記いずれかのライセンス
|
| ジオデータベース |
下記いずれかのライセンス
|
指定ユーザー ライセンス |
下記いずれかのライセンス
|
| モバイル ジオデータベース (.geodatabse ) |
– |
指定ユーザー ライセンス |
下記いずれかのライセンス
|
| モバイル マップ パッケージ (.mmpk) |
– |
指定ユーザー ライセンス |
下記いずれかのライセンス
|
| モバイル シーン パッケージ (.mspk) |
– |
指定ユーザー ライセンス |
下記いずれかのライセンス
|
| Web サービス (マップ サービス、フィーチャ サービス など) |
下記いずれかのライセンス
|
指定ユーザー ライセンス |
下記いずれかのライセンス
|
| クライアント サーバー | |||
| エンタープライズ ジオデータベース |
下記いずれかのライセンス
|
指定ユーザー ライセンス |
下記いずれかのライセンス
|
※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 Maps SDK for .NET
- ArcGIS Pro SDK
お問い合わせ先
ArcGIS Engine からの移行に関してお困りの場合は、以下までお問い合わせください。
お問い合わせ・ご相談はこちらから