Difference between revisions of "Integrating a module to 3d scan a house within the MapMint4ME android application"
Line 75: | Line 75: | ||
*'''My plans for next week:''' | *'''My plans for next week:''' | ||
− | |||
***Connect the android MapMint4ME app to MapMint. | ***Connect the android MapMint4ME app to MapMint. | ||
Revision as of 01:44, 5 July 2021
Introduction
Introduction of MapMint
MapMint4ME is an Android application to record your data on the field. MapMint4ME is an Android application for MapMint web-mapping services. MapMint4ME gives the users capability to store data without using the internet locally. The data can be a file stored in alpha-numeric format, an audio file, a video file or readings obtained from a Sensor Observation Service (SOS). When the user returns back to a place with network connectivity, the recorded data can be uploaded back to the server.
MapMint4ME is an android application for MapMint web-service. MapMint is an internet-based Geographic Information System(GIS), designed to facilitate the deployment of Spatial Data Infrastructure(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.
Project proposal
Abstract
This project allows a minimalist 3D scan (taking multiple pictures, recording camera position, using opendrone map to rebuild the 3D scene) with the house faces (accessible/visible faces) then load it as georeferenced data with the database and being able to export the data back on MapMint for 3D viewing.
Timeline
17th May - 7th June (Community bonding period)
- What I have done during this period:
- Joined MapMint Slack Workspace created by mentors
- Introduced myself over the channel and shared my proposal over mailing list for suggestions
- Created a wiki page for the project Integrating a module to 3d scan a house within the MapMint4ME android application
- Updated wiki User page and added my personal information
- Updated links on the wiki Google_Summer_of_Code_2021_Accepted page
- Sat 29 may, we had our first meeting with mentors, where we have the chance to:
- first introductions
- discuss some administrative questions
- discuss some blockings of the projects
- Created 3D scene using ODM (OpenDroneMap).
- Setup MapMint.
- Installed Android Studio and forked MapMint4ME repository (have not tried it yet)
Week One: 7th - 13th June
- What have I done this week:
- Gone through some of the code of the app with mentor
- Solved the soft link problem in Windows
- Added a button for 3D scene in the home page
- Started the layout for the 3D scene page
- Gone through some documentation regarding javascript in WebView in Android
- Am I blocked on anything:
- How to make the binding between javascript and java
- How the whole app is working, and how everything is linked to everything
- My plans for next week:
- Working harder on my blockings
- Begin implementing the pictures taking within the app
Week Two: 14th - 20th June
- What have I done this week:
- Worked on UI elements on the android app
- Discussed with mentor some issues of the SQL queries in the newly set up online MapMint live instance
- Am I blocked on anything:
- I am not blocked on anything.
- My plans for next week:
- Debug online MapMint instance
- Collect images from phone, experiment with creating a form
Week Three: 21th - 27th June
- What have I done this week:
- Am I blocked on anything:
- I am not blocked on anything.
- My plans for next week:
- Connect the android MapMint4ME app to MapMint.
Week Four: 28th - 4th July
- What have I done this week:
- Gone through this workshop to create a zoo service.
- Created the Zoo Service configuration file needed to create the zoo service to get the data from ODM.
- Created the serviceProvider get_3d_model.py : the python script that will be used to get the 3D model from ODM.
- Am I blocked on anything:
- I am not blocked on anything.
GSoC 2021 Final Report
Mentors
- Samuel Souk aloun
- Fenoy Gerald
- Rajat Shinde
- Venkatesh Raghavan
- Sittichai choosumrong