# Demographics LatLon

Este servicio retorna las variables con información socio económica y demográfica de la ubicación latitud, longitud solicitada. Dicha ubicación puede provenir de un dispositivo tipo GPS de un celular, Laptop, Pc, etc. O de información almacenada en sus repositorios de datos.

Parámetros obligatorios en una solicitud de Demographics:

  • latlon: los valores de latitud y longitud que especifican la ubicación para la que desea obtener la información de Demographics.
  • key: la clave API de su aplicación. Esta clave identifica su aplicación a los efectos de la gestión de cuotas. Aprenda a obtener la clave API.

# Ejemplo de Demographics LatLon

La siguiente petición base del servicio tendría la siguiente estructura:

https://apis.geodir.co/demographics/v1/json?latlon=-12.059888,-77.049072&key=YOUR_KEY

Nota: Asegúrese de que no exista ningún espacio entre los valores de latitud y longitud cuando se pasa en el parámetro latlon.

{
    "status": "OK",
    "groups": [
        {
            "name": "grid_code",
            "description": "Codigo de Identificación Unica",
            "fields": [
                {
                    "name": "grid_code",
                    "value": 660136,
                    "typeField": "integer",
                    "description": "Codigo de Identificación Única"
                }
            ]
        },
        {
            "name": "socioeconomic_level",
            "description": "Nivel Socioeconomico",
            "fields": [
                {
                    "name": "socioeconomic_level",
                    "value": B,
                    "typeField": "text",
                    "description": "Nivel Socioeconomico"
                },
                {
                    "name": "income",
                    "value": 5531.0,
                    "typeField": "double",
                    "description": "Ingreso Promedio Familiar"
                }
            ]
        },
        {
            "name": "population",
            "description": "Población",
            "fields": [
                {
                    "name": "total_population",
                    "value": 387,
                    "typeField": "integer",
                    "description": "Población Total"
                },
                {
                    "name": "male_population",
                    "value": 185,
                    "typeField": "integer",
                    "description": "Según sexo Hombre"
                },
                {
                    "name": "female_population",
                    "value": 202,
                    "typeField": "integer",
                    "description": "Según sexo Mujer"
                }
            ]
        },
        
    ]
}


# Respuestas de Demographics LatLon

A continuación se muestran los códigos de estado posibles en una respuesta de Demographics.

# Códigos de Estado de Demographics LatLon

El campo "status" dentro del objeto de respuesta de demographics contiene el estado de la solicitud y puede contener información de depuración para ayudarlo a averiguar por qué no funciona. El campo "status" puede contener los siguientes valores:

  • "OK" indica que el servicio demographics no produjo errores; el servicio realizo la acción correctamente.
  • "ZERO_RESULTS" indica que el servicio demographics se realizó correctamente pero no arrojó resultados. Esto puede ocurrir si al geocodificador se le pasó un latlon inexistente o fuera de zona.
  • "OVER_QUERY_LIMIT" indica que ha superado su cuota.
  • "REQUEST_DENIED" indica que su solicitud fue denegada.
  • "INVALID_REQUEST" generalmente indica uno de los siguientes:
    • Falta la consulta (address, groups o latlon).
    • Se proporcionó **groups ** o demographics_type no válido.
  • "UNKNOWN_ERROR" indica que la solicitud no se pudo procesar debido a un error del servidor. La solicitud puede tener éxito si vuelve a intentarlo.

# Parámetros opcionales

Parámetros opcionales:

  • Groups: Es un filtro con elementos separados por una tubería (|). El filtro de grupos también se acepta como parámetro opcional. Cada elemento consta de un par grupo lo cual es un valor y restringe completamente los resultados de demographics. Consulte más información sobre el filtrado de grupos.
  • info: es una serie de valores útiles al cliente para almacenar información complementaria o metadatos, estos elementos deben estar separados por una tubería (|).

# Filtrado de grupos

En una respuesta de Demographics, la API de Demographics puede devolver resultados restringidos a un área específica. Puede especificar la restricción utilizando el filtro de  grupos. Un filtro consta de una lista de pares group:value separados por una barra vertical (|). Los valores de filtro admiten los mismos métodos de corrección ortográfica y coincidencia parcial que otras solicitudes de Demographics.

Los siguientes groups pueden usarse para influir en los resultados, pero no se aplicarán:

  • locality coincide con tipos locality y sublocality.

Notas sobre el filtrado de grupos:

  • Los resultados son consistentes con Geodir Maps, que ocasionalmente produce respuestas ZERO_RESULTS.
  • Para cada segmento de dirección, especifíquelo en el parámetro de group.
https://apis.geodir.co/demographics/v1/json?latlon=-12.059888,-77.049072&groups=locality_id:150105&info=cod_peticion:1020|canal:abc|origen_sistema:cde
Ultima actualizacion: 18/09/2023, 10:30:49 p. m.