Les cartes alimentent l'imagination, inspirent des envolées de fantaisie et créent une envie de voyager, que ce soit dans les coins les plus reculés du globe ou dans le château blanc le plus proche pour un assortiment de curseurs.
Bien qu'il soit peut-être plus satisfaisant de retirer ce vieil atlas poussiéreux de l'étagère du haut de votre bibliothèque, et qu'il soit plus utile de frapper Google Maps dans un navigateur, c'est infiniment plus cool de se plonger dans l'excellence cartographique depuis le confort de son terminal préféré émulateur.
Voici comment vous pouvez utiliser MapSCII pour afficher des cartes dans votre terminal Linux.
MapSCII vous donne le monde dans votre terminal
Les cartes modernes vues à travers un moniteur sont plus que de simples images statiques montrant des routes, des rivières et des frontières avec un niveau de détail prédéfini. Tout programme cartographique dédié de qualité vous permettra de zoomer d'une échelle planétaire au niveau de la maison, et de vous déplacer avec le niveau de détail que vous choisissez, à travers les villes, les pays et les continents.
MapSCII le fait aussi, sauf qu'au lieu de visualiser le monde dans votre navigateur avec des images satellite, des blocs de couleur et lignes vectorielles soignées pour vous guider, votre expérience est entièrement basée sur un terminal, avec des images composées d'ASCII personnages. Ce sont principalement des points, mais avec des lettres pour les noms de lieux.
Comment installer et utiliser MapSCII sous Linux
Pour utiliser MapSCII sous Linux, vous n'avez rien à installer. Connectez-vous simplement au serveur de tuiles MapSCII via Telnet, un ancien protocole de réseau fourni en standard dans toutes les distributions Linux.
Ouvrez un terminal et entrez :
telnetcartescii.moi
...et vous verrez instantanément une carte du monde dessinée à partir de caractères ASCII. C'est comme si vous étiez renvoyé dans le temps dans un film du début des années 1990, avec des groupes d'adolescents réunis autour d'un petit moniteur CRT.
Les données cartographiques sont une gracieuseté de OpenStreetMap, et vous constaterez que vous pouvez utiliser votre souris pour faire glisser la carte sur votre écran, et même utiliser la molette de la souris pour zoomer sur des emplacements particuliers. C'est très amusant.
Si vous préférez la navigation au clavier, vous pouvez utiliser les raccourcis clavier Vim standard (HJKL) ou les touches de curseur pour le panoramique, avec UN et Z pour zoomer et dézoomer.
Pressage c change la vue pour bloquer le mode caractère.
Bien entendu, la connexion à un serveur distant via Telnet n'est pas idéal du point de vue de la sécurité, et pour tout ce qui implique des noms d'utilisateur, des mots de passe ou des données personnelles, nous vous le déconseillons.
L'exécution de MapSCII sur Telnet signifie également que vous devrez supporter des retards car les données et les cartes sont rendues à distance. Votre globe-trotter virtuel est sujet à des arrêts soudains avec le message: "Le moteur de rendu est occupé", alors que vous vous dirigez vers le niveau de la rue lors d'une exploration fantaisiste de la Guinée-Bissau.
Et si vous laissez la connexion inactive pendant plus de quelques minutes, vous verrez "Connexion fermée par un hôte étranger".
C'est donc formidable que vous puissiez facilement installer un client MapSCII sur votre machine locale s'il est capable d'utiliser des packages instantanés.
Ouvrez un terminal et entrez :
claquement sudo installer cartescii
Pour démarrer MapSCII localement, entrez :
cartescii
Vous pouvez également installer MapSCII à l'aide de Node Package Manager. Si vous avez npm installé sur votre système, entrer:
npm installer -g mapscii
...et lancez-le avec :
npx mapscii
MapSCII est cool mais…
Nous aimons MapSCII et avons passé des heures à explorer les villes le long de la route de la soie, à vérifier le terrain dans les zones de guerre et à faire semblant de faire partie d'un film d'action de science-fiction des années 1980. MapSCII présente certainement certains avantages, en particulier si vous avez une bande passante très faible, une machine à faible spécification ou une aversion pour les interfaces graphiques.
Mais MapSCII n'est qu'un visualiseur de carte. Il ne fait pas de planification d'itinéraire et ne vous montre pas de photos des rues en appuyant sur un bouton. Si vous voulez ce genre de fonctionnalité, vous feriez mieux d'utiliser Google Maps ou Apple Maps.
L'affichage des cartes n'est qu'une des nombreuses choses que vous pouvez faire dans un terminal Linux
Le terminal est au cœur de l'expérience Linux, et ce n'est pas seulement un endroit pour s'amuser avec des cartes. En plus des tâches quotidiennes de gestion de votre système de fichiers, d'accès à des machines distantes et de navigation sur le Web avec un navigateur textuel, vous pouvez faire presque n'importe quoi, y compris écouter de la musique.
Vous voulez tuer du temps alors que vous êtes censé travailler? Accédez aux résumés de Wikipedia depuis le terminal et libérez votre esprit.