extrapolation_benchmark result: LOG TID(1) INFO 3.5842e-05 extrapolation_benchmark/extrapolation_benchmark.cpp:227 main() General tracks statistics. Number of tracks: 886 Number of track points: 567362 Average points per track: 640 Average track length: 15325.8 meters LOG TID(1) INFO 91.914 extrapolation_benchmark/extrapolation_benchmark.cpp:318 main() Processed 153443 points. 767215 extrapolations is calculated. Projection is calculated for 767215 extrapolations. LOG TID(1) INFO 91.914 extrapolation_benchmark/extrapolation_benchmark.cpp:320 main() Expected value for each extrapolation: LOG TID(1) INFO 91.914 extrapolation_benchmark/extrapolation_benchmark.cpp:326 main() Extrapolation 1 , 200 seconds after point two. Expected value = 0.705745 meters. Variance = 1.29414 . Standard deviation = 1.1376 LOG TID(1) INFO 91.9141 extrapolation_benchmark/extrapolation_benchmark.cpp:326 main() Extrapolation 2 , 400 seconds after point two. Expected value = 1.39173 meters. Variance = 4.76746 . Standard deviation = 2.18345 LOG TID(1) INFO 91.9141 extrapolation_benchmark/extrapolation_benchmark.cpp:326 main() Extrapolation 3 , 600 seconds after point two. Expected value = 2.04523 meters. Variance = 9.80405 . Standard deviation = 3.13114 LOG TID(1) INFO 91.9141 extrapolation_benchmark/extrapolation_benchmark.cpp:326 main() Extrapolation 4 , 800 seconds after point two. Expected value = 2.63355 meters. Variance = 15.9907 . Standard deviation = 3.99883 LOG TID(1) INFO 91.9141 extrapolation_benchmark/extrapolation_benchmark.cpp:326 main() Extrapolation 5 , 1000 seconds after point two. Expected value = 3.13071 meters. Variance = 22.8244 . Standard deviation = 4.77749 |
||
---|---|---|
3party | ||
android | ||
api | ||
base | ||
cmake | ||
coding | ||
data | ||
debian | ||
docs | ||
drape | ||
drape_frontend | ||
editor | ||
feature_list | ||
generator | ||
geometry | ||
indexer | ||
installer/win | ||
iphone | ||
kml | ||
local_ads | ||
map | ||
mapshot | ||
openlr | ||
partners_api | ||
platform | ||
pyhelpers | ||
qt | ||
qt_tstfrm | ||
routing | ||
routing_common | ||
search | ||
skin_generator | ||
software_renderer | ||
stats | ||
std | ||
storage | ||
testing | ||
tizen | ||
tools | ||
track_analyzing | ||
tracking | ||
traffic | ||
transit | ||
ugc | ||
xcode | ||
.clang-format | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
configure.sh | ||
CONTRIBUTORS | ||
defines.hpp | ||
LICENSE | ||
NOTICE | ||
precompiled_headers.hpp | ||
README.md | ||
strings.txt |
MAPS.ME
MAPS.ME is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data. It was publicly released for iOS and Android.
Submodules
This repository contains submodules. Clone it with git clone --recursive
. If you forgot,
run git submodule update --init --recursive
.
Translations
If you want to improve app translations or add more search synonyms, please check our wiki.
Compilation
To compile the project, you would need to initialize private key files. Run
configure.sh
and press Enter to create empty files, good enough to build desktop
and Android debug packages.
For detailed installation instructions and Android/iOS building process, see INSTALL.md.
Nightly builds for Android are published to osmz.ru and Dropbox: release, debug.
Building maps
To create one or many map files, first build the project, then use generate_mwm.sh
script from
tools/unix
to create a single mwm file from pbf/o5m/bz2 source, or generate_planet.sh
to generate multiple countries at once from a planet o5m file. See detailed instructions
in MAPS.md.
Map styles
MAPS.ME uses its own binary format for map styles, drules_proto.bin
, which is compiled from
MapCSS using modified Kothic library.
Feature set in MWM files depends on a compiled style, so make sure to rebuild maps after
releasing a style.
For development, use MAPS.ME Designer app along with its generator tool: these allow for quick rebuilding of a style and symbols, and for producing a zoom-independent feature set in MWM files.
See STYLES.md for the format description, instructions on building a style and some links.
Development
You would need Qt 5 for development, most other libraries are included into the
repository: see 3party
directory. The team uses mostly XCode and Qt Creator,
though these are not mandatory. We have an established
coding style.
See CONTRIBUTING.md for the repository initialization process, the description of all the directories of this repository and other development-related information.
All contributors must sign a Contributor Agreement, so both our and their rights are protected.
Feedback
Please report bugs and suggestions to the issue tracker, or by mail to bugs@maps.me.
Authors and License
This source code is Copyright (C) 2015 My.com B.V. (Mail.Ru Group), published under Apache Public License 2.0, except third-party libraries. See NOTICE and data/copyright.html files for more information.