Étiquette | Explication | Type de données |
Nom de la base de données en sortie | Emplacement de la base de données SQLite ou GeoPackage à créer et nom du fichier. L’extension .sqlite est automatiquement attribuée si la valeur du paramètre Type spatial est ST_Geometry ou SpatiaLite. Si la valeur du paramètre Type spatial est GeoPackage ou l’une des versions de GeoPackage, l’extension .gpkg est automatiquement attribuée. | File |
Type spatial (Facultatif) | Indique le type spatial à installer avec la nouvelle base de données SQLite ou la version de GeoPackage à créer.
| String |
Synthèse
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.
Paramètres
arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
Nom | Explication | Type de données |
out_database_name | Emplacement de la base de données SQLite ou 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
Le script de fenêtre Python suivant illustre l’utilisation de la fonction CreateSQLiteDatabase en mode immédiat pour créer un GeoPackage.
import arcpy
arcpy.management.CreateSQLiteDatabase('c:/data/example.gpkg', 'GEOPACKAGE_1.2')
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
# Run CreateSQLiteDatabase
arcpy.management.CreateSQLiteDatabase('C:/data/example.sqlite', 'ST_GEOMETRY')
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?