SQLite-Datenbank erstellen (Data Management)

Zusammenfassung

Erstellt ein GeoPackage oder eine SQLite-Datenbank mit dem räumlichen Datentyp "ST_Geometry" oder SpatiaLite.

Verwendung

  • Dem Parameterwert Name der Ausgabedatenbank wird automatisch eine Erweiterung basierend auf dem Wert des Parameters Räumlicher Datentyp zugewiesen. Bei dem Parameterwert für den räumlichen Typ ST_Geometry oder SpatiaLite weist der Ausgabename eine .sqlite-Erweiterung auf. Handelt es sich um den Parameterwert für den räumlichen Typ GeoPackage, verfügt der Ausgabename über eine .gpkg-Erweiterung.

Parameter

BeschriftungErläuterungDatentyp
Name der Ausgabedatenbank

Der Speicherort der zu erstellenden SQLite-Datenbank bzw. des zu erstellenden GeoPackage sowie der Dateiname. Die Erweiterung .sqlite wird automatisch zugewiesen, wenn der Parameter Räumlicher Datentyp den Wert ST_Geometry oder SpatiaLite aufweist. Wenn der Parameter Räumlicher Typ auf GeoPackage oder eine der GeoPackage-Versionen festgelegt ist, wird automatisch die Erweiterung .gpkg zugewiesen.

File
Räumlicher Datentyp
(optional)

Gibt den räumlichen Datentyp an, der mit der neuen SQLite-Datenbank oder der zu erstellenden GeoPackage-Version installiert wird.

  • ST_GeometryDer räumliche Speichertyp Esri wird installiert. Dies ist die Standardeinstellung.
  • SpatiaLiteDer räumliche Speichertyp SpatiaLite wird installiert.
  • GeoPackage (Es wird die neueste GeoPackage-Version erstellt, die von ArcGIS unterstützt wird.)Es wird die neueste OGC GeoPackage-Version erstellt, die von ArcGIS unterstützt wird.
  • GeoPackage 1.0Es wird ein OGC GeoPackage-Dataset der Version 1.0 erstellt.
  • GeoPackage 1.1Es wird ein OGC GeoPackage-Dataset der Version 1.1 erstellt.
  • GeoPackage 1.2.1Es wird ein OGC GeoPackage-Dataset der Version 1.2.1 erstellt.
  • GeoPackage 1.3Es wird ein OGC GeoPackage-Dataset der Version 1.3 erstellt.
  • GeoPackage 1.4Es wird ein OGC GeoPackage-Dataset der Version 1.4 erstellt.
String

arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
NameErläuterungDatentyp
out_database_name

Der Speicherort der zu erstellenden SQLite-Datenbank bzw. des zu erstellenden GeoPackage sowie der Dateiname. Die Erweiterung .sqlite wird bei dem Wert spatial_type oder ST_GEOMETRY für den Parameter SPATIALITE automatisch zugewiesen. Wenn für den Parameter spatial_type der Wert GEOPACKAGE festgelegt ist, wird automatisch die Erweiterung .gpkg zugewiesen.

File
spatial_type
(optional)

Gibt den räumlichen Datentyp an, der mit der neuen SQLite-Datenbank oder der zu erstellenden GeoPackage-Version installiert wird.

  • ST_GEOMETRYDer räumliche Speichertyp Esri wird installiert. Dies ist die Standardeinstellung.
  • SPATIALITEDer räumliche Speichertyp SpatiaLite wird installiert.
  • GEOPACKAGEEs wird die neueste OGC GeoPackage-Version erstellt, die von ArcGIS unterstützt wird.
  • GEOPACKAGE_1.0Es wird ein OGC GeoPackage-Dataset der Version 1.0 erstellt.
  • GEOPACKAGE_1.1Es wird ein OGC GeoPackage-Dataset der Version 1.1 erstellt.
  • GEOPACKAGE_1.2Es wird ein OGC GeoPackage-Dataset der Version 1.2.1 erstellt.
  • GEOPACKAGE_1.3Es wird ein OGC GeoPackage-Dataset der Version 1.3 erstellt.
  • GEOPACKAGE_1.4Es wird ein OGC GeoPackage-Dataset der Version 1.4 erstellt.
String

Codebeispiel

CreateSQLiteDatabase: Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CreateSQLiteDatabase im unmittelbaren Modus verwendet wird, um ein GeoPackage zu erstellen.

import arcpy
arcpy.management.CreateSQLiteDatabase('c:/data/example.gpkg', 'GEOPACKAGE_1.2')
CreateSQLiteDatabase: Beispiel 2 (eigenständiges Skript)

Im folgenden eigenständigen Skript wird veranschaulicht, wie Sie mit der Funktion CreateSQLiteDatabase eine SQLite-Datenbank mit dem räumlichen Datentyp "ST_Geometry" erstellen.

import arcpy

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

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen