Memory

Le pilote implémente l’accès en lecture et en écriture des couches d’objet géométrique entièrement en mémoire. Ceci est d’abord utile pour augmenter les performances et est un espace de stockage grandement malléable. Toutes les options de mises à jour, types de géométries, et types de champ sont gérés.

Il n’y aucun moyen d’ouvrir un espace de stockage existante en mémoire. Il doit être crée avec CreateDataSource() et remplie puis utilisé en continuité. Lorsque l’espace de stockage est fermé, tout le contenu est libéré et détruit.

Le pilote n’implémente pas d’index attributaire ou spatial, les requêtes attributaires et spatiales sont encore évaluées pour toutes les géométries. Chercher les géométries par id des géométries devrait être rapide (juste un tableau à lire et les géométrie à copier).

Problèmes de création

N’importe quel nom peut être utilisé pour une source de données crée. Il n’y a pas d’options de création de source de données ou de couche. Les noms des couches nécessitent d’être unique, mais n’a pas d’autres contraintes.

Les id des géométries envoyés à CreateFeature() sont préservé à moins qu’ils n’excèdent 10 000 000 auquel cas ils seront remis à zéro pour éviter un besoin d’un tableau excessivement large et des géométries clairsemées.

De nouveau champs peuvent être ajouté aux couches qui ont des déjà des géométries.

Table des Matières

Sujet précédent

Access MDB databases

Sujet suivant

MapInfo TAB et MIF/MID

Cette page