Argentina Data MCP · Análisis censal por zona custom

Análisis censal por zona custom (polígonos)

Guía técnica para agentes y desarrolladores. Muestra cómo obtener el perfil del Censo 2022 de una zona a medida —un barrio, un área de captación, un distrito propio— en vez de un círculo de punto y radio, usando datos oficiales de INDEC.

Hay dos caminos. El directo te da el agregado de tu zona en una sola consulta. El exacto por radios es para cuando necesitás el recorte oficial radio por radio y componer tus propios indicadores. Empezá por el directo.

Camino directo (recomendado)

Pasale a censo_market_research un GeoJSON en el parámetro geometria (un Polygon o MultiPolygon en WGS84, coordenadas [lon, lat]). Cuando viene geometria, tiene prioridad sobre dirección, coordenadas y radio: se analiza exactamente esa zona. Sumá detalle_radios: true para ver qué radios censales entraron y con qué peso.

Request

censo_market_research({
  "geometria": {
    "type": "Polygon",
    "coordinates": [[
      [-58.435, -34.590],
      [-58.425, -34.590],
      [-58.425, -34.585],
      [-58.435, -34.585],
      [-58.435, -34.590]
    ]]
  },
  "detalle_radios": true
})

Ejemplo real: un rectángulo de ~0,5 km² sobre Palermo, CABA. El anillo no hace falta que venga cerrado: se cierra solo.

Response (recortada)

{
  "ubicacion": {
    "tipo": "poligono",
    "centroide": { "latitud": -34.5875, "longitud": -58.43 },
    "area_km2": 0.509
  },
  "zona": {
    "radios_censales_utilizados": 22,
    "poblacion_estimada": 5673,
    "hogares_estimados": 2955,
    "viviendas_estimadas": 3351,
    "promedio_personas_por_hogar": 1.92,
    "departamento": "Comuna 14",
    "provincia": "Ciudad Autónoma de Buenos Aires",
    "departamentos_abarcados": 1,
    "provincias_abarcadas": 1
  },
  "demografia": { "pct_varones": 45.3, "pct_edad_25_39": 27.9, "…": "…" },
  "nivel_socioeconomico": { "pct_nbi": 3.8, "…": "…" },
  "vivienda": { "pct_departamento": 78.2, "tenencia": { "pct_inquilino": 41.2, "…": "…" }, "…": "…" },
  "educacion": { "pct_universitario_completo": 30.8, "…": "…" },
  "comparacion": { "…": "promedios del departamento, la provincia y el país" },
  "radios_detalle": [
    { "codigo_radio": "020981405", "pct_area": 1.0 },
    { "codigo_radio": "020981306", "pct_area": 1.0 },
    { "codigo_radio": "020981307", "pct_area": 0.99996 },
    { "…": "… hasta los 22 radios" }
  ],
  "fuente": "INDEC - Censo Nacional de Población, Hogares y Viviendas 2022",
  "metodologia": "Interpolación areal ponderada por área × densidad poblacional sobre radios censales del Censo 2022. Cartografía corregida CONICET. Cada radio censal aporta en proporción al área que cae dentro de la zona (pct_area)…",
  "freshness": "current"
}

Valores reales del Censo 2022 para ese polígono (algunos campos se resumen con "…").

Qué mirar en la respuesta

Aviso cuando la zona cruza provincias. Si tu polígono abarca más de una provincia, la respuesta agrega una advertencia: los agregados sí suman todos los radios, pero comparacion usa como referencia el departamento y la provincia de mayor peso (te dice cuál y con qué porcentaje del peso de la zona). Cruzar solo departamentos dentro de una misma provincia no dispara la advertencia, pero metodologia aclara contra qué departamento se comparó.

Límites y casos borde

Camino exacto por radios

Usalo cuando necesitás el recorte oficial exacto (sin la aproximación areal) o querés armar tus propios indicadores a partir de los valores crudos por radio.

  1. Conseguí la cartografía oficial de radios. Los límites de radios y fracciones están en el Portal Geoestadístico del INDEC. También existe la cartografía de radios armonizada de CEUR-CONICET (GeoPackage) para trabajar entre censos.
  2. Hacé tu propio cruce espacial entre tu zona y esos radios, con tu herramienta de GIS preferida, para quedarte con los códigos de radio que te interesan (9 dígitos).
  3. Pedí los datos por radio con censo_datos, nivel radio, pasando la lista en codigos. Se devuelven hasta 800 unidades por llamada; si tenés más radios, paginá (y vas a recibir un aviso con el total cuando se trunque).
censo_datos({
  "nivel": "radio",
  "codigos": ["020981405", "020981306", "020981307"],
  "variables": ["poblacion_total", "hogares_total", "viviendas_total",
                "promedio_personas_por_hogar", "pct_nbi"],
  "incluir_ubicacion": true
})

incluir_ubicacion: true agrega a cada radio su centroide {lat, lon} (el punto representativo, no el polígono completo) — útil para el join inverso: mapear los radios que trajiste o verificar que caen donde esperabas. La geometría completa se saca del Portal Geoestadístico del INDEC. A diferencia del camino directo, acá censo_datos devuelve el valor de cada radio sin interpolar: la agregación la controlás vos.

Madurez: censo_market_research (camino directo) es una herramienta estable. censo_datos está en beta: su formato de salida todavía puede cambiar, así que tenelo en cuenta si vas a construir una integración duradera sobre este camino.

¿Cuál conviene?

SituaciónCamino
Quiero el perfil de una zona a medida, ya agregado y comparadoDirectocenso_market_research con geometria
Necesito el recorte oficial exacto radio por radioExacto — cartografía + censo_datos nivel=radio
Quiero componer indicadores propios con los valores crudosExacto
Quiero auditar cómo se compuso el agregado del camino directoDirecto con detalle_radios: true

Variables: nombres canónicos y alias

Los conteos absolutos tienen nombre canónico: poblacion_total, hogares_total, viviendas_total, promedio_personas_por_hogar, además de los porcentajes (pct_nbi, pct_propietario, pct_inquilino, etc.).

Si pedís un sinónimo frecuente, se resuelve al canónico y te lo avisa (no lo descarta en silencio): hogareshogares_total, viviendasviviendas_total, personas_por_hogarpromedio_personas_por_hogar, poblacionpoblacion_total. Una variable que ni con alias resuelve aparece en una advertencia con sugerencia ("¿quisiste decir…?").

Para ver todo lo consultable, pedí el catálogo con censo_datos({ "listar_variables": true }): devuelve cada variable con su universo, sus niveles disponibles y su estado (disponible = ya consultable; en_redatam_no_importado = existe en el censo pero todavía no se importó — se puede pedir con enviar_feedback).

Personas por hogar: promedio y distribución

Tenés dos niveles de detalle:

"hogares_por_cantidad_personas": {
  "1": 145, "2": 88, "3": 45, "4": 24, "5": 4, "6": 1, "8 o más": 1
}

null no es 0. Un null significa sin dato censal (no relevado o retenido por secreto estadístico); un 0 es un cero real medido. No los trates igual: promediar tratando null como cero deforma el resultado.

Volatilidad en radios chicos. A nivel de un radio suelto, las categorías de tamaño de hogar pueden ser muy chicas o cero, y no son representativas por sí solas. Para caracterizar una zona conviene el agregado (el promedio de zona de censo_market_research es más robusto que un radio individual). El Censo 2022 aplica secreto estadístico en las unidades más chicas.

Gotcha: el cliente MCP cachea el schema

Si tu cliente MCP no ve los parámetros nuevos (geometria, detalle_radios) o te dice que no existen, casi seguro cacheó el listado de herramientas de una sesión anterior. Reconectá o reiniciá la sesión (o forzá un refresh del listado de tools) para que el cliente vuelva a leer el schema actualizado. No es un error de la consulta.

Fuentes

La información provista es orientativa y no constituye asesoramiento profesional. Argentina Data MCP es un servicio independiente, no afiliado a los organismos cuyas fuentes públicas consulta (INDEC, CONICET). · Volver a la página principal