

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Indici geospaziali
<a name="indexes-geospatial"></a>

Gli indici geospaziali sono un tipo di indice specializzato progettato per interrogare e gestire in modo efficiente i dati geospaziali archiviati all'interno di una raccolta di documenti. Amazon DocumentDB supporta gli indici 2dsphere, progettati specificamente per gestire dati geospaziali su una sfera (come la Terra). Ciò consente calcoli e interrogazioni accurati basati sulla geometria sferica.

Gli indici geospaziali sono utili quando le applicazioni devono eseguire query basate sulla posizione, ad esempio:
+ trovare punti di interesse nelle vicinanze,
+ determinare se un luogo rientra in un'area specifica
+ calcolo delle distanze tra le ubicazioni

## Proprietà dell'indice supportate
<a name="indexes-geospatial-properties"></a>


| Opzione | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico | 
| --- | --- | --- | --- | --- | --- | 
| [name](index-property-name.md) | Sì  | Sì | Sì | Sì | Sì | 

## Creazione di un indice geospaziale
<a name="indexes-geospatial-creating"></a>

Utilizzate il `createIndex()` metodo per creare un indice geospaziale. La sintassi del metodo è: `db.collection.createIndex(<key>, <options>)`

Il `key` parametro è un documento JSON che specifica il campo e il tipo di indice 2dsphere:

```
{
  "<field>": "2dsphere"
}
```

Il `options` parametro è un documento JSON che specifica le opzioni per l'indice:

```
{
  "name": "<name>"
}
```

Vedi [Index Properties](index-properties.md) per esempi di creazione di indici geospaziali.