Mejoras generales

This commit is contained in:
2025-04-24 01:18:40 +02:00
parent adb0be24a6
commit aa66d49d4f
8 changed files with 300 additions and 37 deletions

View File

@@ -14,7 +14,8 @@ if (!fs.existsSync('logs')) {
function dataLineToObject(line) {
//Separamos nuestra línea en diferentes trozos usando como separador el ';'
const lineArray = line.split(";");
console.log(line);
console.log("Línea de datos: " + line);
saveDataInCSVFile(line);
//Devolvemos un objeto con sus propiedades convertidas
@@ -39,7 +40,8 @@ function dataLineToObject(line) {
datetime: new Date().toISOString() // Obtenemos la fecha/hora actual
};
} catch (error) {
console.error('Error al convertir los datos:', error);
console.warn('No se ha podido convertir la línea de datos, es posible que se hayan perdido parte de los datos, por lo que esta línea será ignorada');
//console.error('Error al convertir los datos:', error);
return null;
}
}
@@ -98,7 +100,11 @@ async function saveDataInGeoJSONFile(data) {
type: "Feature",
properties: {
numPaquete: data.paquetes,
temperatura: data.temperatura
temperatura: data.temperatura,
altitudSegunPresion: data.altitudSegunPresion,
altitudMetros: data.altitudMetros,
velocidadKmph: data.velocidadKmph,
numSatelites: data.numSatelites,
},
geometry: {
type: "Point",