Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.

RESUMEN : En el presente informe se presenta el proceso de construcción de una aplicación para almacenar información relevante de análisis foliares de diferentes subregiones de Antioquia, en particular el suroeste de Antioquia y la región de Urabá, para esto, se hace uso de los datos suministrados p...

Full description

Autores:
García Castañeda, Alexander
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/36392
Acceso en línea:
https://hdl.handle.net/10495/36392
Palabra clave:
Programas Informáticos
Software
Base de Datos
Database
Índice
Index
Nutrientes
Nutrients
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-sa/4.0/
id UDEA2_70d7caefa65a8d9d8d65614a42b4fd16
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/36392
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.
title Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.
spellingShingle Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.
Programas Informáticos
Software
Base de Datos
Database
Índice
Index
Nutrientes
Nutrients
title_short Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.
title_full Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.
title_fullStr Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.
title_full_unstemmed Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.
title_sort Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.
dc.creator.fl_str_mv García Castañeda, Alexander
dc.contributor.advisor.none.fl_str_mv Agudelo Delgado, Daniel Esteban
dc.contributor.author.none.fl_str_mv García Castañeda, Alexander
dc.subject.decs.none.fl_str_mv Programas Informáticos
Software
Base de Datos
Database
Índice
Index
Nutrientes
Nutrients
topic Programas Informáticos
Software
Base de Datos
Database
Índice
Index
Nutrientes
Nutrients
description RESUMEN : En el presente informe se presenta el proceso de construcción de una aplicación para almacenar información relevante de análisis foliares de diferentes subregiones de Antioquia, en particular el suroeste de Antioquia y la región de Urabá, para esto, se hace uso de los datos suministrados por el grupo de investigación de fitotecnia tropical, se realiza un preprocesamiento de los mismos para agilizar el proceso de cálculo de los índices de DRIS y posteriormente se almacena en una base de datos noSQL, la base de datos elegida fue mongoDB debido a su compatibilidad con el formato JSON que la hace fácil de integrar con diferentes aplicaciones y a su desempeño en cuanto a lectura y escritura. Se utilizó python para el procesamiento de la información y para generar una aplicación capaz de recibir análisis foliares almacenados en archivos csv (a petición del grupo de investigación de fitotecnia tropical). En este paso se definió una estrategia para aumentar la velocidad de cálculo de los índices de DRIS que consiste en el cálculo de las relaciones entre los nutrientes antes de almacenarlos en la base de datos. Posteriormente se diseñó una aplicación para el cálculo de los índices de DRIS a partir de los datos almacenados en la base de datos y muestras ingresadas por el usuario. El resultado de este paso fue una API que calcula los índices de DRIS mediante el producto KRONECKER, una operación matemática que calcula todos los productos posibles entre los elementos de una matriz y el filtrado de datos para obtener solo los productos de interés. El resultado de esta etapa fue una aplicación para el cálculo de los índices de DRIS. Luego se pasó a una etapa de validación de resultados. En esta etapa se compararon los resultados obtenidos utilizando la librería a los resultados obtenidos mediante la herramienta anterior usada por el grupo de investigación. No solo se comprobó que el método utilizado para el cálculo de los índices de DRIS entrega resultados correctos, sino que según lo reportado por el grupo de investigación de fitotecnia tropical, la nueva herramienta realiza los cálculos más rápidamente y además almacena los índices de DRIS en una base de datos.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-08-28T16:56:35Z
dc.date.available.none.fl_str_mv 2023-08-28T16:56:35Z
dc.date.issued.none.fl_str_mv 2023
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/36392
url https://hdl.handle.net/10495/36392
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 56
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Bioingeniería
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/f2187ef5-60dd-464b-bb3d-8e37e7a49ed8/download
https://bibliotecadigital.udea.edu.co/bitstreams/4313f447-6d7b-4afd-8b7c-6c21fe0b93e8/download
https://bibliotecadigital.udea.edu.co/bitstreams/c808ff61-64c5-4664-b9df-89fbfad0346f/download
https://bibliotecadigital.udea.edu.co/bitstreams/91018ca0-6fe1-4f36-b771-e8bae653edc9/download
https://bibliotecadigital.udea.edu.co/bitstreams/50369edd-67f3-4179-b9f2-318665f12a9f/download
bitstream.checksum.fl_str_mv e2060682c9c70d4d30c83c51448f4eed
965a107840aca5948a7394af60b421bf
8a4605be74aa9ea9d79846c1fba20a33
2406c0669e7b9541cb9390bb0f8ed710
87fc4f3499a0c3a466f9de117b6f255c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052593152786432
spelling Agudelo Delgado, Daniel EstebanGarcía Castañeda, Alexander2023-08-28T16:56:35Z2023-08-28T16:56:35Z2023https://hdl.handle.net/10495/36392RESUMEN : En el presente informe se presenta el proceso de construcción de una aplicación para almacenar información relevante de análisis foliares de diferentes subregiones de Antioquia, en particular el suroeste de Antioquia y la región de Urabá, para esto, se hace uso de los datos suministrados por el grupo de investigación de fitotecnia tropical, se realiza un preprocesamiento de los mismos para agilizar el proceso de cálculo de los índices de DRIS y posteriormente se almacena en una base de datos noSQL, la base de datos elegida fue mongoDB debido a su compatibilidad con el formato JSON que la hace fácil de integrar con diferentes aplicaciones y a su desempeño en cuanto a lectura y escritura. Se utilizó python para el procesamiento de la información y para generar una aplicación capaz de recibir análisis foliares almacenados en archivos csv (a petición del grupo de investigación de fitotecnia tropical). En este paso se definió una estrategia para aumentar la velocidad de cálculo de los índices de DRIS que consiste en el cálculo de las relaciones entre los nutrientes antes de almacenarlos en la base de datos. Posteriormente se diseñó una aplicación para el cálculo de los índices de DRIS a partir de los datos almacenados en la base de datos y muestras ingresadas por el usuario. El resultado de este paso fue una API que calcula los índices de DRIS mediante el producto KRONECKER, una operación matemática que calcula todos los productos posibles entre los elementos de una matriz y el filtrado de datos para obtener solo los productos de interés. El resultado de esta etapa fue una aplicación para el cálculo de los índices de DRIS. Luego se pasó a una etapa de validación de resultados. En esta etapa se compararon los resultados obtenidos utilizando la librería a los resultados obtenidos mediante la herramienta anterior usada por el grupo de investigación. No solo se comprobó que el método utilizado para el cálculo de los índices de DRIS entrega resultados correctos, sino que según lo reportado por el grupo de investigación de fitotecnia tropical, la nueva herramienta realiza los cálculos más rápidamente y además almacena los índices de DRIS en una base de datos.ABSTRACT : This report presents the process of constructing an application for storing relevant information on foliar analysis from different sub-regions of Antioquia, particularly the southwest of Antioquia and the Urabá region. The data used for this purpose were provided by the tropical phytotechnics research group, and a preprocessing of the data was performed to expedite the calculation process of the DRIS indexes, which were then stored in a non-relational database. MongoDB was chosen as the database system due to its compatibility with the JSON format, which makes it easy to integrate with different applications, and its performance in terms of read and write operations. Python was used for the data processing and for creating an application capable of receiving foliar analyses stored in CSV files (at the request of the tropical phytotechnics research group). During this step, a strategy was defined to increase the calculation speed of the DRIS indexes, which consists of calculating the relationships between the nutrients before storing them in the database. Subsequently, an application was designed for calculating the DRIS indexes based on the data stored in the database and samples entered by the user. The result of this step was an API that calculates the DRIS indexes using the Kronecker product, a mathematical operation that calculates all possible products between the elements of a matrix and filters the data to obtain only the relevant products. The result of this stage was an application for calculating the DRIS indexes. Next, a validation stage was carried out to compare the results obtained using the library to the results obtained using the previous tool used by the research group. It was not only confirmed that the method used for calculating the DRIS indexes delivers correct results, but also that, according to the tropical phytotechnics research group, the new tool performs calculations more quickly and stores the DRIS indexes in a database.PregradoBioingeniero56application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Bioingenieríahttps://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-sa/2.5/co/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Diseño de API de interpretación de análisis foliar mediante indicadores DRIS para cultivos, caso de estudio: cultivo de plátano en las subregiones de Urabá y el suroeste de Antioquia.Tesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftProgramas InformáticosSoftwareBase de DatosDatabaseÍndiceIndexNutrientesNutrientsPublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/f2187ef5-60dd-464b-bb3d-8e37e7a49ed8/downloade2060682c9c70d4d30c83c51448f4eedMD54falseAnonymousREADORIGINALGarciaAlexander_2023_DisenoAnalisisFoliar.pdfGarciaAlexander_2023_DisenoAnalisisFoliar.pdfTrabajo de grado de pregradoapplication/pdf2484282https://bibliotecadigital.udea.edu.co/bitstreams/4313f447-6d7b-4afd-8b7c-6c21fe0b93e8/download965a107840aca5948a7394af60b421bfMD53trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/c808ff61-64c5-4664-b9df-89fbfad0346f/download8a4605be74aa9ea9d79846c1fba20a33MD55falseAnonymousREADTEXTGarciaAlexander_2023_DisenoAnalisisFoliar.pdf.txtGarciaAlexander_2023_DisenoAnalisisFoliar.pdf.txtExtracted texttext/plain70463https://bibliotecadigital.udea.edu.co/bitstreams/91018ca0-6fe1-4f36-b771-e8bae653edc9/download2406c0669e7b9541cb9390bb0f8ed710MD56falseAnonymousREADTHUMBNAILGarciaAlexander_2023_DisenoAnalisisFoliar.pdf.jpgGarciaAlexander_2023_DisenoAnalisisFoliar.pdf.jpgGenerated Thumbnailimage/jpeg6836https://bibliotecadigital.udea.edu.co/bitstreams/50369edd-67f3-4179-b9f2-318665f12a9f/download87fc4f3499a0c3a466f9de117b6f255cMD57falseAnonymousREAD10495/36392oai:bibliotecadigital.udea.edu.co:10495/363922025-03-27 00:46:24.154https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=