[SoC] GSoC 2017 - Final Project Report (Week 12) - Adding Audio, Video, and SOS input support to the MapMint4ME

Rajat Shinde rajatshinde2303 at gmail.com
Sun Aug 20 11:23:36 PDT 2017


Dear all,

Warm greetings. Hope this mail finds you in perfect harmony.

My project title is "*Adding Audio, Video, and SOS input support to the
MapMint4ME*".

Software Developer community: *OSGeo*, *The ZOO-Project*, *MapMint*

*Abstract*

MapMint is an internet-based *Geographic Information System (GIS)*, which
is designed to facilitate deployment of *Spatial Data Infrastructure (SDI)*.
MapMint combines various different software in a complete and coherent web
mapping platform. These web-services are built on top of *the
ZOO-Project *which
is capable of deploying WPS data processing services, easily and
efficiently. So, MapMint is capable of performing tasks ranging from
displaying a simple map to complex geographical operations. MapMint4ME is
an Android application for field data collection used for MapMint
web-services.

The aim of this project was to include audio,video, and SOS input
capability to the MapMint4ME.

*Motivation:*
The motivation behind the project was to provide users not only with a
capability to store *audio, video input data* but also to *access Sensor
Observation Services (SOS) data directly from the MapMint4ME*. This will
help a lot in monitoring remote locations by obtaining sensor readings from
the sensors deployed at a remote location. Also, audio and video data are
important features for creating an instance of the real world scenario.

*Challenges: *
But, with pros comes cons too. The challenges for successful implementation
can be of size. Even if the captured video files are stored in the binary
format as BLOBS in the embedded database, the application size increases as
the video size increases.

*MapMint4ME before GSoC:*

MapMint4ME provides its users the capability to record data on the field
without internet connectivity. It gives users the facility to store any
kind of alphanumeric data. Users are also able to take pictures, record
their position, and view their current location on a map. When the user
returns back to a place with access to the internet, the recorded data can
be uploaded back to the MapMint server.

*Changes through this project:*

In addition to the above-mentioned capabilities, now users are able to
store media files too. More importantly, sensor data can be obtained
directly in the app.
I used *Temperature and Humidity sensor(DHT 11)*, *Gas and Smoke
sensor(MQ2)*, and the *Bluetooth module(HC-05)* along with *Arduino UNO* as
the SOS module.

*Future opportunities:*

The range of Bluetooth module is limited. A future work involves accessing
data from a remote SOS station. For this, the sensor readings will be
required to upload on the internet, and then that data will be accessed and
monitored through the Android app.

*Links:*

The examples showing the added functionality are available here
<https://github.com/omshinde/MapMint4ME/tree/gsoc-2017-camera/examples#examples-of-audiovideo-and-sos-input-support>
.
The final report can also be obtained by following the link
<https://github.com/omshinde/MapMint4ME/wiki/Final-Report:-GSoC-2017>.
The commit history can be seen here
<https://github.com/omshinde/MapMint4ME/commits/gsoc-2017-camera>.
Link to Github repository: Repo
<https://github.com/omshinde/MapMint4ME/tree/gsoc-2017-camera>.
Link to Project Wiki: wiki
<https://wiki.osgeo.org/wiki/GSoC_17:_Add_Audio,_Video_and_SOS_input_support_in_MapMint4ME>
.
Link to image showing main elements of the project: Image
<https://github.com/omshinde/MapMint4ME/wiki/Final-Report:-GSoC-2017#-modified-architecture-after-including-audio-video-and-sos-input-support-in-the-mapmint4me>
.

Sincere thanks for the support!
With best regards
Rajat Shinde
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20170820/c24a148a/attachment.html>


More information about the SoC mailing list