ArcGIS Navigator の構成
ArcGIS Navigator アプリを構成するには、次の手順に従います:
My Esri からモバイル マップ パッケージをダウンロードするか、ArcGIS Pro にカスタム モバイル マップ パッケージを作成します。 それらのパッケージを Web サーバー上でホストします。
モバイル マップ パッケージを組織に登録します。
この後、メンバーは Navigator アプリを使用して組織にサイン インし、オフラインでの作業やナビゲーションのためにマップ パッケージをダウンロードできます。 詳細については、「ArcGIS Navigator のヘルプ」をご参照ください。
モバイル マップ パッケージの管理
組織にサイン インしている Navigator ユーザーには、ダウンロード可能に設定したモバイル マップ パッケージが表示されます。 Esri が作成したマップ パッケージは My Esri から入手するか、ArcGIS Pro で独自のマップ パッケージを作成し、組織にアップロードすることもできます。 モバイル マップ パッケージを Navigator アプリのユーザーが利用可能にするには、まず登録が必要です。
ArcGIS Enterprise には、esri_nav が所有する Navigator Maps グループが付属しています。 このグループには、Esri が作成したアイテムがすでに含まれています。 Navigator Maps グループに属する各アイテムの説明、サムネイル、その他の情報を閲覧できます。
Navigator Maps グループに属するアイテムにアクセスする手順を以下に示します。
組織サイトにサイン インします。
グループ > 所属している組織のグループ を開きます。
Navigator Maps グループをクリックします。
グループのアイテムを示すページが開きます。
グループに属する全アイテムを見たいときは、すべてのグループ コンテンツを表示 をクリックします。
どのアイテムも、クリックするとそのアイテム ページが開きます。
組織を作成したばかりのとき、これらのアイテムはどのマップ パッケージにもリンクされていません。 アイテムにコンテンツを含める、またはそれらのコンテンツを更新するには、マップ パッケージを My Esri からダウンロードし、別途用意した Web サーバーでホストした上で、ホストしたパッケージを登録する必要があります。
これらのパッケージを登録するには、Portal for ArcGIS に付属するモバイル マップ パッケージ ツール (managemmpks) を使用します。 必要に応じて、このツールを使用して、組織でモバイル マップ パッケージを更新、登録解除、およびリスト表示することもできます。
Esri が提供するモバイル マップ パッケージのダウンロード
Esri が提供するモバイル マップ パッケージをダウンロードするには、次の手順に従います。
My Esri にログインし、組織 > ダウンロード > データとコンテンツ を順にクリックします。
検索テキスト ボックスに「Navigator」と入力して、並べ替え ドロップダウン リストから目的の並べ替えオプションを選択します。
モバイル マップ パッケージのリストをスクロールして、目的のファイルを検索します。
Navigator for ArcGIS アプリ ユーザーに提供するモバイル マップ パッケージごとに ダウンロード をクリックします。 一度に 1 つのファイルをダウンロードします。
ダウンロードしたマップ パッケージを Web 上でアクセス可能な場所に置きます。 たとえば、Web サーバーとして IIS を使用している場合は、
c:\inetpub\wwwroot\フォルダー、または仮想ディレクトリーとして構成されている別の場所に、ダウンロードしたファイルを配置できます。マップ パッケージ ファイルを配置する Web サーバーの URL は、
managemmpksツールでパッケージを登録して管理する際に指定するベース URL です。MIME タイプとして
.mmpk拡張子を有効にします。 たとえば、Web サーバーとして IIS を使用している場合は、次の手順に従います。IIS Manager を開きます。
接続 ウィンドウのツリー ビューでサーバーを選択し、MIME タイプ をダブルクリックします。
操作 ウィンドウで 追加 をクリックします。
ファイル名拡張子 に、「.mmpk」と入力します。
MIME タイプ に、「application/mmpk」と入力します。
Web サーバーを再起動します。
モバイル マップ パッケージの登録
モバイル マップ パッケージを取得して Web サーバー上でホストした後、そのパッケージを ArcGIS Enterprise 組織に登録します。 モバイル マップ パッケージに加えた更新がすべて、組織にも伝達される必要があります。 各モバイル マップ パッケージは組織内のアイテムに対応しています。 モバイル マップ パッケージを登録すると、これらのアイテムが更新され、Web サーバーの .mmpk ファイルの URL を参照するようになります。
モバイル マップ パッケージは、managemmpks ツールを使用して登録および管理できます。 このツールは、Portal for ArcGIS の <Portal for ArcGIS installation directory>/tools/managemmpks ディレクトリーにインストールされています。 managemmpks ツールを実行すると、ポータル管理者のユーザー名とパスワードを入力するよう求められます。
モバイル マップ パッケージは、managemmpks ツールを使用して登録および管理できます。 このツールは、Portal for ArcGIS の <Portal for ArcGIS installation directory>\tools\managemmpks ディレクトリーにインストールされています。 managemmpks ツールを実行すると、ポータル管理者のユーザー名とパスワードを入力するよう求められます。
managemmpks ツールを使用すると、多数のモバイル マップ パッケージを一括登録できます。 ツールはマップ パッケージの名前ではなく、アイテム名を入力として受け付けます。 このため、既存のアイテムを登録するにはアイテム名を知っている必要があります。 アイテム名のリストを取得するには、managemmpks ツールで --preinstalled コマンドを使用するか、Navigator Maps グループの内容を参照します。
「managemmpks --help」と入力すると、このツールの構文に関するヘルプを参照できます。
登録しようとするアイテムの名前が分かったら、Web サーバー上でホストしているマップ パッケージを、次の手順で登録してください。
Portal for ArcGIS がインストールされているコンピューターにログインします。
ターミナル セッションを開始し、Portal for ArcGIS をインストールしたユーザーで認証します。
管理者として実行 オプションを使用して、コマンド プロンプト ウィンドウを開きます。
コマンド ラインから、Portal for ArcGIS インストール ディレクトリーの
tools/managemmpksフォルダーに移動します。コマンド ラインから、Portal for ArcGIS インストール ディレクトリーの
tools\managemmpksフォルダーに移動します。次のように、
--registerコマンドを指定してmanagemmpksツールを実行し、テキスト ファイル、カンマ区切り値ファイル、またはパッケージ アイテム名のカンマ区切りリストとして列挙されているモバイル マップ パッケージをすべて登録します:managemmpks --register --url <base_URL> {--file <package_names_list.txt> | --packages <package_name1,package_name2>}。次の例は、モバイル マップ パッケージのアイテム名リストを使用して、URL
http://mapcdn.esri.com/navigator/mmpkを介してアクセスされるモバイル マップ パッケージを登録します。managemmpks --register --url http://mapcdn.esri.com/navigator/mmpk --packages Alabama,Czech_Republic--packagesコマンドを使用するときは、複数の単語を含むアイテム名 (前掲の例の Czech Republic など) に含まれる空白を、アンダースコア (_) に置き換える必要があります。この例では、アイテム名のリストを含むテキスト ファイル (
us_states_package_list.txt) を渡すという方法で、http://mapcdn.esri.com/navigator/mmpkを介してアクセスされるモバイル マップ パッケージ (.mmpk) ファイルを指定しています。managemmpks --register --url http://mapcdn.esri.com/navigator/mmpk --file us_states_package_list.txtテキスト ファイルや CSV (カンマ区切り値) ファイルを使用してモバイル マップ パッケージを登録するときは、空白をアンダースコアに置換する必要はありません。 ファイル中に、たとえば次のようなエントリーを含めることができます。
Alabama Czech Republic South America Southern Cone Region
これで、Navigator アプリ ユーザーはナビゲーションのためにマップ パッケージをダウンロードできます。
モバイル マップ パッケージの更新
Esri は、My Esri のモバイル マップ パッケージを定期的に更新します。 ArcGIS Pro で生成したモバイル マップ パッケージを更新することもできます。 更新されたファイルを取得し、ベース URL からアクセスするモバイル マップ パッケージ ファイル ディレクトリーに配置してから、--refresh コマンドを指定して managemmpks ツールを実行し、そのパッケージのコンテンツを更新します。 モバイル マップ パッケージ名またはアイテム名のカンマ区切りリストを含むテキスト ファイルまたは CSV ファイルを指定できます。 構文は managemmpks --refresh {--file <package_names_list.txt> | --packages <name1,name2>} です。
この例では、ベース URL からアクセスできる場所に、更新済みの farmland および pop_density モバイル マップ パッケージが配置されています。
managemmpks --refresh --packages farmland,pop_density
新たに .mmpk ファイルが使用可能になったとき、Navigator Maps グループに属するアイテムのコンテンツを更新します。ただし、関連するベース URL は変更しません。 --refresh コマンドを実行すると、Navigator アプリのユーザーに対して、ファイルの更新が終了し、ダウンロードできる状態である旨が表示されます。
モバイル マップ パッケージの登録解除
モバイル マップ パッケージを登録解除するには、managemmpks ツールで --unregister コマンドを実行します。 --file コマンドを使用して、パッケージのテキストまたは CSV ファイル リストを指定するか、--packages コマンドを使用して、アイテム名のカンマ区切りリストを含めることができます。
この例では、Albania モバイル マップ パッケージが登録解除されます。
managemmpks --unregister --packages Albania
--packages コマンドを使用するときは、複数の単語を含む組織アイテム名 (Czech Republic など) に含まれる空白を、アンダースコア (_) に置き換える必要があります。
テキスト ファイル (package_list.txt) にリスト表示されたモバイル マップ パッケージを登録解除する例を、次に示します:
managemmpks --unregister --file package_list.txt
テキスト ファイルや CSV (カンマ区切り値) ファイルを使用してモバイル マップ パッケージを登録解除するとき、アイテム名の空白をアンダースコアに置き換える必要はありません。 ファイル中に、たとえば次のようなエントリーを含めることができます。
Alabama
Czech Republic
South America Southern Cone Region
すべてのモバイル マップ パッケージのリスト表示
managemmpks ツールで --list コマンドを使用すると、2 つのリストが生成されます。1 つは登録されたモバイル マップ パッケージ、もう 1 つは登録解除されたモバイル マップ パッケージのリストです。 --dir コマンドを使用して、これらのリストのテキスト ファイルが作成される出力ディレクトリーを指定します。 ファイル名は、managemmpks ツールにより自動生成されます。 これらのテキスト ファイルは、.mmpk ファイルの登録と登録解除の入力として使用できます。
この例では、モバイル マップ パッケージのリストが /usr/temp ディレクトリーに出力されます。
この例では、モバイル マップ パッケージのリストが C:\temp ディレクトリーに出力されます。
./managemmpks.sh --list --dir /usr/temp
managemmpks --list --dir C:\temp
指定したディレクトリーにファイルが 2 つ作成されます。
registered-<YYYMMDD-hhmmss>.txt- 登録されたアイテムの名前を含むファイル。unregistered-<YYYMMDD-hhmmss>.txt- 登録解除されたアイテムの名前を含むファイル。
インストールされたモバイル マップ パッケージのリスト表示
managemmpks ツールで --preinstalled コマンドを使用すると、組織に付属しているモバイル マップ パッケージをリスト表示できます。 このリストを含むテキスト ファイルを出力することができます。 このテキスト ファイルは、.mmpk ファイルの登録と登録解除の入力として使用できます。
コマンド プロンプトまたはターミナルでマップ パッケージのリストを返すには、この例に示されているように --preinstalled コマンドを指定します。
managemmpks --preinstalled
このリストをファイルに出力するには、次の例に示されたとおりに、ファイル名を指定します。
managemmpks --preinstalled > myoutputfile.txt