<div dir="ltr"><div dir="ltr"><div dir="ltr"><font face="monospace">Dear Community Members,<br></font><div><font face="monospace">This is my Final Report for GSoC 2020. It has been a great experience working with OSGeo. </font></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="monospace">Thank you to everyone, GSoC, OSGeo and MapMint association. </font></span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="monospace"><br></font></span></div><div><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><b> Link complete final report</b> : <a href="https://github.com/aditis1204/MapMint4ME/wiki/Final-Report:-GSoC-2020" target="_blank">https://github.com/aditis1204/MapMint4ME/wiki/Final-Report:-GSoC-2020</a></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><b>1) Title:</b> Enhancing AR Support for MapMint4ME and adding GPS Satellite Tracking</pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><b>2) Organization:</b> OSGeo and MapMint</pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><b>3) Abstract:</b> </pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><span style="color:rgb(36,41,46);white-space:normal">MapMint is an internet-based </span><span style="box-sizing:border-box;font-weight:600;color:rgb(36,41,46);white-space:normal">Geographic Information System</span><span style="color:rgb(36,41,46);white-space:normal"> (GIS), which is designed to facilitate deployment of </span><span style="box-sizing:border-box;font-weight:600;color:rgb(36,41,46);white-space:normal">Spatial Data Infrastructure</span><span style="color:rgb(36,41,46);white-space:normal"> (SDI). In an SDI, geographic data, metadata, tools, and the users are connected in an interactive manner in a framework so as to use the spatial information in an efficient and flexible way. MapMint combines various different software in a complete and coherent web mapping platform, thus helping users in building their own maps and web-applications. These web-services are built on top of the </span>ZOO-Project<span style="color:rgb(36,41,46);white-space:normal">. The ZOO-Project, at the heart of MapMint, is capable of deploying WPS data processing services, efficiently and easily. For this, it uses </span>MapServer<span style="color:rgb(36,41,46);white-space:normal"> as the </span>Open Geospatial Consortium<span style="color:rgb(36,41,46);white-space:normal"> (OGC) services engine. MapServer provides the following functionalities:</span></pre><pre><ul style="color:rgb(36,41,46);white-space:normal;box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px"><li style="box-sizing:border-box">Web Map Service - Visualization and Analysis of geographical data</li><li style="box-sizing:border-box;margin-top:0.25em">Web Coverage Service - Accessing Image data</li><li style="box-sizing:border-box;margin-top:0.25em">Web Feature Service - Accessing geographic data in vector format</li></ul><div><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal">MapMint services provide a user-friendly interface to interact with these web services, ranging from a simple map display to complex geographical operations. MapMint4ME is an Android application for field data collection used for MapMint web-services.</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal">The aim of the project is to extend Augmented Reality (AR) support in the MapMint4ME application. The motivation for the project was to improve field data acquisition. AR Simulation module provides users capability to visualize 3D objects simulation in real world scenes. AR Area module allows users to export measured "AR measurements" into text format and which can be used for further analysis. MapMint4ME works without the internet too, so adding a GPS Satellite information module which gives detailed and real time dynamic analysis about GPS Coordinates and GPS Satellite information improves the information gathering process and makes it more efficient.</p><h3 style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height:1.25;color:rgb(36,41,46);white-space:normal"><a id="m_-3611772691080656474gmail-user-content-mapmint4me-before-gsoc-2020" href="https://github.com/aditis1204/MapMint4ME/wiki/Final-Report:-GSoC-2020#mapmint4me-before-gsoc-2020" style="box-sizing:border-box;background-color:initial;color:rgb(3,102,214);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"></a><font size="2">4) MapMint4ME before GSoC 2020: </font></h3><div><span style="color:rgb(36,41,46);white-space:normal">MapMint4ME is an android application with the capability to record data on the field to take photos, record their position, and view their current location on a map based on the configuration settings of their MapMint server. When the user returns to a place with access to the internet, the recorded data can be uploaded back to the MapMint server. MapMint4ME is also able to store media files and able to receive data directly from sensors.</span><font size="2"><br></font></div><div><span style="color:rgb(36,41,46);white-space:normal"><br></span></div><div><b><span style="color:rgb(36,41,46);white-space:normal">5) </span><span style="color:rgb(36,41,46);white-space:normal">Updates in MapMint4ME during GSoC 2020:</span></b></div><div><span style="color:rgb(36,41,46);white-space:normal">Augmented Reality support extended in MapMint4ME. Following three different features were added to the MapMint4ME using Google ARCore. The added features are as follows[1]:</span><b><span style="color:rgb(36,41,46);white-space:normal"><br></span></b></div><div><span style="color:rgb(36,41,46);white-space:normal"><br></span></div><div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal"><li style="box-sizing:border-box"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600">AR Simulation</span> : A simulation is an approximate imitation of the operation of a process or system. Augmented Reality simulation serves the purpose of experimentation and usability evaluation. In this module, the user can place any 3D object in the real world scene virtually. Users are virtually able to adjust an object's position and adjust its size according to its need. Simulation module also includes accelerating which provides the ability of left, right and forward direction movements of the 3D object in the real world domain, also added functionality for rotating this 3D object.</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600">AR Scale + Export</span>: Measuring real world things with the help of augmented reality is the objective of this task. Users are able to measure length, width and height for multiple objects and save all those measurements in text format. Later after taking all measurements users can export those measurements, and are easily able to save in google drive or locally as a text file.</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600">GPS Satellite Module</span>: As MapMint4ME works without internet also, so for offline data collection GPS Coordinate plays an important role. Apart from GPS Coordinates, GPS Satellite information is also necessary. GPS Satellite information module provides the following information for each detected satellite using <a href="https://developer.android.com/reference/android/location/GpsSatellite" rel="nofollow" style="box-sizing:border-box;background-color:initial;color:rgb(3,102,214);text-decoration-line:none" target="_blank">GpsSatellite Class</a> in Android.</p><pre style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding:16px;overflow:auto;line-height:1.45;background-color:rgb(246,248,250);border-radius:6px"><code style="box-sizing:border-box;padding:0px;margin:0px;background:initial;border-radius:6px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit">1) PRN No  : Psuedo Random No for satellite

2) SNR : Signal to noise ratio for satellite

3) Azimuth: Azimuth angle for satellite

4) Elevation : Elevation angle for satellite

5) UsedInFix: Boolean value representing if satellite used to fix location or not
</code></pre><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">This module also shows how many satellites are detected, and out of which how many actually are used to fix GPS Coordinates. All the above information about the satellites is real time and changes dynamically.</p></li></ul></div><div><b><font size="2">6) </font><span style="color:rgb(36,41,46);white-space:normal">Future Opportunities:</span></b></div><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal">There are endless possibilities of what we can do with Augmented Reality . Adding more Augmented Reality support based on requirements can improve field data collection surely. At present AR Scale + Export & AR Simulation both are different modules,but if both of them can be merged so that we can use AR Scale + Export module to take measurements and visualise objects of that particular size using AR Simulation. In the GPS Satellite module we can provide features to visualise those tracked satellites in an animation.</p><h3 style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height:1.25;color:rgb(36,41,46);white-space:normal"><a id="m_-3611772691080656474gmail-user-content-working-and-examples" href="https://github.com/aditis1204/MapMint4ME/wiki/Final-Report:-GSoC-2020#working-and-examples" style="box-sizing:border-box;background-color:initial;color:rgb(3,102,214);text-decoration-line:none;float:left;padding-right:4px;line-height:1" target="_blank"></a><font size="2">7) Working and Examples:</font></h3><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal">Implementation video about how to use added functionalities in MapMin4ME[2]</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal"><b>8) Link to Repository:</b>[3]</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal"><b>9) Link to Final Report: </b>[4]</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal"><b>9) Link to Project's OSGeo Wiki-page:</b>[5]</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal"><b>10) Final APK: </b>[6]</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal"><b>11) Other repositories:</b>[7][8][9]</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);white-space:normal"><b>12) Other Important Links: </b>Google Drive Folder with Videos & images[10]</p><div class="gmail-gs" style="margin:0px;padding:0px 0px 20px;width:878px;white-space:normal"><div class="gmail-" style=""><div id="gmail-:1sw" class="gmail-ii gmail-gt" style="direction:ltr;margin:8px 0px 0px;padding:0px"><div id="gmail-:1uf" class="gmail-a3s gmail-aXjCH" style="overflow:hidden;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:1.5"><div dir="ltr" style=""><div style="">If there is any feedback/suggestion or issue you face while using the project, please feel free to reach out to me.<br></div><div style=""><br></div><div style="">Regards,</div><div style="">Aditi Sawant</div><div style=""><font size="1"><br></font></div><div style=""><font size="1">[1] <a href="https://drive.google.com/file/d/1hCaWKEVh0q18gJHJ0qiIZyrL1p1InQ2t/view?usp=sharing">https://drive.google.com/file/d/1hCaWKEVh0q18gJHJ0qiIZyrL1p1InQ2t/view?usp=sharing</a></font></div><div style=""><font size="1">[2] <a href="https://github.com/aditis1204/MapMint4ME/wiki/Example-of-Enhancing-AR-Support-for-MapMint4ME-and-adding-GPS-Satellite-Tracking" style="">https://github.com/aditis1204/MapMint4ME/wiki/Example-of-Enhancing-AR-Support-for-MapMint4ME-and-adding-GPS-Satellite-Tracking</a></font></div><div style=""><font size="1">[3] <a href="https://github.com/aditis1204/MapMint4ME" style="">https://github.com/aditis1204/MapMint4ME</a></font></div><div style=""><div><font size="1">[4] <a href="https://github.com/aditis1204/MapMint4ME/wiki/Final-Report:-GSoC-2020" style="">https://github.com/aditis1204/MapMint4ME/wiki/Final-Report:-GSoC-2020</a></font></div><div><font size="1">[5] <a href="https://wiki.osgeo.org/wiki/Enhancing_AR_Support_for_MapMint4ME_and_adding_GPS_Satellite_Tracking" style="">https://wiki.osgeo.org/wiki/Enhancing_AR_Support_for_MapMint4ME_and_adding_GPS_Satellite_Tracking</a></font></div><div><font size="1">[6] <a href="https://drive.google.com/file/d/1pIRISB3oFLsxAGVuhZHT6x_53eGrckj1/view?usp=sharing">https://drive.google.com/file/d/1pIRISB3oFLsxAGVuhZHT6x_53eGrckj1/view?usp=sharing</a></font></div><div><font size="1">[7] <a href="https://github.com/aditis1204/AR_Measure" style="box-sizing:border-box;color:rgb(3,102,214);text-decoration-line:none">https://github.com/aditis1204/AR_Measure</a></font></div><div><font size="1">[8] <a href="https://github.com/aditis1204/ARSimulator" style="">https://github.com/aditis1204/ARSimulator</a></font></div><div><font size="1">[9] <a href="https://github.com/aditis1204/GPS_Satellite_tracker" style="box-sizing:border-box;color:rgb(3,102,214);text-decoration-line:none">https://github.com/aditis1204/GPS_Satellite_tracker</a></font></div><div><font size="1">[10] <a href="https://drive.google.com/drive/folders/14iUgn41pvh6cJZ7EM64hgAz9oDezlve1?usp=sharing">https://drive.google.com/drive/folders/14iUgn41pvh6cJZ7EM64hgAz9oDezlve1?usp=sharing</a></font></div></div></div></div></div></div></div></div></pre></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 31, 2020 at 10:29 PM aditi sawant <<a href="mailto:aditisawant007@gmail.com" target="_blank">aditisawant007@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear Community Members,<div>This is my Final Report for GSoC 2020. It has been a great experience working with OSGeo. </div><div>1) Final Report : <a href="https://github.com/aditis1204/MapMint4ME/wiki/Final-Report:-GSoC-2020" target="_blank">https://github.com/aditis1204/MapMint4ME/wiki/Final-Report:-GSoC-2020</a></div><div>2) OSGeo Wiki Page :<a href="https://wiki.osgeo.org/wiki/Enhancing_AR_Support_for_MapMint4ME_and_adding_GPS_Satellite_Tracking" target="_blank">https://wiki.osgeo.org/wiki/Enhancing_AR_Support_for_MapMint4ME_and_adding_GPS_Satellite_Tracking</a></div><div>3) Final Repo : <a href="https://github.com/aditis1204/MapMint4ME" target="_blank">https://github.com/aditis1204/MapMint4ME</a></div><div><br></div><div><br>If there is any feedback/suggestion or issue you face while using the project, please feel free to reach out to me.<br></div><div><br></div><div>Regards,</div><div>Aditi Sawant</div></div>
</blockquote></div></div>