ArcGIS Pro での SQLite データベースと GeoPackage ファイルの操作

ArcGIS ProSQLite データベースまたは GeoPackage ファイルに接続して、マップを作成したり、データの空間分析を実行したりできます。 SQLite データベースと OGC GeoPackage ファイルは、シングルユーザー接続をサポートしています。 そのどちらも、使用されるデータ モデルが単純で、データベースが 1 つのファイルに格納されるため、ソフトウェア パッケージ間でのデータ交換に適しています。 たとえば、接続が制限されているモバイル デバイスで、接続の再確立時にサーバーとデータ交換を行う場合は、SQLite データベースが効果的です。 SQLite データベースの詳細については、SQLite の Web サイトをご参照ください。

SQLite データベースに空間情報を格納するには、Esri ST_Geometry 空間データ タイプである SpatiaLite を使用するか、OGC GeoPackage 空間ストレージ フォーマットを使用します。 OGC GeoPackage ファイルは多くの環境で相互運用可能で、モバイル デバイスでも効果的です。 OGC 仕様に準拠した GeoPackage の作成に関するセクションをご参照ください。

SQLite データベースまたは GeoPackage への接続

フォルダー接続を通じて SQLite データベースまたは GeoPackage ファイルにアクセスするか、プロジェクトにデータベースまたはファイルを追加できます。これは、ファイル ジオデータベースへのアクセスと似ています。

フォルダー接続を使用する場合、そのフォルダーに格納されているすべてのサポート ファイルを表示し、使用することができます。 同じフォルダーに格納されているその他のアイテムは不要で、データベースまたは GeoPackage だけを表示および使用したい場合は、SQLite データベースまたは GeoPackage をプロジェクトに直接追加します。

プロジェクトに SQLite データベースまたは GeoPackage を追加するには、次の手順に従います。

  1. 使用する SQLite データベースまたは GeoPackage が格納されているフォルダーに接続します。
  2. [カタログ] ウィンドウで、前の手順で接続したフォルダーを参照して選択します。
  3. SQLite データベースまたは GeoPackage を右クリックして [プロジェクトに追加] 追加 をクリックします。 SQLite データベースまたは GeoPackage[カタログ] ウィンドウの [データベース] カテゴリに表示されます。
  4. SQLite データベースまたは GeoPackage を参照して選択し、そのアイテムの使用を開始します。

    [カタログ] ウィンドウで展開した SQLite データベース

ヒント:

データベースまたは GeoPackage をプロジェクトに追加する必要がない場合は、データベースのコンテンツを直接フォルダー接続から使用できます。

マップへのデータの追加

SQLite データベースまたは GeoPackage からマップにデータを追加するには、リボンの [データの追加] ボタン データの追加 を使用するか、フィーチャクラスかテーブルを [カタログ] ウィンドウからマップにドラッグします。

  1. リボンの [マップ] タブで、[データの追加] ボタン データの追加 をクリックします。
  2. [データの追加] ダイアログ ボックスが開いたら、SQLite データベースまたは GeoPackage を参照します。
  3. マップに追加するテーブルまたはフィーチャクラスをクリックします。
  4. [選択] をクリックします。
ヒント:

または、すでに SQLite データベースまたは GeoPackage をプロジェクトに追加している場合は、フィーチャクラスまたはテーブルを右クリックし、[現在のマップに追加] を選択してデータを現在のマップに追加するか、[新しいマップに追加] を選択してプロジェクトの新しいマップにデータを追加します。

フィールド ビューでのデータの操作

フィールド ビューを使用し、SQLite または GeoPackage のテーブルまたはフィーチャクラスで次の操作を行います。

  1. フィールド名の表示
  2. フィールドのデータ タイプの表示
  3. フィールドが NULL 値を含むことができるかどうかを指定
  4. フィールドの長さの表示
  5. フィールドの追加

フィールド ビューを使用してフィールド プロパティの表示、および SQLite テーブルまたは GeoPackage テーブルへのフィールドの追加

ヒント:

フィールド ビューを [コンテンツ] ウィンドウのレイヤーから開いた場合は、レイヤー プロパティ (表示設定、フィールド エイリアス、数値形式など) を変更できます。

SQLite データベースまたは GeoPackage のテーブルのフィールドのドロップや名前変更は行えません。

SQLite データベースまたは GeoPackage の作成

SQLite データベースまたは GeoPackageArcGIS Pro で作成するには、[SQLite データベースの作成 (Create SQLite Database)] ジオプロセシング ツールを使用します。

  1. [解析] タブにある [ツール] ボタン ツールボックス をクリックして、[ジオプロセシング] ウィンドウを開きます。
  2. 検索ボックスに「SQLite データベースの作成」と入力します。
  3. [SQLite データベースの作成 (Create SQLite Database)] ツールを開き、パラメーターを必要に応じて入力します。