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

Resumen

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

Uso

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

Sintaxis

arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
ParámetroExplicació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. Una extensión de .sqlite se asignará automáticamente si spatial_type es ST_GEOMETRY o SPATIALITE. Si spatial_type es GEOPACKAGE, se asigna 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_GEOMETRYEl tipo de almacenamiento espacial Esri. Esta es la opción predeterminada.
  • SPATIALITETipo de almacenamiento espacial SpatiaLite.
  • GEOPACKAGE Dataset OGC GeoPackage. Crea un dataset GeoPackage 1.3.
  • GEOPACKAGE_1.0Dataset OGC GeoPackage 1.0.
  • GEOPACKAGE_1.1Dataset OGC GeoPackage 1.1.
  • GEOPACKAGE_1.2Dataset OGC GeoPackage 1.2.1.
  • GEOPACKAGE_1.3Dataset OGC GeoPackage 1.3.
String

Muestra de código

Ejemplo 1 de CreateSQLiteDatabase (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta CreateSQLiteDatabase en el modo inmediato para crear un GeoPackage.

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

El siguiente script 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')

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados