アプリケーションの開発および評価
ArcGIS Maps SDK for Swift はソフトウェア開発キット(SDK)であり、SDK のダウンロード、開発および評価は無償で行えます。
ArcGIS Location Platform の開発者アカウントを作成することで、Esri社が公開するベースマップやジオコーディング サービス、ネットワーク サービスなどの様々な GIS サービスを無償から利用できるため、手軽に開発をスタートできます。
アプリケーションの配布
SDK を使用して開発したアプリケーションを配布するには配布用のライセンスが必要です。配布に使用するライセンスは、開発したアプリケーションが利用する機能に応じて 3 種類の基本ライセンス(Lite/Basic/Standard)と2つのエクステンション ライセンス(オプション)から選択します。
配布ライセンスの種類
Lite ライセンス |
Lite ライセンスでは以下のような機能を実現することができます。
|
---|---|
Basic ライセンス |
Basic ライセンスは Lite ライセンスで利用できるすべての機能に加えて以下のような機能を実現することができます。
|
Standard ライセンス |
Standard ライセンスは Basic ライセンスで利用できるすべての機能に加えて以下のような機能を実現することができます。
|
Analysis Extension ライセンス |
Standard ライセンスに Analysis Extension ライセンスを追加すると、 以下の機能を実現することができます。
|
Advanced Editing Extension ライセンス |
Basic/Standard ライセンスに Advanced Editing Extension ライセンスを追加すると、以下の機能を実現することができます。
|
*1:編集対象のフィーチャ サービスがインターネット上に一般公開され、誰でもアクセスできる場合は Lite ライセンスが適用されます。アクセスに認証が必要な場合やイントラネット利用の場合は Basic ライセンスが適用されます。但し、バージョン 200.5 から、フィーチャ サービスが ArcGIS Location Platform によってホストされている場合に限り、Lite ライセンスでもセキュアなフィーチャ サービスのフィーチャの編集が可能です。
*2:ルート検索機能はオンライン/オフラインで利用可能です。到達圏解析と最寄り施設検索機能はオンラインでのみ利用可能です。オフラインで到達圏解析と最寄り施設検索機能を使用する場合は Analysis Extension ライセンスが必要です。
*3:ローカルにある KML/KMZ ファイルを参照する場合は Standard ライセンスが必要です。Web 上にあるリソースを参照する場合は Lite ライセンス(表示のみ)で利用可能です。
配布ライセンスの入手方法
各配布ライセンスの入手方法は以下の通りです。
- 具体的なライセンスの入手および有効化の方法はアプリケーション配布ガイドをご参照ください。
- ライセンスを有効化したアプリケーションを配布する前にアプリケーションの配布に関する条件の内容をご確認ください。
Lite ライセンス |
Lite ライセンスを入手するには以下のいずれかの方法があります。
|
---|---|
Basic ライセンス |
Basic ライセンスを入手するには以下のいずれかの方法があります。
|
Standard ライセンス |
Standard ライセンスを入手するには以下のいずれかの方法があります。
|
Analysis Extension ライセンス |
Analysis Extension ライセンスを入手するには以下のいずれかの方法があります。Analysis Extension ライセンスは、Standard ライセンスに追加できる有償のライセンスです。
|
Advanced Editing Extension ライセンス |
Advanced Editing Extension ライセンスを入手するには以下のいずれかの方法があります。Advanced Editing Extension ライセンスは、Basic/Standard ライセンスに追加できる有償のライセンスです。
|
*1:購入を希望される場合は、ESRIジャパンまでお問い合わせください。ArcGIS Runtime 配布パックは ArcGIS Maps SDKs for Native Apps を利用して作成されたアプリケーションを動作させるのに必要な配布ライセンスです。
*2:この認証は、ArcGIS Enterprise (Portal for ArcGIS) 10.8 以上のバージョンが必要です。
*3:この認証は、ArcGIS Enterprise (Portal for ArcGIS) 11.2 以上のバージョンが必要です。
アプリケーションの配布に関する条件
取得した配布ライセンスはそれぞれ以下の条件となります。
Lite ライセンス |
|
---|---|
Basic ライセンス |
|
Standard ライセンス |
|
Analysis Extension ライセンス |
Analysis Extension ライセンスを入手するには以下の 2つの方法があります。Analysis Extension ライセンスは、Standard ライセンスに追加できる有償のライセンスです。
|
Advanced Editing Extension ライセンス |
Advanced Editing Extension ライセンスを入手するには以下の 2つの方法があります。Advanced Editing Extension ライセンスは、Basic/Standard ライセンスに追加できる有償のライセンスです。
|
*1:ライセンスはアプリケーションとデバイスの組み合わせごとにカウントされます。以下にいくつかの配布例を示します:
- 1 台のコンピュータ(デバイス)に異なる 3 種類のアプリケーションを配布した場合、必要なライセンス数は 3 です(デバイス:1 × アプリケーション:3 = 3)
- 3 台のコンピュータ(デバイス)それぞれに 1 種類のアプリケーションを配布した場合、必要なライセンス数は 3 です(デバイス:3 × アプリケーション:1 = 3)
-
3 台のコンピュータ(デバイス)それぞれに異なる 2 種類のアプリケーションを配布した場合、必要なライセンス数は 6 です(デバイス:3 × アプリケーション:2 = 6)
*2:この認証は、ArcGIS Enterprise (Portal for ArcGIS) 10.8 以上のバージョンが必要です。
*3:この認証は、ArcGIS Enterprise (Portal for ArcGIS) 11.2 以上のバージョンが必要です。
ArcGIS Online のベースマップをタイルパッケージとして使用する際の制限事項
ArcGIS Online のベースマップをタイルパッケージとして出力することができます。すべてのベースマップではなく、エクスポートが可能なベースマップに限ります。ただし、当該機能をご利用の際は Esri が策定した使用ポリシーの遵守をお願いします。
よくあるご質問
-
- 機能評価をしたいのですが、無償で利用できますか?
- 開発及び評価目的の場合は、ArcGIS Developers にサイン アップして SDK をダウンロードするだけで、全ての機能を無償で利用することが可能です。
-
- Lite ライセンスを用いたアプリに配布数の制限はありますか?
- いいえ、ありません。各 ArcGIS 開発者アカウントにつき 1 つのユニークな Lite ライセンスキーを作成できます。このライセンスキーは、ライセンスキーを保有する開発者が作成したすべてのアプリケーションで使用できます。
-
- 有償のライセンスキーはどのように発行させますか?
- 有償ライセンスのライセンスキーは配布パックとして提供されます。配布パックを購入すると、購入したレベルに応じた固有のキーが提供されます。追加で配布パックを購入した際は、通常は同一のキーが発行されますが、申請により異なるキーを発行することも可能です。
-
- 開発したアプリケーションを配布するために必要なライセンスは何ですか?
- 開発したアプリケーションを組織内業務利用やアプリ ストアで配布 (無償、有償に関わらず) する場合は、配布ライセンスが必要です。配布ライセンスは Lite、Basic、Standard の 3 つのレベルを提供しています。アプリケーションで使用している機能に応じたライセンスをご購入していただく必要があります。商用アプリケーションの配布についてはお問い合わせください。