¿Qué es una consulta geoespacial? - Amazon Athena

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.

¿Qué es una consulta geoespacial?

Las consultas geoespaciales son tipos de consultas SQL especializadas admitidas en Athena. Se diferencian de las consultas SQL que no son espaciales en lo siguiente:

  • Utilizan los tipos de datos geométricos especializados siguientes: point, line, multiline, polygon y multipolygon.

  • Expresan relaciones entre tipos de datos geométricos como distance, equals, crosses, touches, overlaps, disjoint y otros.

Con las consultas geoespaciales en Athena, puede ejecutar las operaciones siguientes y otras similares:

  • Encontrar la distancia entre dos puntos.

  • Comprobar si un área (polígono) contiene otra área.

  • Comprobar si una línea cruza o toca otra línea u otro polígono.

Por ejemplo, para obtener un tipo de datos geométricos point a partir de valores de tipo double para las coordenadas geográficas del Monte Rainier en Athena, utilice la función geoespacial ST_Point (longitude, latitude), como en el siguiente ejemplo.

ST_Point(-121.7602, 46.8527)