SQLite データベースの作成 (Create SQLite Database) (データ管理)

サマリー

ST_Geometry または GeoPackage 空間タイプを格納する SQLite または SpatiaLite データベースを作成します。

使用法

  • [出力データベース名] パラメーター値には、[空間タイプ] パラメーターの値に基づいて、拡張子が自動的に割り当てられます。 空間タイプ パラメーター値が [ST_Geometry] または [SpatiaLite] の場合、出力名の拡張子は *.sqlite になります。 空間タイプ パラメーター値が [GeoPackage] の場合、出力名の拡張子は *.gpkg になります。

パラメーター

ラベル説明データ タイプ
出力データベース名

作成される SQLite データベースまたは GeoPackage の場所とファイルの名前。 [空間タイプ] パラメーター値が [ST_Geometry] または [SpatiaLite] の場合、拡張子は .sqlite が自動的に割り当てられます。 [空間タイプ] パラメーター値が [GeoPackage] またはいずれかのバージョンの GeoPackage の場合、拡張子は *.gpkg が自動的に割り当てられます。

File
空間タイプ
(オプション)

新しい SQLite データベースとともにインストールする空間タイプ、または作成する GeoPackage バージョンを指定します。

  • ST_GeometryEsri 空間格納タイプがインストールされます。 これがデフォルトです。
  • SpatiaLiteSpatiaLite 空間格納タイプがインストールされます。
  • GeoPackage (ArcGIS がサポートする最新のサポート バージョンの GeoPackage を作成)ArcGIS がサポートする最新バージョンの OGC GeoPackage が作成されます。
  • GeoPackage 1.0OGC GeoPackage 1.0 データセットが作成されます。
  • GeoPackage 1.1OGC GeoPackage 1.1 データセットが作成されます。
  • GeoPackage 1.2.1OGC GeoPackage 1.2.1 データセットが作成されます。
  • GeoPackage 1.3OGC GeoPackage 1.3 データセットが作成されます。
  • GeoPackage 1.4OGC GeoPackage 1.4 データセットが作成されます。
String

arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
名前説明データ タイプ
out_database_name

作成される SQLite データベースまたは GeoPackage の場所とファイルの名前。 .sqlite パラメーター値が spatial_type または ST_GEOMETRY の場合、拡張子は *SPATIALITE が自動的に割り当てられます。 spatial_type パラメーター値が GEOPACKAGE の場合、拡張子は *.gpkg が自動的に割り当てられます。

File
spatial_type
(オプション)

新しい SQLite データベースとともにインストールする空間タイプ、または作成する GeoPackage バージョンを指定します。

  • ST_GEOMETRYEsri 空間格納タイプがインストールされます。 これがデフォルトです。
  • SPATIALITESpatiaLite 空間格納タイプがインストールされます。
  • GEOPACKAGEArcGIS がサポートする最新バージョンの OGC GeoPackage が作成されます。
  • GEOPACKAGE_1.0OGC GeoPackage 1.0 データセットが作成されます。
  • GEOPACKAGE_1.1OGC GeoPackage 1.1 データセットが作成されます。
  • GEOPACKAGE_1.2OGC GeoPackage 1.2.1 データセットが作成されます。
  • GEOPACKAGE_1.3OGC GeoPackage 1.3 データセットが作成されます。
  • GEOPACKAGE_1.4OGC GeoPackage 1.4 データセットが作成されます。
String

コードのサンプル

CreateSQLiteDatabase の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで CreateSQLiteDatabase 関数を使用して GeoPackage を作成する方法を示しています。

import arcpy
arcpy.management.CreateSQLiteDatabase('c:/data/example.gpkg', 'GEOPACKAGE_1.2')
CreateSQLiteDatabase の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、CreateSQLiteDatabase 関数を使用して ST_Geometry 空間タイプを含む SQLite データベースを作成する方法を示しています。

import arcpy

# Run CreateSQLiteDatabase
arcpy.management.CreateSQLiteDatabase('C:/data/example.sqlite', 'ST_GEOMETRY')

関連トピック