Atlasr adalah browser peta sumber yang benar-benar terbuka dan gratis. Tujuannya tiga kali lipat:
Arsitektur peta terdiri dari komponen berikut:
.mbtiles misalnya. Setiap wilayah planet dinamai ubin . Ubin ditentukan oleh bujur, garis lintang, dan zoom (skala ketinggian),Jelas, setiap komponen hadir dengan ribuan detail dan kendala. Daftar sebelumnya adalah tinjauan tinggi tentang cara kerjanya.
Ekosistem peta open-source sudah matang. Banyak proyek sudah ada untuk mengatasi satu komponen arsitektur peta. Namun, alat utama yang menggabungkan semua proyek ini, berdasarkan 100% open-source dan data gratis, masih hilang. ATLASR bertujuan untuk menjadi respons terhadap masalah ini.
Kualitasnya harus sebanding dengan Google Maps atau Apple Maps:
Teknologi utama adalah sebagai berikut: karat untuk server, elm untuk klien, dan postgresql/sqlite untuk database.
Peta jalan yang sebenarnya adalah sebagai berikut:
source/api/tile/ ]: .mbtiles , source/map-style ]: source/api/geocode ]: source/api/route/ ]: source/server/ ]: source/client ]: Fokus saat ini : Kerja keras saat ini adalah menyediakan semua komponen peta sebagai contoh lokal dan mandiri. Semuanya telah ditangani kecuali font di peta renderer (belum).
Fokus berikutnya : Ganti 10 fitur teratas di Google Maps.
Peta Renderer : ubin, gaya, ikon, semuanya berasal dari Atlasr. Tidak ada layanan eksternal yang digunakan.

Geocoding dan Routing : Atlasr dapat ke geoencode 2 alamat pos, dan menemukan rute antara keduanya:

just diperlukan untuk menjalankan semua perintah. Jalankan just --list untuk mendapatkan gambaran umum dari semua perintah.
Server Ubin :
$ # Install API tile server.
$ just install-api-tile
$ # Run the tile server.
$ just run-api-tileGeocoding :
$ # Download the data, install the indexer, and install the search engine.
$ just install-api-geocode
$ # Run the geocoding server.
$ just run-api-geocode-searcherRouting :
$ # Install the geocoding server.
$ just install-api-route
$ # Run the geocoding server.
$ just run-api-routeKlien / Web UI :
$ # Install the HTTP server for the client.
$ just install-server
$ # Run the HTTP server for the client.
$ just run-server
$ # Install the Web UI, its dependencies, and prepare the frontend.
$ just install-client
$ # Open the client.
$ just openMenikmati!
Seluruh proyek berada di bawah lisensi BSD-3-Clause. Harap baca file LICENSE .