# Funciones geoespaciales

Estas funciones se utilizan para manejar datos geoespaciales en visualizaciones de mapas. Qlik Sense sigue las especificaciones de GeoJSON para datos geoespaciales y admite lo siguiente:

* Punto
* Cadena poligonal
* Polígono
* Multipolígono

Si desea más información sobre las especificaciones de GeoJSON, vea:

[GeoJSON.org](http://geojson.org/)

[Gráfico de mapa](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/Map.htm)

Utilice el desplegable de cada función para ver una breve descripción y la sintaxis de cada función. Haga clic en el nombre de la función en la descripción de la sintaxis si desea más detalles.





Hay dos categorías de funciones geoespaciales: las de agregación y de no agregación.

Las funciones de agregación toman un conjunto geométrico (puntos o áreas) como entrada y devuelven una geometría simple. Por ejemplo, se pueden fusionar múltiples áreas y trazarse en el mapa una única demarcación para la agregación.

Las funciones de no agregación toman una única geometría y devuelven una geometría. Por ejemplo, para la función GeoGetPolygonCenter(), si la geometría límite de un área se establece como entrada, se devuelve la geometría del punto (longitud y latitud) para el centro de esa área.

Las siguientes son funciones de agregación:

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoAggrGeometry

GeoAggrGeometry() se utiliza para agregar una cantidad de áreas en un área más grande, por ejemplo, agregar una cantidad de subregiones a una región.

[**GeoAggrGeometry**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoAggrGeometry.htm)(field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoBoundingBox

GeoBoundingBox() se utiliza para agregar una geometría a un área y calcular el recuadro de demarcación geoespacial más pequeño que contenga todas las coordenadas.

[**GeoBoundingBox**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoBoundingBox.htm)(field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoCountVertex

GeoCountVertex() se utiliza para hallar el número de vértices que contiene una geometría de un polígono.

[**GeoCountVertex**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoCountVertex.htm)(field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoInvProjectGeometry

GeoInvProjectGeometry() se utiliza para agregar una geometría a un área y aplicar la inversa de una proyección.

[**GeoInvProjectGeometry**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoInvProjectGeometry.htm)(type, field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoProjectGeometry

GeoProjectGeometry() se utiliza para agregar una geometría a un área y aplicar una proyección.

[**GeoProjectGeometry**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoProjectGeometry.htm)(type, field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoReduceGeometry

GeoReduceGeometry() se utiliza para reducir el número de vértices de una geometría, y para agregar un número de áreas a un área, pero sin dejar de mostrar las líneas límite de las áreas individuales.

[**GeoReduceGeometry**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoReduceGeometry.htm)(geometry)

  
Las siguientes son funciones de no agregación:

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoGetBoundingBox

GeoGetBoundingBox() se utiliza en scripts y expresiones de gráfico para calcular el recuadro de demarcación geoespacial más pequeño que contenga todas las coordenadas de una geometría.

[**GeoGetBoundingBox**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoGetBoundingBox.htm)(geometry)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoGetPolygonCenter

GeoGetPolygonCenter() se utiliza en scripts y expresiones de gráfico para calcular y devolver el punto central de una geometría.

[**GeoGetPolygonCenter**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoGetPolygonCenter.htm)(geometry)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoMakePoint

GeoMakePoint() se utiliza en scripts y expresiones de gráfico para crear y etiquetar un punto con la latitud y la longitud.

[**GeoMakePoint**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoMakePoint.htm)(lat\_field\_name, lon\_field\_name)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/geospatial-functions.htm)

#### GeoProject

GeoProject() se utiliza en scripts y expresiones de gráfico para aplicar una proyección a una geometría.

[**GeoProject**](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/GeospatialFunctions/GeoProject.htm)(type, field\_name)