Résumé
Crée un GeoPackage ou une base de données SQLite contenant le type spatial ST_Geometry ou SpatiaLite.
Utilisation
Une extension est automatiquement attribuée à la valeur du paramètre Nom de la base de données en sortie en fonction de la valeur du paramètre Type spatial. Si le paramètre Type spatial a pour valeur ST_Geometry ou SpatiaLite, le nom en sortie porte l’extension .sqlite. Si le paramètre Type spatial a pour valeur GeoPackage, le nom en sortie porte l’extension .gpkg.
Syntaxe
arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
Paramètre | Explication | Type de données |
out_database_name | Emplacement de la base de données SQLite ou du GeoPackage à créer et nom du fichier. L’extension .sqlite est automatiquement attribuée si le paramètre spatial_type a pour valeur ST_GEOMETRY ou SPATIALITE. Si le paramètre spatial_type a pour valeur GEOPACKAGE, l’extension .gpkg est automatiquement attribuée. | File |
spatial_type (Facultatif) | Indique le type spatial à installer avec la nouvelle base de données SQLite ou la version de GeoPackage à créer.
| String |
Exemple de code
Exemple 1 d’utilisation de la fonction CreateSQLiteDatabase (fenêtre Python)
Le script ci-dessous pour la fenêtre Python montre comment utiliser la fonction CreateSQLiteDatabase en mode immédiat pour créer un GeoPackage.
import arcpy
arcpy.CreateSQLiteDatabase_management('c:/data/example.gpkg', 'GEOPACKAGE_1.2')
Exemple 2 d’utilisation de la fonction CreateSQLiteDatabase (script autonome)
Le script autonome suivant montre comment utiliser la fonction CreateSQLiteDatabase pour créer une base de données SQLite qui contient le type spatial ST_Geometry.
import arcpy
# Execute CreateSQLiteDatabase
arcpy.CreateSQLiteDatabase_management('C:/data/example.sqlite', 'ST_GEOMETRY')
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui