デプロイの紹介

出典:ArcGIS Location Platform - Deployment

アプリケーションをデプロイするためのライセンスと配布の要件は、開発するアプリケーションのタイプと使用する API によって決まります。これには、Web、ネイティブ、およびサービスベースのアプリケーションが含まれます。このヘルプ トピックでは、ソリューションをデプロイする前に知っておく必要がある情報について説明します。

アプリケーションをデプロイする前に、必ず利用規約を確認してください。 使用条件に従わない特別な導入要件がある場合はお問い合わせください。

すべての ArcGIS Location Platform アカウントには、サブスクリプション プランが関連付けられています。各サブスクリプションには、無料枠のロケーション サービスが付属しており、従量課金は無効になっています。このアカウントを使用して、API キーまたは OAuth 2.0 のいずれかを使用してロケーション サービスにアクセスするアプリケーションを構築できますが、利用できるのは無料レベルの使用量でアクセスできるロケーション サービスのみです。すべてのロケーション サービスにアクセスするには、従量課金を有効にする必要があります。利用可能な機能の一覧については、以下の表をご確認ください。

アプリケーションが特定の課金サイクルで無料枠を超えて使用した場合、従量課金を有効にしない限り、サービスへのアクセスは無効になります。従量課金は、アカウントのサブスクリプションの課金設定で構成することができます。従量課金と課金について詳しくはこちらをご覧ください。

すべてのロケーション サービスのトランザクションは米ドルで課金されます。サービスの利用料については、価格をご確認ください。

アプリケーションを導入する前に、従量課金を有効にして、中断のないサービス アクセスを確保することをお勧めします。

無料枠 従量課金
ベースマップ
プレイス
住所検索 (データ保存しない)
住所検索 (データ保存する) ×
ルート検索
ルート検索(経由地の最適化) ×
到達圏 ×
配車ルート解析 ×
最寄りの検索 ×
ロケーション-アロケーション ×
移動コスト マトリックス ×
インフォグラフィックス ×
レポート作成 ×
空間解析 ×
タイル、ファイル、アタッチメント (ストレージ)
フィーチャの保存 (100 MB)
フィーチャのクエリ (転送量、15 MB)
フィーチャの編集 (転送量、5 MB)

〇:対応 △:一部対応 ×:未対応

Web アプリケーション

Web アプリケーションは、ArcGIS Maps SDK for JavaScriptオープン ソース、またはその他の API を使用して構築します。

Web アプリケーションを構築してデプロイするには、以下が必要です。

  1. ArcGIS Location Platform アカウント
  2. 利用規約への同意

アプリケーション例

  • クライアントサイド、静的、単一 Web ページアプリケーション
  • フロントエンドとバックエンドの技術を使用した動的な Web アプリケーション
  • プログレッシブ Web アプリ (PWA)
  • リッチインターネットアプリ (RIA、Web アプリをカプセル化したデスクトップ、または、モバイルのハイブリッドアプリ)
  • ブラウザと IDE の拡張機能

注意:ここに掲載されていない種類の Web プリケーションも開発できる可能性があります。

ネイティブ アプリケーション

ネイティブ アプリケーションは、ArcGIS Maps SDK for Native Apps のいずれかを使用して構築され、デスクトップ、モバイル デバイス、または、組み込みシステムにデプロイされます。ネイティブ アプリケーションは、Microsoft Windows Installer(.msi)などの様々なインストーラー テクノロジを使用するか、Google Play ストア、Apple App Store、Microsoft Store、または ArcGIS Marketplace で展開できます。

ネイティブ アプリケーションを構築してデプロイするには、以下が必要です。

  1. ArcGIS Location Platform アカウント
  2. 利用規約への同意
  3. ArcGIS Runtime ライセンス文字列、または、ユーザー認証の実装。これにより、アプリケーションの「ロックが解除」され、マップおよびコンソール ログに表示される「Licensed for Developer Use Only」のウォーターマーク (透かし)が削除されます。

ArcGIS Runtime ライセンス文字列の取得方法については、以下の「License and deployment」のセクションをご確認ください。

Runtime ライセンス文字列は、ArcGIS Runtime SDKs 100.x および ArcGIS Maps SDKs for Native Apps 200.x で使用されます。ネイティブ アプリケーションが ArcGIS ロケーション サービスを使用する場合でも、ロケーション サービスにアクセスするには有効なアクセス トークンが必要です。

アプリケーション例

  • スマートフォン、または、タブレット用のモバイルアプリ
  • デスクトップ アプリ (Linux、macOS、Windows)

注:ここに掲載されていない種類のネイティブ アプリケーションも開発できる可能性があります。

ゲームエンジン アプリケーション

ゲームエンジン アプリケーションは、ArcGIS Maps SDKs のいずれかを使用して構築され、サポート対象のデバイス、オペレーティング システム、または組み込みシステムにデプロイされます。

ゲームエンジン アプリケーションを構築してデプロイするには、以下が必要です。

  1. ArcGIS Location Platform アカウント
  2. 利用規約への同意
  3. ArcGIS Maps SDK for Unity ガイドのデプロイメント もしくは、ArcGIS Maps SDK for Unreal Engine ガイドのデプロイメントを参照

ゲームエンジン アプリケーションが ArcGIS のロケーション サービスを使用する場合、ロケーション サービスにアクセスするには有効なアクセス トークンが必要です。

アプリケーション例

  • Android、または iOS の携帯電話、または、タブレット用アプリ
  • スタンドアロン Windows プラットフォーム、または、ユニバーサル Windows アプリケーション
  • macOS アプリケーション
  • XR プラットフォーム向け AR/VR アプリケーション

注:ここに掲載されていない種類のゲームエンジン アプリケーションも開発できる可能性があります。

サービス ベース アプリケーション

サービス ベースのアプリケーションは、ArcGIS のロケーション サービスを使用するもので、エンド ユーザー インタフェースを持たない場合があります。ロケーション サービス、API、ライブラリ、または、その他のバックエンド機能を使用できます。サービス ベースのアプリケーションは、Esri 以外のクライアント側 API で構築されたサービスやプロセス、Web フック、その他のスケジュールされたプロセスなど、ユーザーとのインタラクションによってトリガーされます。

通常、これらのアプリケーションは、REST API サービスのエンドポイント、Node.js アプリ内の ArcGIS REST JS、または ArcGIS Maps SDK for JavaScript のモジュール、または ArcGIS API for Python を使用して構築されます。

サービス ベース アプリケーションを構築してデプロイするには、以下が必要です。

  1. ArcGIS Location Platform アカウント
  2. 利用規約への同意

ArcGIS Maps SDKs for Native Apps は、サービスベースのアプリケーションの構築には使用できません。

アプリケーション例

  • Web サービス
  • REST アプリケーション
  • スクリプト アプリケーション
  • 内部ライブラリ
  • 開発者向け API
  • M2M (Machine to Machine)

注:ここに掲載されていない種類のサービスベースのアプリケーションも開発できる可能性があります。

ベースマップの帰属

ベースマップ スタイル サービスを使用するマッピング アプリケーションを構築、およびデプロイする場合は、ベースマップの帰属表示が必要です。ベースマップの帰属については、こちらをご確認ください。

3rd party データ

多くの組織は、ArcGIS で独自のコンテンツやデータをホストし、ArcGIS OnlineArcGIS Hub、または ArcGIS Living Atlas of the World を通じて利用できるようにしています。これらのデータをアプリケーションで使用する前に、利用規約を準拠する必要があり、組織によって定義されている場合は、帰属表示を行う必要があります。利用規約は通常、各データ プロバイダによって異なります。

デプロイ サポート機能

アプリケーションに実装されている ArcGIS サービスに基づくデプロイの種類については、以下の表をご確認ください。

ArcGIS Location Platform サブスクリプション
プライベート アプリケーションの構築とデプロイ
公開アプリケーションの構築とデプロイ
無料 (非商用) アプリケーションの構築とデプロイ
商用アプリケーションの構築とデプロイ
ArcGIS およびオープン ソース API を使用した Web アプリケーションの構築
ArcGIS およびオープン ソース API を使用したネイティブ アプリケーションの構築
ArcGIS およびオープン ソース API を使用したサービス ベースのアプリケーションの構築
ArcGIS のプライベート コンテンツにアクセスするアプリケーションの構築とデプロイ
Living Atlas のオープン データを使用するアプリケーションの構築とデプロイ 1
Living Atlas の加入者データを使用するアプリケーションの構築とデプロイ 1
アプリケーション ストアを通じたアプリケーションの配布
ArcGIS Marketplace を通じたアプリケーションの配布 2
オフライン機能を備えたアプリケーションの配布 1

〇:対応 △:一部対応 ×:未サポート

  1. お問い合わせください。
  2. Esri パートナーとしてサインアップする必要があります。