Memory

司机简称

Memory

Driver built-in by default

This driver is built-in by default

此驱动程序实现完全包含在内存中的功能的读写访问层。这对于高性能、高延展性的工作数据存储非常有用。支持所有更新选项、几何体类型和字段类型。

无法打开现有的内存数据存储。它必须使用CreateDataSource()创建并从该句柄填充和使用。当数据存储关闭时,所有内容都将被释放和销毁。

驱动程序不实现空间或属性索引,因此仍然根据所有功能计算空间和属性查询。通过特征id获取特征应该非常快(只是一个数组查找和特征副本)。

驱动程序功能

Supports Create()

This driver supports the GDALDriver::Create() operation

Supports Georeferencing

This driver supports georeferencing

创建问题

任何名称都可以用于创建的数据源。不支持数据源或层创建选项。图层名必须唯一,但不受其他限制。

在GDAL 2.1之前,传递给CreateFeature()的功能ID将被保留 除非 它们超过10000000,在这种情况下,它们将被重置,以避免对过大且稀疏的特征数组的要求。从GDAL 2.1开始,可以处理稀疏id。

可以将新字段添加或删除到已具有要素的图层。