标注 | 说明 | 数据类型 |
输出数据库名称 | 将创建的 SQLite 数据库或 GeoPackage 的位置以及文件的名称。 如果空间类型参数值为 ST_Geometry 或 SpatiaLite,则将自动分配扩展名 .sqlite。 如果空间类型参数值为 GeoPackage 或任意 GeoPackage 版本,则将自动分配扩展名 .gpkg。 | File |
空间类型 (可选) | 指定要随新 SQLite 数据库安装的空间类型或要创建的 GeoPackage 版本。
| String |
摘要
用于创建一个包含 ST_Geometry 或 SpatiaLite 空间类型的 GeoPackage 或 SQLite 数据库。
使用情况
根据空间类型参数值自动为输出数据库名称参数值分配扩展名。 如果空间类型是 ST_Geometry 或 SpatiaLite,则输出名称的扩展名将为 .sqlite。 如果空间类型是 GeoPackage,则输出名称的扩展名将为 .gpkg。
参数
arcpy.management.CreateSQLiteDatabase(out_database_name, {spatial_type})
名称 | 说明 | 数据类型 |
out_database_name | 将创建的 SQLite 数据库或 GeoPackage 的位置以及文件的名称。 如果 spatial_type 参数值为 ST_GEOMETRY 或 SPATIALITE,则将自动分配扩展名 .sqlite。 如果 spatial_type 参数值为 GEOPACKAGE,将自动分配扩展名 .gpkg。 | File |
spatial_type (可选) | 指定要随新 SQLite 数据库安装的空间类型或要创建的 GeoPackage 版本。
| String |
代码示例
以下 Python 窗口脚本演示了如何在即时模式下使用 CreateSQLiteDatabase 函数来创建 GeoPackage。
import arcpy
arcpy.management.CreateSQLiteDatabase('c:/data/example.gpkg', 'GEOPACKAGE_1.2')
以下独立脚本演示了如何使用 CreateSQLiteDatabase 函数来创建一个包含 ST_Geometry 空间类型的 SQLite 数据库。
import arcpy
# Run CreateSQLiteDatabase
arcpy.management.CreateSQLiteDatabase('C:/data/example.sqlite', 'ST_GEOMETRY')