Crear base de datos SQLite (Administración de datos)

Resumen

Crea una base de datos GeoPackage o SQLite que contiene el tipo espacial ST_Geometry o SpatiaLite.

Uso

  • El valor del parámetro Nombre de la base de datos de salida se asignará automáticamente a una extensión basándose en el valor del parámetro Tipo espacial. Si el valor del parámetro de tipo espacial es ST_Geometry o SpatiaLite, el nombre de salida tendrá una extensión .sqlite. Si el valor del parámetro de tipo espacial es GeoPackage, el nombre de salida tendrá una extensión .gpkg.

Parámetros

EtiquetaExplicaciónTipo de datos
Nombre de la base de datos de salida

La ubicación de la base de datos SQLite o GeoPackage que se va a crear y el nombre del archivo. Se asignará automáticamente una extensión .sqlite si el valor del parámetro Tipo espacial es ST_Geometry o SpatiaLite. Si el valor del parámetro Tipo espacial es GeoPackage o cualquier versión de GeoPackage, se asignará automáticamente una extensión .gpkg .

File
Tipo espacial
(Opcional)

Especifica el tipo espacial que se instalará con la nueva base de datos SQLite o la versión de GeoPackage que se creará.

  • ST_GeometrySe instalará el tipo de almacenamiento espacial Esri. Esta es la opción predeterminada.
  • SpatiaLiteSe instalará el tipo de almacenamiento espacial SpatiaLite.
  • GeoPackage (equivalente a GeoPackage 1.3)Se crea un dataset de OGC GeoPackage 1.3.
  • GeoPackage 1.0Se creará un dataset de OGC GeoPackage 1.0.
  • GeoPackage 1.1Se creará un dataset de OGC GeoPackage 1.1.
  • GeoPackage 1.2.1Se creará un dataset de OGC GeoPackage 1.2.1.
  • GeoPackage 1.3Se creará un dataset de OGC GeoPackage 1.3.
String

arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
NombreExplicaciónTipo de datos
out_database_name

La ubicación de la base de datos SQLite o GeoPackage que se va a crear y el nombre del archivo. Se asignará automáticamente una extensión .sqlite si el valor del parámetro spatial_type es ST_GEOMETRY o SPATIALITE. Si el valor del parámetro spatial_type es GEOPACKAGE, se asignará automáticamente una extensión .gpkg.

File
spatial_type
(Opcional)

Especifica el tipo espacial que se instalará con la nueva base de datos SQLite o la versión de GeoPackage que se creará.

  • ST_GEOMETRYSe instalará el tipo de almacenamiento espacial Esri. Esta es la opción predeterminada.
  • SPATIALITESe instalará el tipo de almacenamiento espacial SpatiaLite.
  • GEOPACKAGESe crea un dataset de OGC GeoPackage 1.3.
  • GEOPACKAGE_1.0Se creará un dataset de OGC GeoPackage 1.0.
  • GEOPACKAGE_1.1Se creará un dataset de OGC GeoPackage 1.1.
  • GEOPACKAGE_1.2Se creará un dataset de OGC GeoPackage 1.2.1.
  • GEOPACKAGE_1.3Se creará un dataset de OGC GeoPackage 1.3.
String

Muestra de código

Ejemplo 1 de CreateSQLiteDatabase (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta CreateSQLiteDatabase de modo inmediato para crear un GeoPackage.

import arcpy
arcpy.CreateSQLiteDatabase_management('c:/data/example.gpkg', 'GEOPACKAGE_1.2')
Ejemplo 2 de CreateSQLiteDatabase (script independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la herramienta CreateSQLiteDatabase para crear una base de datos SQLite que contiene el tipo espacial ST_Geometry.

import arcpy

# Execute CreateSQLiteDatabase
arcpy.CreateSQLiteDatabase_management('C:/data/example.sqlite', 'ST_GEOMETRY')