Skip to content

BraveJero/TreeDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TPE-PI-2020

Para generar ambos ejecutables, desde la terminal ejecutar el comando "make" en el directorio actual.

  • En caso de querer generar sólo uno correr el comando "make " seguido de la opción deseada ("VAN" o "BUE").
  • En caso de querer debugear el programa, correr "make debug" y se crearán ambos ejecutables, pero compilando el programa con los flags: "-Wall -fsanitize=address".

Para borrar todos los archivos objeto del directorio y los ejecutables, correr el comando "make clean".

  • En caso de querer borrar solo el ejecutable de VAN y los archivos objeto, correr el comando "make cleanVAN" .
  • De querer borrar solo el ejecutable de BUE y los archivos objeto, correr "make cleanBUE".

En caso de querer eliminar las querys, correr el comando "make cleanQuerys".

Los posibles ejecutables que se crearán tendrán los nombres "arbolesADTBUE" y "arbolesADTVAN".

Para correr el programa, desde la terminal ejecutar el programa creado anteriormente, agregando los argumentos de línea de comando que correspondan a:

  • El path al archivo que contiene a los árboles de la ciudad (Primer argumento).
  • El path al archivo que contiene los barrios de la ciudad (Segundo argumento). Por ejemplo, para Buenos Aires: "$./arbolesADTBUE ./base-datos/arbolesBUE.csv ./base-datos/barriosBUE.csv". Es indispensable para el correcto funcionamiento del programa que el orden de los archivos sea como aquel del previo ejemplo.

Para Buenos Aires, el ejecutable está configurado para que los datos se encuentren en cada archivo de la forma:

  • barriosBUE.csv:
    • "nombre" en la columna 1.
    • "habitantes" en la columna 2.
  • arbolesBUE.csv:
    • "comuna" en la columna 3.
    • "nombre_cientifico" en la columna 8.
    • "diametro_altura_pecho" en la columna 12.

Para Vancouver, el ejecutable está configurado para que los datos se encuentren en cada archivo de la forma:

  • barriosVAN.csv:
    • "nombre" en la columna 1.
    • "habitantes" en la columna 2.
  • arbolesVAN.csv:
    • "COMMON_NAME" en la columna 7.
    • "NEIGHBOURHOOD_NAME" en la columna 13.
    • "DIAMETER" en la columna 16.

About

TPE-PI-2020-1Q

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •