Skip to content

Commit

Permalink
Merge pull request #26 from enflujo/datos-2810
Browse files Browse the repository at this point in the history
🍡 Nuevos datos - 28-10-24
  • Loading branch information
anattolia authored Oct 28, 2024
2 parents 08ae3f3 + 53e5124 commit 72aa840
Show file tree
Hide file tree
Showing 16 changed files with 33 additions and 12 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion aplicaciones/procesador/fuente/indicadores.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { limpiarTextoSimple } from './ayudas';
type FilaIdicador = [id: string, nombre: string, descripcion: string, subindicadores?: Subindicador[]];
type FilaSubindicador = [id: string, nombre: string, idIndicadorMadre: string];

const archivo = './datos/base_produccion_ academica_anonimizado_V25_090924.xlsx';
const archivo = './datos/Base_Producción_ academica_contactos_V25.xlsx';

export async function procesarIndicadores(): Promise<{ datos: Indicador[]; errata: Errata[] }> {
const flujo = await getXlsxStream({
Expand Down
23 changes: 22 additions & 1 deletion aplicaciones/procesador/fuente/procesadorColectivos.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import type {
} from '@/tipos/compartidos';
import type { Errata } from './tipos';

const archivoColectivos = './datos/base_colectivos_y_ambitos_anonimizado20240902.xlsx';
const archivoColectivos = './datos/Base_colectivos_y_ambitos_contactos_V26.xlsx';
const hojaCol = 'Diccionario Indicadores';
const hojaSubindicadoresCol = 'Contenidos P.A';

Expand All @@ -38,6 +38,8 @@ type FilaColectivos = [
subindicador: string,
];

const coordenadasSedes = [{ slug: '', lat: 0, lon: 0 }];

const campos: CamposColectivos = [
{ llave: 'tipos', indice: 1 },
{ llave: 'sedes', indice: 9 },
Expand Down Expand Up @@ -82,6 +84,25 @@ function procesarLista(llaveLista: LlavesColectivos, valor: string) {
return { nombre, slug };
}

function procesarSedes(llaveLista: LlavesColectivos, valor: string) {
const nombre = limpiarTextoSimple(valor);
const slug = slugificar(nombre);
const coordenadas = [];
const existe = listas[llaveLista].find((obj) => obj.slug === slug);
if (!existe) {
listas[llaveLista].push({
nombre,
slug,
conteo: 1,
relaciones: [],
});
} else {
existe.conteo++;
}

return { nombre, slug };
}

export default async (indicadores: Indicador[]): Promise<{ datos: Colectivo[]; errata: Errata[] }> => {
const archivo = './datos/Base_colectivos_y_ambitos_contactos_V26.xlsx';
const flujo = await getXlsxStream({
Expand Down
2 changes: 1 addition & 1 deletion aplicaciones/procesador/fuente/procesadorPublicaciones.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ export default async (
indicadores: Indicador[],
subindicadores: Subindicador[]
): Promise<{ datos: Publicacion[]; errata: Errata[] }> => {
const archivo = './datos/base_produccion_ academica_anonimizado_V25_090924.xlsx';
const archivo = './datos/Base_Producción_ academica_contactos_V25.xlsx';
const flujo = await getXlsxStream({
filePath: archivo,
sheet: 'Producción académica (P.A.)',
Expand Down
2 changes: 1 addition & 1 deletion aplicaciones/www/estaticos/datos/colectivos.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion aplicaciones/www/estaticos/datos/errataColectivos.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: en:"},{"fila":37,"error":"En ENLACE FUENTE hay algo que no es un enlace: www.telesion.unal.edu.co."},{"fila":37,"error":"La URL en columna de ENLACE FUENTE no es una URL."},{"fila":40,"error":"No tiene MODALIDAD."},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":54,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":54,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria:"},{"fila":64,"error":"Dato extraño en Estado Inactivo."},{"fila":70,"error":"No tiene DEPENDENCIA."},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":93,"error":"Dato extraño en Estado Inactivo."},{"fila":95,"error":"Dato extraño en Estado Inactivo."},{"fila":115,"error":"No tiene DEPENDENCIA."},{"fila":127,"error":"No tiene DEPENDENCIA."},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":153,"error":"No tiene DEPENDENCIA."},{"fila":158,"error":"No tiene DEPENDENCIA."},{"fila":158,"error":"No tiene MODALIDAD."},{"fila":170,"error":"No tiene DEPENDENCIA."},{"fila":174,"error":"Dato extraño en Estado Inactivo."},{"fila":176,"error":"Dato extraño en Estado Inactivo."},{"fila":177,"error":"Dato extraño en Estado Inactivo."},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: Artículos"},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: de"},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: interés:"},{"fila":194,"error":"Dato extraño en Estado Inactivo."},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: Ministerio"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: de"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: Ciencias"},{"fila":222,"error":"Dato extraño en Estado Inactivo."},{"fila":223,"error":"Dato extraño en Estado Inactivo."},{"fila":224,"error":"Dato extraño en Estado Inactivo."},{"fila":225,"error":"Dato extraño en Estado Inactivo."},{"fila":226,"error":"Dato extraño en Estado Inactivo."},{"fila":244,"error":"Dato extraño en Estado Inactivo."},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":338,"error":"Dato extraño en Estado Inactivo."},{"fila":346,"error":"Dato extraño en Estado Inactivo."},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":386,"error":"No tiene DEPENDENCIA."},{"fila":390,"error":"Dato extraño en Estado Inactivo."},{"fila":391,"error":"Dato extraño en Estado Inactivo."},{"fila":395,"error":"Dato extraño en Estado Inactivo."},{"fila":396,"error":"Dato extraño en Estado Inactivo."},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":413,"error":"No tiene DEPENDENCIA."},{"fila":414,"error":"No tiene DEPENDENCIA."},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"}]
[{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: en:"},{"fila":37,"error":"En ENLACE FUENTE hay algo que no es un enlace: www.telesion.unal.edu.co."},{"fila":37,"error":"La URL en columna de ENLACE FUENTE no es una URL."},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":54,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":54,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria:"},{"fila":64,"error":"Dato extraño en Estado Inactivo."},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":93,"error":"Dato extraño en Estado Inactivo."},{"fila":95,"error":"Dato extraño en Estado Inactivo."},{"fila":115,"error":"No tiene DEPENDENCIA."},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":150,"error":"Dato extraño en Estado Inactivo."},{"fila":174,"error":"Dato extraño en Estado Inactivo."},{"fila":176,"error":"Dato extraño en Estado Inactivo."},{"fila":177,"error":"Dato extraño en Estado Inactivo."},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: Artículos"},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: de"},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: interés:"},{"fila":194,"error":"Dato extraño en Estado Inactivo."},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: Ministerio"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: de"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: Ciencias"},{"fila":222,"error":"Dato extraño en Estado Inactivo."},{"fila":223,"error":"Dato extraño en Estado Inactivo."},{"fila":224,"error":"Dato extraño en Estado Inactivo."},{"fila":225,"error":"Dato extraño en Estado Inactivo."},{"fila":226,"error":"Dato extraño en Estado Inactivo."},{"fila":243,"error":"Dato extraño en Estado Inactivo."},{"fila":244,"error":"Dato extraño en Estado Inactivo."},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":338,"error":"Dato extraño en Estado Inactivo."},{"fila":346,"error":"Dato extraño en Estado Inactivo."},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":390,"error":"Dato extraño en Estado Inactivo."},{"fila":391,"error":"Dato extraño en Estado Inactivo."},{"fila":393,"error":"Dato extraño en Estado Inactivo."},{"fila":395,"error":"Dato extraño en Estado Inactivo."},{"fila":396,"error":"Dato extraño en Estado Inactivo."},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":414,"error":"No tiene DEPENDENCIA."},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"}]
2 changes: 1 addition & 1 deletion aplicaciones/www/estaticos/datos/errataPublicaciones.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion aplicaciones/www/estaticos/datos/errataSubIndicadores.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"fila":55,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":56,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":57,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":58,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":59,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":60,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":61,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":62,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":63,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":64,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":65,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":66,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":67,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":68,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":69,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":70,"error":"No se puede encontrar el indicador ensenanza-y-aprendizaje"},{"fila":75,"error":"El subindicador ARTES con indicador FORMACIÓN en fila 75 ya existe con nombre ARTES e indicador EDUCACIÓN"},{"fila":78,"error":"El subindicador INVESTIGACIÓN con indicador FORMACIÓN en fila 78 ya existe con nombre INVESTIGACIÓN e indicador EDUCACIÓN"},{"fila":81,"error":"El subindicador POLÍTICA con indicador FORMACIÓN en fila 81 ya existe con nombre POLÍTICA e indicador EDUCACIÓN"},{"fila":82,"error":"El subindicador SOCIOLOGÍA con indicador FORMACIÓN en fila 82 ya existe con nombre SOCIOLOGÍA e indicador EDUCACIÓN"},{"fila":94,"error":"El subindicador EVALUACIÓN con indicador POLÍTICAS EDUCATIVAS en fila 94 ya existe con nombre EVALUACIÓN e indicador DOCENCIA"},{"fila":106,"error":"El subindicador INCLUSIÓN con indicador PROYECCIÓN en fila 106 ya existe con nombre INCLUSIÓN e indicador EDUCACIÓN"}]
[{"fila":4,"error":"No hay indicador"},{"fila":8,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":11,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No hay indicador"},{"fila":12,"error":"No se puede encontrar el indicador ensenanzaaprendizaje"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":13,"error":"No hay indicador"},{"fila":18,"error":"No hay indicador"},{"fila":18,"error":"No hay indicador"},{"fila":18,"error":"No hay indicador"},{"fila":18,"error":"No hay indicador"},{"fila":18,"error":"No hay indicador"},{"fila":18,"error":"No hay indicador"},{"fila":18,"error":"No hay indicador"},{"fila":18,"error":"No hay indicador"},{"fila":21,"error":"No hay indicador"},{"fila":21,"error":"No hay indicador"},{"fila":21,"error":"No hay indicador"},{"fila":21,"error":"No hay indicador"},{"fila":21,"error":"No hay indicador"},{"fila":21,"error":"No hay indicador"},{"fila":22,"error":"No se puede encontrar el indicador politicas-de-educacion"},{"fila":23,"error":"No hay indicador"},{"fila":23,"error":"No hay indicador"},{"fila":23,"error":"No hay indicador"},{"fila":23,"error":"No hay indicador"},{"fila":23,"error":"No hay indicador"},{"fila":23,"error":"No hay indicador"},{"fila":23,"error":"No hay indicador"},{"fila":24,"error":"No hay indicador"},{"fila":24,"error":"No hay indicador"},{"fila":24,"error":"No hay indicador"},{"fila":24,"error":"No hay indicador"},{"fila":25,"error":"No hay indicador"},{"fila":25,"error":"No hay indicador"},{"fila":25,"error":"No hay indicador"},{"fila":25,"error":"No hay indicador"},{"fila":25,"error":"No hay indicador"}]

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion aplicaciones/www/estaticos/datos/listas.json

Large diffs are not rendered by default.

Loading

0 comments on commit 72aa840

Please sign in to comment.