Dnes jsem narazil na zajímavou utilitu příkazového řádku. Mapa světa ve vašem terminálu! Ano, je to docela pěkný projekt. Pozdravte MapSCII , vykreslovač mapy světa v Braillově písmu a ASCII pro vaše terminály kompatibilní s xterm. Podporuje GNU/Linux, Mac OS a Windows. Myslel jsem, že je to jen další drobný projekt hostovaný na GitHubu. Ale mýlil jsem se! Je opravdu působivé, co tam dokázali. Můžeme použít náš ukazatel myši k přetažení a přiblížení a oddálení místa kdekoli na mapě světa. Dalšími zahrnutými pozoruhodnými funkcemi jsou;
- Objevte zajímavá místa v okolí libovolného místa;
- Vysoce přizpůsobitelný styl vrstev s podporou stylů Mapbox;
- Připojte se k jakémukoli veřejnému nebo soukromému serveru vektorových dlaždic;
- Nebo stačí použít dodaný a optimalizovaný OSM2VectorTiles;
- Pracujte offline a objevujte místní VectorTile/MBTiles;
- Kompatibilní s většinou terminálů Linux a OSX;
- Vysoce optimalizované algoritmy pro plynulý provoz.
MapSCII používá OpenStreetMap shromažďovat data.
Jak zobrazit mapu světa v terminálu pomocí MapSCII
Chcete-li mapu otevřít, spusťte z terminálu následující příkaz:
$ telnet mapscii.me
Zde je mapa světa z mého terminálu.
Skvělé, jo?
Stiskněte c pro přepnutí do režimu blokování znaků:
Zadejte c znovu pro přepnutí zpět na předchozí formát.
Navigace v Mapách v MapSCII
Chcete-li se po mapě posouvat, použijte klávesy se šipkami nahoru , dolů , doleva , vpravo . Případně použijte h , j , k , l klávesami na klávesnici můžete posouvat mapu. Chcete-li přiblížit/oddálit místo, použijte a a z klíče. Pro přiblížení nebo oddálení můžete také použít rolovací kolečko myši. Chcete-li mapu opustit, stiskněte q .
Zde je rychlá vizuální ukázka:
Jak jsem již řekl, nemyslete si, že je to jen jednoduchý projekt. Je to úžasný a dobře udělaný projekt.
Zde je několik dalších ukázkových snímků obrazovky:
Mohu přiblížit a zobrazit státy v mé zemi (Indie).
A okresy ve státě (Tamilnadu):
Dokonce i Talukové a města v okrese:
A místo, kde jsem dokončil své středoškolské vzdělání.
Přestože je mé domovské město pouze nejmenším městským městem v Indii, MapSCII jej zobrazil přesně.
Instalujte MapSCII lokálně v Linuxu
Libilo se mi to? Skvělý! MapSCII můžete hostovat ve svém vlastním systému.
Ujistěte se, že jste do systému nainstalovali Node.js. Pokud ne, přejděte na následující odkaz.
- Nainstalujte NodeJS na Linux
Poté spusťte následující příkaz a nainstalujte jej.
$ sudo npm install -g mapscii
MapSCII je k dispozici také jako snap . MapSCII můžete nainstalovat na jakoukoli distribuci Linuxu, která podporuje Snapd, pomocí příkazu:
$ sudo snap install mapscii
Po instalaci MapSCII spusťte spuštěním následujícího příkazu:
$ mapscii
Bavte se!