User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
content:servalmaps:capabilities [15/03/2012 21:47]
Corey Wallis created
content:servalmaps:capabilities [14/05/2013 23:18] (current)
Line 1: Line 1:
 ====== Capabilities of Serval Maps ====== ====== Capabilities of Serval Maps ======
-The [[content:servalmaps:main_page|Serval Maps]] application has the following capabilities:+The goal of the [[content:servalmaps:main_page|Serval Maps]] application is to provide a platform that allows users to collaboratively add information to a map. The Serval Mesh network is used to transfer data between instances of the application, and the map is rendered using data stored on the device. This means that the use of Serval Maps is not dependent on access to the Internet for download map tiles.
-  - Rendering of maps using the [[|mapsforge]] library using data stored on the SD Card +===== Rendering Maps without the Internet ===== 
-  - The user can see their location on the map + 
-  - The user can see other users locations on the map  +The Serval Maps application uses the [[|mapsforge]] library to render a map on the device using data derived from [[|OpenStreetMap]] and stored on the external storage of the device.  
-  Points of interest can be added to the map by a user + 
-  - Points of interest added by other users can be seen on the map +Work is underway to provide data in the required mapsforge format to members of the community. In the meantime users can create their own datasets if they wish using the [[|conversion tool]] provided by the mapsforge team.  
-  - Location information and Point of Interest information shared using the Rhizome capabilities of the Serval Project software + 
-  - Points of interest can be added via menu option, or via long press on the map +===== User Location ===== 
-  - Various settings can be set to determine the maximum age of information shown on the map + 
-  - Points of interest can be viewed in alphabetical order by title+user can see their own location on the map, and the Serval Maps application retains a log of their movements. This data is shared over the Serval Mesh network using the Rhizome data sharing technology. In this way users of the map can see their own location on the map, as well as the location of other users.  
 +user can touch their own marker and see a display of their current GPS coordinates. Touching another users marker shows information about that user including the option to call them via the Serval Mesh software.  
 +===== Points of Interest ===== 
 +Users collaboratively build information on a map by adding Points of Interest. A point of interest in the context of disaster or emergency response could be "this bridge is out", "a building here has collapsed" or "emergency supplies are located here". In the case of research activity a point of interest could be "a frog colony is here", "a large infestation of cactus is here" or "something really cool happened here".  
 +user can add a point of interest in one of two ways: 
 +  - By using a menu item which starts adding a point of interest at their current location 
 +  - By long-pressing on the map, starts adding a point of interest at the specified location 
 +When adding a new Point of Interest a user adds the following information
 +  - A title for the point of interest 
 +  - A description for the point of interest 
 +  - Optionally one or more tags to build a [[|folksonomy]] 
 +For advanced users it is possible to adjust the latitude and longitude coordinates of the point of interest. This can be useful for use cases where information may be collected manually using separate GPS receiver and paper based information gathering. 
 +Points of Interest are displayed on the map and can also be viewed as a listwhich can be sorted by title or by date / time of entry. The list of points of interest can also be optionally restricted by tag. 
 +===== Other Settings ===== 
 +The user has number of different options to configure how the Serval Maps application behaves. For example the user can control: 
 +  * the delay between map refreshes 
 +  the maximum age of location and POI information to display on the map 
 +  * show fields to manually entry GPS coordinates when creating a new POI 
 +  * automatically centre the map on the users current location on each map refresh 
 +  * output location information in a JSON format as well as the binary format 
 +  * use a series of mock locations for testing. These mock locations define a track within the bounds of Flinders University and therefore a map of Flinders University is required 
 +Other capabilities are being added to the Serval Maps application as development continues. The [[content:servalmaps:roadmap|development roadmap]] shows which features are currently being worked on.  
 +If you have any questions, queries or comments about the Serval Maps application please contact us via email at [[|]].
content/servalmaps/capabilities.1331873241.txt.gz · Last modified: 15/03/2012 21:47 by Corey Wallis