Las geocercas contienen puntos y vértices que forman un límite cerrado que define un área de interés. Las colecciones de geocercas almacenan y administran una o varias geocercas.
Las colecciones de geocercas de Amazon Location almacenan las geocercas definidas mediante un formato de datos geoespaciales estándar denominado GeoJSON (RFC 7946).
nota
Amazon Location no admite polígonos con agujeros, multipolígonos, polígonos en el sentido de las agujas del reloj ni geocercas que crucen el antimeridiano.
Temas
Crear una colección de geocercas
Cree una colección de geocercas para almacenar y gestionar las geocercas mediante la consola de Amazon Location, AWS CLI o las API de Amazon Location.
Para crear una colección de geocercas mediante la consola de Amazon Location
-
Abra la consola de Amazon Location Service en https://console.aws.amazon.com/location/
. -
En el panel de navegación izquierdo, elija Colecciones de geocercas.
-
Seleccione Crear colección de geocercas.
-
Complete las casillas siguientes:
-
Nombre: escriba un nombre único. Por ejemplo,
ExampleGeofenceCollection
. 100 caracteres como máximo. Entre las entradas válidas se incluyen caracteres alfanuméricos, guiones, puntos y guiones bajos. -
Descripción: introduzca una descripción opcional para diferenciar sus recursos.
-
-
En regla de EventBridge con CloudWatch como objetivo, puede crear una regla de EventBridge opcional para empezar a reaccionar ante los eventos de geocerca. Esto permite a Amazon Location publicar eventos en Registros de Amazon CloudWatch.
-
(Opcional) En Etiquetas, escriba una clave y un valor de etiqueta. Esto añade una etiqueta a su nueva colección de geocercas. Para obtener más información, consulte Etiquetar los recursos de Amazon Location Service.
-
(Opcional) En Cifrado de claves gestionadas por el cliente, puede optar por agregar una clave gestionada por el cliente. Esto añade una clave simétrica gestionada por el cliente que usted crea, posee y administra a través del cifrado predeterminado propiedad de AWS. Para obtener más información, consulte Cifrado de datos en reposo.
-
Seleccione Crear colección de geocercas.
nota
La facturación depende del uso. Puede incurrir en cargos por el uso de otros servicios de AWS. Para obtener más información, consulte los precios de Amazon Location Service
Dibujar geocercas
Ahora que ha creado su colección de geocercas, puede definir sus geocercas. Las geocercas se definen como un polígono o un círculo. Para dibujar una geocerca poligonal, puede utilizar una herramienta de edición de GeoJSON, como geojson.io
Para crear una geocerca como un círculo, debe definir el punto central del círculo y el radio. Por ejemplo, si desea crear una geocerca para recibir notificaciones cada vez que un dispositivo se encuentre a menos de 50 metros de una ubicación específica, debe utilizar la latitud y la longitud de esa ubicación y especificar el radio en 50 metros.
Con las API de Amazon Location Service, también puede agregar metadatos a su geocerca en forma de pares clave-valor. Pueden resultar útiles para almacenar información sobre la geocerca, como su tipo, u otra información específica de su aplicación. Puede utilizar estos metadatos al Cómo reaccionar a los eventos de Amazon Location Service con Amazon EventBridge.
Agregar geocercas poligonales
En esta sección se describe la creación de geocercas poligonales
Dibujar geocercas con una herramienta de GeoJSON
Ahora que ha creado su colección de geocercas, puede definirlas mediante una herramienta de edición de GeoJSON, como geojson.io
Para crear un archivo de GeoJSON
-
Abra una herramienta de edición de GeoJSON. Por ejemplo, geojson.io.
-
Elija el icono Dibujar un polígono y dibuje su área de interés.
-
Seleccione Guardar y, a continuación, seleccione GeoJSON en el menú desplegable.
Coloque geocercas de GeoJSON en una colección de geocercas
Puede usar el archivo de GeoJSON resultante para cargar sus geocercas mediante la consola de Amazon Location Service, la AWS CLI y las API de Amazon Location:
Para agregar una geocerca a una colección de geocercas mediante la consola de Amazon Location Service
-
Abra la consola de Amazon Location Service en https://console.aws.amazon.com/location/
. -
En el panel de navegación izquierdo, elija Colecciones de geocercas.
-
En la lista de Colecciones de geocercas, seleccione el enlace con el nombre de la colección de geocercas de destino.
-
En Geocercas, elija Crear geocercas.
-
En la ventana Agregar geocercas, arrastre y suelte su GeoJSON en la ventana.
-
Seleccione Agregar geocercas.
agregar geocercas circulares
En esta sección se describe la creación de geocercas circulares. Debe conocer la latitud y la longitud del punto que desea que sea el centro del círculo y el radio en metros del círculo. Puede crear geocercas circulares con las API de Amazon Location o con la AWS CLI.
Para agregar geocercas circulares mediante las API de Amazon Location
Utilice la operación PutGeofence
desde las API de Amazon Location Geofences.
En el siguiente ejemplo, se utiliza una solicitud de API para agregar una geocerca con el ID GEOFENCE-EXAMPLE2
a una colección de geocercas llamada ExampleGeofenceCollection
:
PUT /geofencing/v0/collections/
ExampleGeofenceCollection
/geofence/GEOFENCE-EXAMPLE2
Content-type: application/json { "Geometry": { "Circle": { "Center": [-5.716667, -15.933333], "Radius": 50 } } }