SlideShare une entreprise Scribd logo
1  sur  9
Towards A Drought Monitoring System for El Salvador 
Automation of Soil Moisture Estimation using Open Source Tools, Development of Web Mapping Application and 
Android Mobile Application for The Salvadoran Ministry of Environment (MARN) 
By 
David Eliseo 
Martínez Castellanos 
Software Developer
Background 
• MARN El Salvador publishes periodically a bulletin about crop condition and 
agro-meteorological information including a map of estimated soil moisture. 
• This map of estimated soil moisture is done by an agroclimatic expert and a 
GIS tech. 
• MARN required the automation of the generation of this map as part of a new 
drought monitoring system. 
• It seemed to me this topic was great for a mobile App 
Web Map 
Mobile App
Solution Architecture 
PosgreSQL + PostGIS 
Tabular and Spatial Data 
Apache 
Web Server 
MapServer 
(for WMS) 
Processing Server 
(Windows 2008 Server) 
R for Statistical Computing 
MARN User
Processing Server 
• Process daily soil moisture map using daily mass balance from MARN database 
Scheduled task runs an R script that reads a database, executes an spatial 
Interpolation [ordinary kriging], reclassification, calculates and stores in the 
Database the area per soil condition on each department of El Salvador, 
Generates a shapefile that is stored in the database [PostGIS] that is used 
In the WMS Services. 
• Process on demand. User uploads an Excel Spreadsheet containing the source data 
for the Map generation. The UI was made on APS.Net 
An R script uses the spreadsheet provided, executes an spatial 
Interpolation [ordinary kriging], reclassification, calculates and stores in the 
Database the area per soil condition on each department of El Salvador, 
Generates a shapefile that is stored in the database [PostGIS] that is used 
In the WMS Services. On demand process is used to generate the Map for a 
period of 10 days.
Database, MapServer and Web Server 
[Stores Spatial and 
Tabular Data, 
Provides spatial 
Query functionality] 
WMS Services 
Consumed on Web 
and Mobile Apps 
Serves the Web Map 
[Using Google Maps API] 
And services consumed in 
The mobile App [http, json]
Results: Web Map [10 days period] 
Developed used PHP, JavaScript + jQuery, 
Google Maps API for JavaScript 
Allows to query the percent of area per soil 
Condition for each deparment of El Salvador. 
http://www.snet.gob.sv/googlemaps/humedad/mapIH.php
Results: Web Map daily calculation 
Shows the results of the daily calculation and shows 
A table with the last 10 days of percentage per soil 
Condition for the selected department of El Salvador. 
This is to see how the soil condition is evolving.
Results: Mobile App “MARN Agrometeorologia” 
Available on Google Play: 
https://play.google.com/store/apps/details?id=sv.eliseo.agromet 
Display both the map for 10 days and the daily map, Tabular data 
With the percentage of area per soil condition for each department. 
Includes a tab with the agrometeorological bulletin from MARN 
Allows to upload a picture to MARN servers. This is for farmers to 
Contribute their crop condition.
What is next? 
• Mobile App UI and functionality improvement [Allow to take picture offline, upload when on wifi] 
• Create a Map with a Time Line of user uploads and combine it with the estimated soil condition and 
satellite imagery 
• Research on agrometeorological models [ + Research in general] 
• Get feedback 
THANKS! 
David Eliseo Martínez Castellanos 
eliseo.Martinez@gmail.com 
emartinez@marn.gob.sv 
Linked-in: 
sv.linkedin.com/pub/david-eliseo-martinez-castellanos/35/71b/7b5/

Contenu connexe

Tendances

TechBrief_LIDARvsUAV_050416_FNL
TechBrief_LIDARvsUAV_050416_FNLTechBrief_LIDARvsUAV_050416_FNL
TechBrief_LIDARvsUAV_050416_FNLdkinpdx
 
Android application for gps
Android application for gpsAndroid application for gps
Android application for gpsSutej Chakka
 
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...South Tyrol Free Software Conference
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the FutureGIS in the Rockies
 
Access. Analyze. Act.
Access. Analyze. Act. Access. Analyze. Act.
Access. Analyze. Act. Pivvot
 
Computation of spatial data on Hadoop Cluster
Computation of spatial data on Hadoop ClusterComputation of spatial data on Hadoop Cluster
Computation of spatial data on Hadoop ClusterAbhishek Sagar
 
Öncel Akademi: İstatistiksel Sismoloji
Öncel Akademi: İstatistiksel SismolojiÖncel Akademi: İstatistiksel Sismoloji
Öncel Akademi: İstatistiksel SismolojiAli Osman Öncel
 
NDGeospatialSummit2019 - OMF Project – Leveraging High Accuracy GIS to Enhanc...
NDGeospatialSummit2019 - OMF Project – Leveraging High Accuracy GIS to Enhanc...NDGeospatialSummit2019 - OMF Project – Leveraging High Accuracy GIS to Enhanc...
NDGeospatialSummit2019 - OMF Project – Leveraging High Accuracy GIS to Enhanc...North Dakota GIS Hub
 
Satellite Image Processing Projects Research Help
Satellite Image Processing Projects Research HelpSatellite Image Processing Projects Research Help
Satellite Image Processing Projects Research HelpMatlab Simulation
 
Android mobile application for gps
Android mobile application for gpsAndroid mobile application for gps
Android mobile application for gpsSutej Chakka
 
Green Power Labs An Introduction
Green Power Labs  An IntroductionGreen Power Labs  An Introduction
Green Power Labs An IntroductionMarleneMoore
 
Machine Learning with Earth Observation Imagery
Machine Learning with Earth Observation ImageryMachine Learning with Earth Observation Imagery
Machine Learning with Earth Observation ImageryAmazon Web Services
 
NDGISUC2017 - Bringing Remote Sensing Data to your GIS Application
NDGISUC2017 - Bringing Remote Sensing Data to your GIS ApplicationNDGISUC2017 - Bringing Remote Sensing Data to your GIS Application
NDGISUC2017 - Bringing Remote Sensing Data to your GIS ApplicationNorth Dakota GIS Hub
 
Bnbc2020 seismic application Description
Bnbc2020 seismic application DescriptionBnbc2020 seismic application Description
Bnbc2020 seismic application DescriptionSouptik Tirtha
 

Tendances (20)

Ajay vemuru spirent
Ajay vemuru spirentAjay vemuru spirent
Ajay vemuru spirent
 
TechBrief_LIDARvsUAV_050416_FNL
TechBrief_LIDARvsUAV_050416_FNLTechBrief_LIDARvsUAV_050416_FNL
TechBrief_LIDARvsUAV_050416_FNL
 
Calculating costs and benefits of investing in retrofitting
Calculating costs and benefits of investing in retrofitting Calculating costs and benefits of investing in retrofitting
Calculating costs and benefits of investing in retrofitting
 
Android application for gps
Android application for gpsAndroid application for gps
Android application for gps
 
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
SFScon17 - Markus Neteler: "Leveraging the Copernicus Sentinel satellite data...
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
 
Access. Analyze. Act.
Access. Analyze. Act. Access. Analyze. Act.
Access. Analyze. Act.
 
Computation of spatial data on Hadoop Cluster
Computation of spatial data on Hadoop ClusterComputation of spatial data on Hadoop Cluster
Computation of spatial data on Hadoop Cluster
 
Öncel Akademi: İstatistiksel Sismoloji
Öncel Akademi: İstatistiksel SismolojiÖncel Akademi: İstatistiksel Sismoloji
Öncel Akademi: İstatistiksel Sismoloji
 
NDGeospatialSummit2019 - OMF Project – Leveraging High Accuracy GIS to Enhanc...
NDGeospatialSummit2019 - OMF Project – Leveraging High Accuracy GIS to Enhanc...NDGeospatialSummit2019 - OMF Project – Leveraging High Accuracy GIS to Enhanc...
NDGeospatialSummit2019 - OMF Project – Leveraging High Accuracy GIS to Enhanc...
 
Satellite Image Processing Projects Research Help
Satellite Image Processing Projects Research HelpSatellite Image Processing Projects Research Help
Satellite Image Processing Projects Research Help
 
Android mobile application for gps
Android mobile application for gpsAndroid mobile application for gps
Android mobile application for gps
 
Air Quality Map
Air Quality MapAir Quality Map
Air Quality Map
 
Actix
ActixActix
Actix
 
Green Power Labs An Introduction
Green Power Labs  An IntroductionGreen Power Labs  An Introduction
Green Power Labs An Introduction
 
Weather app
Weather appWeather app
Weather app
 
12) Mitch Maguire
12) Mitch Maguire12) Mitch Maguire
12) Mitch Maguire
 
Machine Learning with Earth Observation Imagery
Machine Learning with Earth Observation ImageryMachine Learning with Earth Observation Imagery
Machine Learning with Earth Observation Imagery
 
NDGISUC2017 - Bringing Remote Sensing Data to your GIS Application
NDGISUC2017 - Bringing Remote Sensing Data to your GIS ApplicationNDGISUC2017 - Bringing Remote Sensing Data to your GIS Application
NDGISUC2017 - Bringing Remote Sensing Data to your GIS Application
 
Bnbc2020 seismic application Description
Bnbc2020 seismic application DescriptionBnbc2020 seismic application Description
Bnbc2020 seismic application Description
 

Similaire à Towards A Drought Monitoring System for El Salvador

FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...IMGS
 
GIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and ToolsGIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and ToolsDavid Eliseo Martinez Castellanos
 
Customized story map for agrg weather network
Customized story map for agrg weather networkCustomized story map for agrg weather network
Customized story map for agrg weather networkswap0
 
FME Stories From Around the World
FME Stories From Around the WorldFME Stories From Around the World
FME Stories From Around the WorldSafe Software
 
MRF Senior GIS Analyst Porjects
MRF Senior GIS Analyst PorjectsMRF Senior GIS Analyst Porjects
MRF Senior GIS Analyst PorjectsNishad Wijesekara
 
Overview of MassGIS Web Mapping Services
Overview of MassGIS Web Mapping ServicesOverview of MassGIS Web Mapping Services
Overview of MassGIS Web Mapping Servicesaleda_freeman
 
AGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUGAGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUGJordan Alpert
 
ArcGIS GeoEvent Processor
ArcGIS GeoEvent ProcessorArcGIS GeoEvent Processor
ArcGIS GeoEvent ProcessorEsri
 
A FOSS approach to Integrated Water Resource Management
A FOSS approach to Integrated Water Resource ManagementA FOSS approach to Integrated Water Resource Management
A FOSS approach to Integrated Water Resource ManagementEnvironmental Intelligence Lab
 
A FOSS approach to Integrated Water Resource Management. The case study of Re...
A FOSS approach to Integrated Water Resource Management. The case study of Re...A FOSS approach to Integrated Water Resource Management. The case study of Re...
A FOSS approach to Integrated Water Resource Management. The case study of Re...Carolina Arias Muñoz
 
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...GeCo in the Rockies
 
Accès ouvert aux données météorologiques d’Environnement Canada
Accès ouvert aux données météorologiques d’Environnement CanadaAccès ouvert aux données météorologiques d’Environnement Canada
Accès ouvert aux données météorologiques d’Environnement CanadaVisionGEOMATIQUE2014
 
Real-time Geographic Information System (GIS) for.pptx
Real-time Geographic Information System (GIS) for.pptxReal-time Geographic Information System (GIS) for.pptx
Real-time Geographic Information System (GIS) for.pptxssuser32a23a1
 
Web and Mobile Mapping Application for Flood Information Service : A Case Stu...
Web and Mobile Mapping Application for Flood Information Service : A Case Stu...Web and Mobile Mapping Application for Flood Information Service : A Case Stu...
Web and Mobile Mapping Application for Flood Information Service : A Case Stu...Meo Geo
 
Final Project Presentation
Final Project PresentationFinal Project Presentation
Final Project PresentationM Zubair Iqbal
 
North South GIS India
North South GIS India North South GIS India
North South GIS India Teja Rani
 
Farm Management software for Fleet Management and GPS vehicle monitoring prov...
Farm Management software for Fleet Management and GPS vehicle monitoring prov...Farm Management software for Fleet Management and GPS vehicle monitoring prov...
Farm Management software for Fleet Management and GPS vehicle monitoring prov...victoryermak
 

Similaire à Towards A Drought Monitoring System for El Salvador (20)

FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
FME Around the World (FME Trek, Part 2): Ciaran Kirk - Safe Software FME Worl...
 
GIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and ToolsGIS Services development using CloudEO platform data and Tools
GIS Services development using CloudEO platform data and Tools
 
Customized story map for agrg weather network
Customized story map for agrg weather networkCustomized story map for agrg weather network
Customized story map for agrg weather network
 
FME Stories From Around the World
FME Stories From Around the WorldFME Stories From Around the World
FME Stories From Around the World
 
MRF Senior GIS Analyst Porjects
MRF Senior GIS Analyst PorjectsMRF Senior GIS Analyst Porjects
MRF Senior GIS Analyst Porjects
 
Overview of MassGIS Web Mapping Services
Overview of MassGIS Web Mapping ServicesOverview of MassGIS Web Mapping Services
Overview of MassGIS Web Mapping Services
 
Utah Reorganizes its GIS Around Web Services
Utah Reorganizes its GIS Around Web ServicesUtah Reorganizes its GIS Around Web Services
Utah Reorganizes its GIS Around Web Services
 
GIS in Utah
GIS in UtahGIS in Utah
GIS in Utah
 
AGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUGAGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUG
 
ArcGIS GeoEvent Processor
ArcGIS GeoEvent ProcessorArcGIS GeoEvent Processor
ArcGIS GeoEvent Processor
 
A FOSS approach to Integrated Water Resource Management
A FOSS approach to Integrated Water Resource ManagementA FOSS approach to Integrated Water Resource Management
A FOSS approach to Integrated Water Resource Management
 
A FOSS approach to Integrated Water Resource Management. The case study of Re...
A FOSS approach to Integrated Water Resource Management. The case study of Re...A FOSS approach to Integrated Water Resource Management. The case study of Re...
A FOSS approach to Integrated Water Resource Management. The case study of Re...
 
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
 
Accès ouvert aux données météorologiques d’Environnement Canada
Accès ouvert aux données météorologiques d’Environnement CanadaAccès ouvert aux données météorologiques d’Environnement Canada
Accès ouvert aux données météorologiques d’Environnement Canada
 
Real-time Geographic Information System (GIS) for.pptx
Real-time Geographic Information System (GIS) for.pptxReal-time Geographic Information System (GIS) for.pptx
Real-time Geographic Information System (GIS) for.pptx
 
Web and Mobile Mapping Application for Flood Information Service : A Case Stu...
Web and Mobile Mapping Application for Flood Information Service : A Case Stu...Web and Mobile Mapping Application for Flood Information Service : A Case Stu...
Web and Mobile Mapping Application for Flood Information Service : A Case Stu...
 
Final Project Presentation
Final Project PresentationFinal Project Presentation
Final Project Presentation
 
North South GIS India
North South GIS India North South GIS India
North South GIS India
 
GISgIRR G1.pptx
GISgIRR G1.pptxGISgIRR G1.pptx
GISgIRR G1.pptx
 
Farm Management software for Fleet Management and GPS vehicle monitoring prov...
Farm Management software for Fleet Management and GPS vehicle monitoring prov...Farm Management software for Fleet Management and GPS vehicle monitoring prov...
Farm Management software for Fleet Management and GPS vehicle monitoring prov...
 

Plus de David Eliseo Martinez Castellanos

2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía
2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía
2015 en Desarrollo de Aplicaciones Móviles haciendo uso de CriptografíaDavid Eliseo Martinez Castellanos
 
Taller Comparativo y Diseño de una Política de Seguridad de la Información
Taller Comparativo y Diseño de una Política de Seguridad de la InformaciónTaller Comparativo y Diseño de una Política de Seguridad de la Información
Taller Comparativo y Diseño de una Política de Seguridad de la InformaciónDavid Eliseo Martinez Castellanos
 
Implementación de Algoritmos Criptográficos y de Digestión de Mensajes
Implementación de Algoritmos Criptográficos y de Digestión de MensajesImplementación de Algoritmos Criptográficos y de Digestión de Mensajes
Implementación de Algoritmos Criptográficos y de Digestión de MensajesDavid Eliseo Martinez Castellanos
 
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...David Eliseo Martinez Castellanos
 
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...David Eliseo Martinez Castellanos
 
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...David Eliseo Martinez Castellanos
 
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...David Eliseo Martinez Castellanos
 
MARN Experience on the Development of Notification & Alert Systems
MARN Experience on the Development of Notification & Alert SystemsMARN Experience on the Development of Notification & Alert Systems
MARN Experience on the Development of Notification & Alert SystemsDavid Eliseo Martinez Castellanos
 

Plus de David Eliseo Martinez Castellanos (9)

2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía
2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía
2015 en Desarrollo de Aplicaciones Móviles haciendo uso de Criptografía
 
Taller Comparativo y Diseño de una Política de Seguridad de la Información
Taller Comparativo y Diseño de una Política de Seguridad de la InformaciónTaller Comparativo y Diseño de una Política de Seguridad de la Información
Taller Comparativo y Diseño de una Política de Seguridad de la Información
 
Implementación de Algoritmos Criptográficos y de Digestión de Mensajes
Implementación de Algoritmos Criptográficos y de Digestión de MensajesImplementación de Algoritmos Criptográficos y de Digestión de Mensajes
Implementación de Algoritmos Criptográficos y de Digestión de Mensajes
 
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
Sistema de Control Escolar con Firma Digital de Calificaciones y Verificación...
 
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
Diseño de herramienta de evaluación de la seguridad de la información y mapa ...
 
My Showcase
My ShowcaseMy Showcase
My Showcase
 
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
CRITERIOS DE SEGURIDAD EN UNA EMPRESA DE SERVICIOS DE VENTAS REGIONALES DE ED...
 
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
Desarrollo de la Estación de Trabajo para el Monitoreo Ambiental y Monitoreo ...
 
MARN Experience on the Development of Notification & Alert Systems
MARN Experience on the Development of Notification & Alert SystemsMARN Experience on the Development of Notification & Alert Systems
MARN Experience on the Development of Notification & Alert Systems
 

Dernier

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 

Dernier (20)

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

Towards A Drought Monitoring System for El Salvador

  • 1. Towards A Drought Monitoring System for El Salvador Automation of Soil Moisture Estimation using Open Source Tools, Development of Web Mapping Application and Android Mobile Application for The Salvadoran Ministry of Environment (MARN) By David Eliseo Martínez Castellanos Software Developer
  • 2. Background • MARN El Salvador publishes periodically a bulletin about crop condition and agro-meteorological information including a map of estimated soil moisture. • This map of estimated soil moisture is done by an agroclimatic expert and a GIS tech. • MARN required the automation of the generation of this map as part of a new drought monitoring system. • It seemed to me this topic was great for a mobile App Web Map Mobile App
  • 3. Solution Architecture PosgreSQL + PostGIS Tabular and Spatial Data Apache Web Server MapServer (for WMS) Processing Server (Windows 2008 Server) R for Statistical Computing MARN User
  • 4. Processing Server • Process daily soil moisture map using daily mass balance from MARN database Scheduled task runs an R script that reads a database, executes an spatial Interpolation [ordinary kriging], reclassification, calculates and stores in the Database the area per soil condition on each department of El Salvador, Generates a shapefile that is stored in the database [PostGIS] that is used In the WMS Services. • Process on demand. User uploads an Excel Spreadsheet containing the source data for the Map generation. The UI was made on APS.Net An R script uses the spreadsheet provided, executes an spatial Interpolation [ordinary kriging], reclassification, calculates and stores in the Database the area per soil condition on each department of El Salvador, Generates a shapefile that is stored in the database [PostGIS] that is used In the WMS Services. On demand process is used to generate the Map for a period of 10 days.
  • 5. Database, MapServer and Web Server [Stores Spatial and Tabular Data, Provides spatial Query functionality] WMS Services Consumed on Web and Mobile Apps Serves the Web Map [Using Google Maps API] And services consumed in The mobile App [http, json]
  • 6. Results: Web Map [10 days period] Developed used PHP, JavaScript + jQuery, Google Maps API for JavaScript Allows to query the percent of area per soil Condition for each deparment of El Salvador. http://www.snet.gob.sv/googlemaps/humedad/mapIH.php
  • 7. Results: Web Map daily calculation Shows the results of the daily calculation and shows A table with the last 10 days of percentage per soil Condition for the selected department of El Salvador. This is to see how the soil condition is evolving.
  • 8. Results: Mobile App “MARN Agrometeorologia” Available on Google Play: https://play.google.com/store/apps/details?id=sv.eliseo.agromet Display both the map for 10 days and the daily map, Tabular data With the percentage of area per soil condition for each department. Includes a tab with the agrometeorological bulletin from MARN Allows to upload a picture to MARN servers. This is for farmers to Contribute their crop condition.
  • 9. What is next? • Mobile App UI and functionality improvement [Allow to take picture offline, upload when on wifi] • Create a Map with a Time Line of user uploads and combine it with the estimated soil condition and satellite imagery • Research on agrometeorological models [ + Research in general] • Get feedback THANKS! David Eliseo Martínez Castellanos eliseo.Martinez@gmail.com emartinez@marn.gob.sv Linked-in: sv.linkedin.com/pub/david-eliseo-martinez-castellanos/35/71b/7b5/