ESRIジャパン株式会社

ArcGIS Maps SDK for .NET

ArcGIS Maps SDK for .NET

Breadcrumbs

TOP製品ArcGIS Maps SDK for .NETライセンス

アプリケーションの開発および評価

ArcGIS Maps SDK for .NET はソフトウェア開発キット(SDK)であり、SDK のダウンロード、開発および評価は無償で行えます。
ArcGIS Location Platform の開発者アカウントを作成することで、Esri社が公開するベースマップやジオコーディング サービス、ネットワーク サービスなどの様々な GIS サービスを無償から利用できるため、手軽に開発をスタートできます。

アプリケーションの配布

SDK を使用して開発したアプリケーションを配布するには配布用のライセンスが必要です。配布に使用するライセンスは、開発したアプリケーションが利用する機能に応じて 4 種類の基本ライセンス(Lite/Basic/Standard/Advanced)と 2 つのエクステンション ライセンス(オプション)から選択します。

配布ライセンスの種類

Lite ライセンス Lite ライセンスでは以下のような機能を実現することができます。
  • 地図表示(2D/3D)
  • フィーチャの表示/検索
  • フィーチャ サービスのフィーチャのオンライン/オフライン編集*1
  • ルート検索/到達圏解析/最寄り施設検索 *2
  • 住所検索/リバース ジオコーディング
  • ユーティリティー ネットワークのトレース
Basic ライセンス Basic ライセンスは Lite ライセンスで利用できるすべての機能に加えて以下のような機能を実現することができます。
  • フィーチャのオンライン/オフライン編集*1
  • モバイル ジオデータベースの編集
Standard ライセンス Standard ライセンスは Basic ライセンスで利用できるすべての機能に加えて以下のような機能を実現することができます。
  • シェープファイルの表示/編集
  • GeoPackage の表示/編集
  • KML の表示/編集*3
  • ラスター データの表示/解析
  • 航海用電子海図(ENC)の表示
  • 3D 解析
  • ローカル サーバーの標準的な機能*4
    • ArcGIS Pro(Basic エディション)で利用可能なジオプロセシング ツールの一部*5
    • ファイル ジオデータベースの編集
Advanced ライセンス Advanced ライセンスは Standard ライセンスで利用できるすべての機能に加えて以下のような機能を実現することができます。
  • ローカル サーバーの高度な機能*4
    • ArcGIS Pro(Standard 及び Advanced エディション)で利用可能なジオプロセシング ツールの一部*5
    • エンタープライズ ジオデータベースの編集
Analysis Extension ライセンス Standard/Advanced ライセンスに Analysis Extension ライセンスを追加すると、 以下の機能を実現することができます。
  • オフラインでの到達圏解析/最寄り施設検索
  • ローカル サーバーの高度な機能*4
    • ArcGIS Pro(Spatial/3D/Network エクステンション)で利用可能なジオプロセシング ツールの一部*5
Advanced Editing Extension ライセンス Basic/Standard/Advanced ライセンスに Advanced Editing Extension ライセンスを追加すると、以下の機能を実現することができます。
  • ユーティリティー ネットワークのネットワーク フィーチャとその関連付けの編集
  • ユーティリティー ネットワークのトポロジーの検証
  • 編集対象のフィーチャ サービスがインターネット上に一般公開され、誰でもアクセスできる場合は Lite ライセンスが適用されます。アクセスに認証が必要な場合やイントラネット利用の場合は Basic ライセンスが適用されます。但し、バージョン 200.5 から、フィーチャ サービスが ArcGIS Location Platform によってホストされている場合に限り、Lite ライセンスでもセキュアなフィーチャ サービスのフィーチャの編集が可能です。
  • ルート検索機能はオンライン/オフラインで利用可能です。到達圏解析と最寄り施設検索機能はオンラインでのみ利用可能です。オフラインで到達圏解析と最寄り施設検索機能を使用する場合は Analysis Extension ライセンスが必要です。
  • ローカルにある KML/KMZ ファイルを参照する場合は Standard ライセンスが必要です。Web 上にあるリソースを参照する場合は Lite ライセンス(表示のみ)で利用可能です。
  • ローカル サーバーは、ローカル環境にマップ サービスやジオプロセシング サービス等を構築するための機能です。ローカル サーバーは WPF/WinUI アプリでのみ使用することができます。ArcGIS Maps SDK for Local Server は 2030 年にサポートが終了する予定です。サポート終了についての詳細や Local Server で提供されている機能の移行計画については、「サポート終了情報: ArcGIS Maps SDK for Local Server」をご確認ください。
  • 利用可能なジオプロセシング ツールの一覧はこちらをご参照ください。

配布ライセンスの入手方法

各配布ライセンスの入手方法は以下の通りです。

Lite ライセンス Lite ライセンスを入手するには以下のいずれかの方法があります。
  • ライセンス キーを取得する
    • ArcGIS Developers のサイトから無償のライセンス キーを取得して、Liteライセンスを有効化することができます。
  • ArcGIS Online または Portal for ArcGIS のアカウントを使用する
    • アプリケーション起動時に指定ユーザー アカウント (Viewer タイプ以上) でログインすることにより、Lite ライセンスを有効化することができます。
Basic ライセンス Basic ライセンスを入手するには以下のいずれかの方法があります。
  • 配布パックを使用する
    • ArcGIS Runtime Basic 配布パックを購入する必要があります。*1
  • ArcGIS Online または Portal for ArcGIS のアカウントを使用する
    • アプリケーション起動時に指定ユーザー アカウント (Contributor タイプ以上) でログインすることにより、Basic ライセンスを有効化することができます。
Standard ライセンス Standard ライセンスを入手するには以下のいずれかの方法があります。
  • 配布パックを使用する
    • ArcGIS Runtime Standard 配布パックを購入する必要があります。*1
  • ArcGIS Online または Portal for ArcGIS のアカウントを使用する
    • アプリケーション起動時に指定ユーザー アカウント (Creator タイプ以上) でログインすることにより、Standard ライセンスを有効化することができます。 *2
Advanced ライセンス Advanced ライセンスを入手するには以下のいずれかの方法があります。
  • 配布パックを使用する
    • ArcGIS Runtime Advanced 配布パックを購入する必要があります。*1
  • ArcGIS Online または Portal for ArcGIS のアカウントを使用する
    • アプリケーション起動時に指定ユーザー アカウント (Professional タイプ以上) でログインすることにより、Advanced ライセンスを有効化することができます。*2
Analysis Extension ライセンス Analysis Extension ライセンスを入手するには以下のいずれかの方法があります。Analysis Extension ライセンスは、Standard/Advanced ライセンスに追加できる有償のライセンスです。
  • 配布パックを使用する
    • Analysis Extension ライセンスを利用するには ArcGIS Runtime Analysis Extension 配布パックを購入する必要があります。*1
  • ArcGIS Online または Portal for ArcGIS のアカウントを使用する
    • アプリケーション起動時に指定ユーザー アカウント (ArcGIS Runtime Analysis アドオン ライセンス割り当て済み) でログインすることにより、Analysis ライセンスを有効化することができます。*2
Advanced Editing Extension ライセンス Advanced Editing Extension ライセンスを入手するには以下のいずれかの方法があります。Advanced Editing Extension ライセンスは、Basic/Standard/Advanced ライセンスに追加できる有償のライセンスです。
  • 配布パックを使用する
    • Advanced Editing Extension ライセンスを利用するには ArcGIS Runtime Advanced Editing Extension 配布パックを購入する必要があります。*1
  • Portal for ArcGIS のアカウントを使用する
    • アプリケーション起動時に指定ユーザー アカウント (Advanced Editing ユーザー タイプ エクステンション割り当て済み) でログインすることにより、Advanced Editing ライセンスを有効化することができます。*3
  • 購入を希望される場合は、ESRIジャパンまでお問い合わせください。ArcGIS Runtime 配布パックは ArcGIS Maps SDKs for Native Apps を利用して作成されたアプリケーションを動作させるのに必要な配布ライセンスです。
  • この認証は、ArcGIS Enterprise (Portal for ArcGIS) 10.8 以上のバージョンが必要です。
  • この認証は、ArcGIS Enterprise (Portal for ArcGIS) 11.2 以上のバージョンが必要です。

アプリケーションの配布に関する条件

取得した配布ライセンスはそれぞれ以下の条件となります。

Lite ライセンス
  • ライセンス キーを使用する場合
    • コードを使用してアプリケーションに Lite ライセンス キーを設定します。
  • ArcGIS Online または Portal for ArcGIS アカウントを使用してライセンスを入手する場合
    • アプリケーションを使用するユーザーごとに指定ユーザー アカウント(Viewer タイプ以上)が必要です。
Basic ライセンス
  • 配布パックを使用してライセンスを入手する場合
    • 配布するアプリケーションと配布先の端末(デバイス)の組み合わせごとにライセンスが必要です。*1
  • ArcGIS Online または Portal for ArcGIS アカウントを使用してライセンスを入手する場合
    • アプリケーションを使用するユーザーごとに指定ユーザー アカウント(Contributor タイプ以上)が必要です。
Standard ライセンス
  • 配布パックを使用してライセンスを入手する場合
    • 配布するアプリケーションと配布先の端末(デバイス)の組み合わせごとにライセンスが必要です。*1
  • ArcGIS Online または Portal for ArcGIS アカウントを使用してライセンスを入手する場合
    • アプリケーションを使用するユーザーごとに指定ユーザー アカウント(Creator タイプ以上)が必要です。*2
Advanced ライセンス
  • 配布パックを使用してライセンスを入手する場合
    • 配布するアプリケーションと配布先の端末(デバイス)の組み合わせごとにライセンスが必要です。*1
  • ArcGIS Online または Portal for ArcGIS アカウントを使用してライセンスを入手する場合
    • アプリケーションを使用するユーザーごとに指定ユーザー アカウント(Professional タイプ以上)が必要です。*2
Analysis Extension ライセンス Analysis Extension ライセンスを入手するには以下の 2つの方法があります。Analysis Extension ライセンスは、Standard/Advanced ライセンスに追加できる有償のライセンスです。
  • 配布パックを使用してライセンスを入手する場合
    • 配布するアプリケーションと配布先の端末(デバイス)の組み合わせごとにライセンスが必要です。*1
  • ArcGIS Online または Portal for ArcGIS アカウントを使用してライセンスを入手する場合
    • アプリケーションを使用するユーザーごとに指定ユーザー アカウント(ArcGIS Runtime Analysis アドオン ライセンス割り当て済み)が必要です。*2
Advanced Editing Extension ライセンス Advanced Editing Extension ライセンスを入手するには以下の 2つの方法があります。Advanced Editing Extension ライセンスは、Basic/Standard/Advanced ライセンスに追加できる有償のライセンスです。
  • 配布パックを使用してライセンスを入手する場合
    • 配布するアプリケーションと配布先の端末(デバイス)の組み合わせごとにライセンスが必要です。*1
  • Portal for ArcGIS アカウントを使用してライセンスを入手する場合
    • アプリケーションを使用するユーザーごとに指定ユーザー アカウント(Advanced Editing ユーザー タイプ エクステンション割り当て済み)が必要です。*3
  • ライセンスはアプリケーションとデバイスの組み合わせごとにカウントされます。以下にいくつかの配布例を示します:
    • 1 台のコンピュータ(デバイス)に異なる 3 種類のアプリケーションを配布した場合、必要なライセンス数は 3 です(デバイス:1 × アプリケーション:3 = 3)
    • 3 台のコンピュータ(デバイス)それぞれに 1 種類のアプリケーションを配布した場合、必要なライセンス数は 3 です(デバイス:3 × アプリケーション:1 = 3)
    • 3 台のコンピュータ(デバイス)それぞれに異なる 2 種類のアプリケーションを配布した場合、必要なライセンス数は 6 です(デバイス:3 × アプリケーション:2 = 6)
  • この認証は、ArcGIS Enterprise (Portal for ArcGIS) 10.8 以上のバージョンが必要です。
  • この認証は、ArcGIS Enterprise (Portal for ArcGIS) 11.2 以上のバージョンが必要です。

ArcGIS Online のベースマップをタイル パッケージとして使用する際の制限事項

ArcGIS Online のベースマップをタイル パッケージとして出力することができます。すべてのベースマップではなく、エクスポートが可能なベースマップに限ります。ただし、当該機能をご利用の際は Esri が策定した使用ポリシーの遵守をお願いします。

よくあるご質問

  • 機能評価をしたいのですが、無償で利用できますか?
  • 開発及び評価目的の場合は、SDK をダウンロードするだけですべての機能をお使いいただけます。開発者アカウントを作成することで、ArcGIS Location Platform(PaaS)のロケーションサービスを毎月一定枠まで無償でご利用いただくこともできます。
  • Lite ライセンスを用いたアプリに配布数の制限はありますか?
  • いいえ、ありません。各 ArcGIS 開発者アカウントにつき 1 つのユニークな Lite ライセンス キーを作成できます。このライセンス キーは、ライセンス キーを保有する開発者が作成したすべてのアプリケーションで使用できます。
  • 有償のライセンス キーはどのように発行させますか?
  • 有償ライセンスのライセンス キーは配布パックとして提供されます。配布パックを購入すると、購入したレベルに応じた固有のキーが提供されます。追加で配布パックを購入した際は、通常は同一のキーが発行されますが、申請により異なるキーを発行することも可能です。
  • 開発したアプリケーションを配布するために必要なライセンスは何ですか?
  • 開発したアプリケーションを組織内業務利用やアプリ ストアで配布 (無償、有償に関わらず) する場合は、配布ライセンスが必要です。配布ライセンスは Lite、Basic、Standard、Advanced の 4 つのレベルを提供しています。アプリケーションで使用している機能に応じたライセンスを取得していただく必要があります。アプリケーションの配布についてご不明な点があればお問い合わせください。
  • ライセンスは、ユーザー単位、アプリ単位、開発単位、または組織単位のどれにあたりますか?
  • ArcGIS Maps SDKs for Native Apps で構築されたアプリケーションは、デプロイ単位でライセンスされます。ライセンス文字列を使用する場合、ArcGIS Runtime ライセンス文字列のデプロイ数を、各レベル(Basic、Standard、Advanced)ごとに追跡する必要があります。これは、単一ユーザーが複数のアプリを使用する場合を含め、利用可能な各アプリのインストールがデプロイとしてカウントされるためです。ユーザー認証を実装する場合、ライセンスはアプリケーションではなくログインしたユーザーに紐づけられます。そのため、1人の認証済みユーザーが複数のアプリケーションをライセンスすることができます。