W następnym artykule przyjrzymy się MapSCII. Naprawdę przypadkowo trafiłem na tę aplikację na forum i uznałem ją za niezwykle interesującą. Jest o mapa świata dla terminala z naszego systemu Ubuntu. Na początku muszę powiedzieć, że nie zwróciło to mojej uwagi, ale z ciekawości postanowiłem spróbować. Kiedy już spróbowałem, muszę przyznać, że się myliłem. To naprawdę imponujące, co oferują nam w naszym terminalu.
Ta aplikacja to Renderowanie map świata w alfabecie Braille'a i ASCII dla terminali kompatybilnych z Xterm. Jest kompatybilny z systemami GNU / Linux, Mac OS i Windows. Kiedy to wykorzystamy, będziemy mogli używać naszej myszy (lub klawiatury) do przeciągania i powiększania. Dzięki temu możemy zlokalizować dowolną część świata na mapie świata, którą zobaczymy.
Najważniejsze cechy ogólne MapSCII
- To jest aplikacja 100% kawa / JavaScript.
- Będziemy mogli umieść dowolny punkt które nas interesują w dowolnym miejscu na świecie.
- El projekt warstwy jest wysoce konfigurowalny ze wsparciem dla stylów mapbox.
- Będziemy mogli połączyć się z dowolnym publicznym lub prywatnym serwerem wektorowym. Inną opcją będzie użycie tej opartej na Płytki OSM2Vector dostarczane i zoptymalizowane.
- To narzędzie nam pozwoli Praca offline, za pomocą którego możemy odkryć Płytka Wektorowa / Pliki MB locales
- Jest kompatybilny z większością Terminale Gnu / Linux i OSX.
- Zapewniają nam to jej twórcy wysoce zoptymalizowane algorytmy dla płynnego doświadczenia użytkownika.
- Program używa OpenStreetMap do zbierania danych.
Uruchom MapSCII przez telnet
Pierwszą opcją do przetestowania tego narzędzia będzie zrobienie tego telnet. Aby otworzyć mapę, po prostu uruchom następujące polecenie z terminala (Ctrl + Alt + T):
telnet mapscii.me
Skróty klawiszowe
Jak już powiedziałem, po mapie możemy poruszać się za pomocą klawiatury. Klucze, których możemy użyć, to:
- Strzały arriba, w dół, izquierda y derecha przewijać.
- Naciśnij a o z dla powiększyć y alejar.
- Naciśnij q dla pozostawiać.
- Naciśnij c, aby wyświetlić wersję brajlowską.
Sterowanie myszą
- Jeśli twój terminal obsługuje zdarzenia myszy, będziesz mógł przeciągać mapę i używać kółka przewijania do powiększania i pomniejszania.
Po uruchomieniu narzędzia w moim terminalu wyświetla się mapa świata.
To jest mapa ASCII, aby przełączyć się na widok brajla, będziemy musieli tylko nacisnąć klawisz c.
Naciśnij ponownie c, aby powrócić do poprzedniego formatu.
Aby poruszać się po mapie, jak już powiedziałem, możesz użyć klawiszy strzałek w górę, w dół, w lewo, w prawo. Aby powiększyć / pomniejszyć lokalizację, użyj klawiszy a i z. Ponadto możesz użyć kółka przewijania myszy (jeśli twój terminal na to pozwala), aby powiększyć lub pomniejszyć. Aby wyjść z mapy, będziemy musieli tylko nacisnąć q.
Chociaż na pierwszy rzut oka wszystko to wydaje się prostym projektem, wcale nim nie jest.
Teraz pokażę kilka przykładowych zrzutów ekranu po powiększeniu obrazu.
Możesz powiększyć widok, aby zobaczyć społeczności Hiszpanii i niektórych miast.
Jeśli nadal będziemy zwracać się do rad miejskich Madrytu, zobaczymy coś podobnego do następującego.
A jeśli nadal będziemy się zbliżać, zobaczymy nawet dzielnice, które możemy znaleźć obok parku Retiro.
Chociaż jest to widok z terminala, MapSCII wyświetla go dość dokładnie. MapSCII używa OpenStreetMap do zbierania danych, które zamierzasz nam pokazać za pośrednictwem terminala.
Zainstaluj MapSCII lokalnie
Jeśli po wypróbowaniu tego narzędzia Ci się spodobało, będziesz w stanie hostuj go we własnym systemie. Wszystko, co musisz zrobić, to upewnić się, że zainstalowałeś Node.js w Twoim systemie. Jeśli go nie masz, możesz zapoznać się z artykułem, który napisałem na tej samej stronie, na której to wskazałem jak zainstalować NodeJ na Ubuntu.
Po zainstalowaniu NodeJS wystarczy otworzyć terminal (Ctrl + Alt + T) i wykonać następujące polecenie, aby go zainstalować:
sudo npm install -g mapscii
Teraz będziesz mógł uruchomić MapSCII, wykonując w tym samym terminalu:
mapscii
Odinstaluj MapSCII
Aby usunąć to narzędzie z naszego komputera, możemy to zrobić z terminala (Ctrl + Alt + T) i pisząc w nim:
sudo npm uninstall -g mapscii
Jeśli ktoś potrzebuje dowiedz się więcej o MapSCII, możesz sprawdzić Strona GitHub aby rozwiązać Twoje wątpliwości.