

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Índices geoespaciales
<a name="indexes-geospatial"></a>

Los índices geoespaciales son un tipo de índice especializado diseñado para consultar y administrar de manera eficiente los datos geoespaciales almacenados en una colección de documentos. Amazon DocumentDB admite los índices de 2dsphere, que están diseñados específicamente para gestionar datos geoespaciales en una esfera (como la Tierra). Esto permite realizar cálculos y consultas precisos basados en la geometría esférica.

Los índices geoespaciales son útiles cuando las aplicaciones necesitan realizar consultas basadas en la ubicación, como:
+ buscar puntos de interés cercanos,
+ determinar si una ubicación se encuentra dentro de un área específica
+ calcular distancias entre ubicaciones

## Propiedades de índice compatibles
<a name="indexes-geospatial-properties"></a>


| Opción | 3.6 | 4.0 | 5.0 | 8.0 | Elastic Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [name](index-property-name.md) | Sí | Sí | Sí | Sí | Sí | 

## Crear un índice geoespacial
<a name="indexes-geospatial-creating"></a>

Utilice el `createIndex()` método para crear un índice geoespacial. La sintaxis del método es: `db.collection.createIndex(<key>, <options>)`

El `key` parámetro es un documento JSON que especifica el campo y el tipo de índice de 2dsphere:

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

El `options` parámetro es un documento JSON que especifica las opciones del índice:

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

Consulte [Propiedades del índice](index-properties.md) para ver ejemplos de cómo crear índices geoespaciales.