Partager via


Procédure : créer un index spatial (SQL Server Management Studio)

Un index spatial peut être créé uniquement sur une colonne spatiale, autrement dit une colonne de type geometry ou geography. Il existe également plusieurs autres restrictions applicables à la création d'un index spatial. Pour plus d'informations, consultez Restrictions sur les index spatiaux.

[!REMARQUE]

Vous pouvez créer un seul index spatial à la fois.

Pour créer un index spatial

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du Moteur de base de données SQL Server, puis développez-la.

  2. Développez Bases de données, développez la base de données qui contient la table dotée de l'index spécifié, puis développez Tables.

  3. Développez la table pour laquelle vous souhaitez créer l'index.

  4. Cliquez avec le bouton droit sur Index et sélectionnez Nouvel index.

  5. Dans le champ Nom de l'index, entrez un nom pour l'index.

  6. Dans la liste déroulante Type d'index, sélectionnez Spatial.

  7. Pour spécifier la colonne spatiale à indexer, cliquez sur Ajouter.

  8. Dans la boîte de dialogue Sélectionner des colonnes dans <nom_table>, sélectionnez une colonne de type geometry ou geography en cliquant sur la case à cocher correspondante. Toutes les autres colonnes spatiales deviennent alors impossibles à modifier. Si vous souhaitez sélectionner une autre colonne spatiale, vous devez tout d'abord désactiver la colonne sélectionnée actuellement. Lorsque vous avez terminé, cliquez sur OK.

  9. Vérifiez votre sélection de colonne dans la grille Colonnes des clés d'index.

  10. Dans le volet Sélectionner une page de la boîte de dialogue Propriétés de l'index , cliquez sur Spatial.

  11. Dans la page Spatial, spécifiez les valeurs que vous souhaitez utiliser pour les propriétés spatiales de l'index.

    Lorsque vous créez un index sur une colonne de type geometry, vous devez spécifier les coordonnées **(X-min)**Y-min et **(X-max)**Y-max de la zone englobante. Pour un index sur une colonne de type geography, les champs de zone englobante deviennent en lecture seule après que vous avez spécifié le schéma de pavage Grille géographique, car le pavage de la grille de géographie n'utilise pas de zone englobante.

    Si vous le souhaitez, vous pouvez spécifier des valeurs autres que les valeurs par défaut pour le champ Cellules par objet et pour la densité de grille à tout niveau du schéma de pavage. La quantité par défaut de cellules par objet est 16, et la densité de grille par défaut est Moyenne.

    Pour plus d'informations sur ces propriétés, consultez Propriétés de l'index (page Spatial).

  12. Cliquez sur OK.

[!REMARQUE]

Pour créer un autre index spatial sur la même colonne spatiale ou sur une colonne spatiale différente, répétez les étapes précédentes.