モバイル ジオデータベースの作成
モバイル ジオデータベースは SQLite データベースを使用するジオデータベースの実装であり、フォルダー内に 1 つのファイルとして保存されます。 モバイル ジオデータベースは [カタログ] ウィンドウでフォルダー内に直接作成するか、ジオプロセシング ツールまたは Python スクリプトを実行して作成することができます。
フィーチャクラス名とテーブル名の長さとその他のサイズ制限については、「 モバイル ジオデータベースのサイズと名前の制限 」をご参照ください。
モバイル ジオデータベースは以下に説明するワークフローのいずれかを使用して作成します。
ArcGIS Pro のカタログ ウィンドウの使用
ArcGIS Pro の [カタログ] ウィンドウでモバイル ジオデータベースを作成するには、次の手順に従います。
必要に応じて、ArcGIS Pro を起動して [カタログ] ウィンドウを開きます 。
[カタログ] ウィンドウで [データベース] を右クリックするか、 [フォルダー] の下にあるフォルダーを右クリックし、 [新しいモバイル ジオデータベース] をクリックします。
[新しいモバイル ジオデータベース] ダイアログ ボックスで、モバイル ジオデータベースを作成する場所を参照して名前を入力し、 [保存] をクリックします。
選択した場所にモバイル ジオデータベースが作成され、 [カタログ] ウィンドウの [データベース] に格納されているプロジェクトにそのモバイル ジオデータベースが自動的に追加されます。
ArcGIS Pro のモバイル ジオデータベースでサポートされているデータセット タイプとジオデータベース動作のリストについては、「 データセット 」をご参照ください。
モバイル ジオデータベースの作成ツールの使用
[モバイル ジオデータベースの作成] ツールを使用してモバイル ジオデータベースを作成するには、次の手順に従います。
ArcGIS Pro で [モバイル ジオデータベースの作成 (Create Mobile Geodatabase)] ツールを開きます。
検索機能を使用してツールを検索したり、データ管理ツールボックスのワークスペース ツールセットからツールを直接開いたりできます。
モバイル ジオデータベースを作成するフォルダーの場所を指定します。
ジオデータベースの名前を入力します。
[実行] をクリックします。
指定した場所に、モバイル ジオデータベースが作成されます。
ArcGIS Pro のモバイル ジオデータベースでサポートされているデータセット タイプとジオデータベース動作のリストについては、「 データセット 」をご参照ください。
Python スクリプトの実行
ArcGIS Server または ArcGIS Pro がインストールされているコンピューターからモバイル ジオデータベースを作成するには、 CreateMobileGDB_management 関数を呼び出す Python スクリプトを実行できます。 これは、Linux コンピューター上の ArcGIS クライアントからモバイル ジオデータベースを作成する必要がある場合や、変更を加えるだけで再使用可能な Python のスタンドアロン スクリプトを使用してモバイル ジオデータベースを作成する場合に役立ちます。
ヒント:
Python スクリプトは、コンピューター上の Linux で実行されるため、ディレクトリ パスに Microsoft Windows のパス区切り文字 () を使用する必要があります。 次の例では、 Z: はルート ディレクトリです。
次の手順では、Python を使用してモバイル ジオデータベースを作成する方法の例を示しています。
Python プロンプトを開きます。
スタンドアロン スクリプトを実行するか、対話型のインタープリター内にコマンドを直接入力します。
最初の例で、
createmgdb.pyスクリプトには次の情報が含まれています。# Import system modules import os import sys import arcpy # Set workspace arcpy.env.workspace = r"Z:\home\user\mydata" # Set local variables out_folder_path = r"Z:\home\user\mydata" out_name = "mymgdb.geodatabase" # Run CreateMobileGDB arcpy.management.CreateMobileGDB(out_folder_path, out_name)サイトで実行できるようにスクリプトを変更したら、コマンド プロンプトまたは Python ウィンドウからスクリプトを呼び出すことができます。
次の例では、Python コマンドはコマンド プロンプトで入力され、モバイル ジオデータベース (
mymgdb.geodatabase) が Linux コンピューター上のユーザーのホーム ディレクトリであるgdbsディレクトリに作成されます。import arcpy arcpy.management.CreateMobileGDB(r"Z:\home\user\gdbs", "mymgdb.geodatabase")ArcGIS Pro のモバイル ジオデータベースでサポートされているデータセット タイプとジオデータベース動作のリストについては、「 データセット 」をご参照ください。