User:Semsi Paco Virchow/Maps (software)

Maps is a mapping application for GNOME; (slated for release with GNOME 3.10). Maps is used to visualize mapping data from e.g. OSM. It further enables the user to visualize his/her current location based on data it retrieves from GeoClue2. And is also does routing.

understand what is going on with the operating system and assists with identifying problem areas. It is also a GUI which allows the user to forcefully close applications. An introduction is included in the GNOME Documentation Project. Usage is available since GNOME 3.12/3.14?

GNOME already has a solid mapping UI component called GNOME:libchamplain OSM wiki:Libchamplain, which is based on Clutter which renders OSM maps by default.

Maps uses GeoClue 2; GeoClue2 can determine location from four different sources:


 * coordinates from GPS devices (the most accurate),
 * the location of nearby WiFi access points (which is accurate to just a few hundred meters),
 * the location of 3G cellular towers (which are accurate only to a few kilometers),
 * and IP addresses (which are accurate only down to the city level).


 * Map
 * OpenStreetMap
 * other data?
 * Address lookup (reverse geocoding)
 * Nominatim OSM wiki: Nominatim
 * Routing is a tricky problem because routing can involve several distinct modes of transportation: walking, cycling, driving, and public transport
 * Open Source Routing Machine (... recommends 128 GiB of RAM for the OSRM-server...)
 * GraphHopper Apache License 2.0 http://graphhopper.com/
 * OpenTripPlanner LGPL 3 http://opentripplanner.org
 * Public Transportation
 * General Transit Feed Specification
 * GraphServer
 * OpenTripPlanner


 * The software gives the user a menu-driven, graphical representation of OpenStreetMap-data
 * The interface allows for selection of specific parts of filesystem being scanned so a single folder, the entire filesystem, and even remote folders and filesystems can be scanned.
 * The graphical representation can be switched between a ring chart and a treemap chart so the presentation can be tailored to the specific content being scanned.