Подпись | Описание | Тип данных |
Имя выходной базы данных | Местоположение создаваемой базы данных SQLite или GeoPackage и имя файла. Расширение .sqlite назначается автоматически ,если значение параметра Пространственный тип – ST_Geometry или SpatiaLite. Если значение параметра Пространственный тип – GeoPackage или любая версия GeoPackage, будет автоматически назначено расширение .gpkg. | File |
Пространственный тип (Дополнительный) | Указывает пространственный тип, который будет установлен с новой базой данных SQLite или версией GeoPackage, который будет создан.
| String |
Краткая информация
Создает базу данных GeoPackage или SQLite, содержащую пространственный тип ST_Geometry или SpatiaLite.
Использование
Параметр Имя выходной базы данных автоматически получит расширение, которое определяется значением параметра Пространственный тип. Если значение параметра пространственного типа – ST_Geometry или SpatiaLite, расширение выходного имени будет .sqlite. Если значение параметра пространственного типа – GeoPackage, расширение в имени будет .gpkg.
Параметры
arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
Имя | Описание | Тип данных |
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')