Сводка
Создает базы данных GeoPackage или SQLite, содержащую пространственный тип ST_Geometry или SpatiaLite.
Использование
Имя выходной базы данных автоматически получит расширение, которое определяется значением параметра Пространственный тип. Если пространственный тип ST_Geometry или SpatiaLite расширение в имени будет .sqlite. Если пространственный тип GeoPackage расширение в имени будет .gpkg.
Синтаксис
arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
Parameter | Объяснение | Тип данных |
out_database_name | Местоположение создаваемой базы данных SQLite или GeoPackage и имя файла. Расширение .sqlite назначается автоматически, если spatial_type является ST_GEOMETRY или SPATIALITE. Если spatial_type содержит GEOPACKAGE, расширение .gpkg будет присвоено автоматически. | File |
spatial_type (Дополнительный) | Задает пространственный тип, устанавливаемый с новой базой данных SQLite, или создаваемую версию GeoPackage.
| String |
Пример кода
Пример скрипта Python для использования инструмента CreateSQLiteDatabase в режиме прямого запуска для создания GeoPackage.
import arcpy
arcpy.CreateSQLiteDatabase_management('c:/data/example.gpkg', 'GEOPACKAGE_1.2')
Пример автономного скрипта для использования инструмента CreateSQLiteDatabase для создания базы данных SQLite, содержащей пространственный тип ST_Geometry.
import arcpy
# Execute CreateSQLiteDatabase
arcpy.CreateSQLiteDatabase_management('C:/data/example.sqlite', 'ST_GEOMETRY')
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да