Skip to content

PeakNav app for viewing earth mountains and paths in 3D

License

Notifications You must be signed in to change notification settings

Upabjojr/PeakNavApp

Repository files navigation

PeakNavApp

PeakNav is an app to view world mountains in 3D.

Explore the mountains, see paths and ways projected onto their 3D shapes, as well as the names of the nearby peaks!

Currently available both as mobile app for Android and Desktop app.

Get it on Google Play <iframe width="560" height="315" src="https://www.youtube.com/embed/y4WspQmcwQw?si=OhTLQxpW3ncb3jTb?autoplay=0" title="YouTube video player" frameborder="0" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

Datasets

This app works with data of two datasets (currently hosted on HuggingFace repository):

Gallery

Aletchhorn 003

Banff 002

Banff Lake 003

Brenta 003

Care Alto 001

Juneau Glacier 001

Monte Bianco 001

Monte Rosa 001

Monte Rosa 002

New Zealand 003

New Zealand 005

Valle d'Aosta

Build

To build the project, follow these steps:

  • Download the Liberation Fonts .ttf files and extract them into the ./assets/liberation_fonts/ folder.
  • Convert all .svg files located in ./assets_nonshared/icons/ to .png format, and place the resulting files in the ./assets/icons/ folder.
  • Create an Apache Lucene search index for geographical names and store it in the ./assets/geonames_index.362/ folder.
    • Use Apache Lucene version 3.6.2 (the last version compatible with Android).
    • Include the following string fields in the index: name, asciiname, lat_store, lon_store, and population_store.
    • Refer to ./core/src/test/java/TestLuceneGeonames.java for an example of how to generate the index.
  • Build the project with Gradle — this process is straightforward when using Android Studio, and supports both Android and Desktop builds.

About

PeakNav app for viewing earth mountains and paths in 3D

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages