En el següent article anem a fer una ullada a MapSCII. Realment em acabo de trobar aquesta aplicació per casualitat en un fòrum i m'ha semblat la mar d'interessant. Es tracta d' un mapa mundial per a la terminal del nostre sistema Ubuntu. Al principi he de dir que no em va cridar molt l'atenció, però com em pot la curiositat em vaig decidir a provar-ho. Un cop provat, he d'admetre que estava equivocat. És realment impressionant el que ens ofereixen per a la nostra terminal.
Aquesta aplicació és un renderitzador de mapes mundials en Braille i ASCII per a les terminals compatibles amb Xterm. És compatible amb els sistemes GNU / Linux, Mac OS i Windows. Quan fem ús d'ella, podrem utilitzar el nostre ratolí (o el teclat) per arrossegar i apropar. Amb això podrem ubicar arreu de món al mapa mundial que veurem.
Característiques generals més notables de MapSCII
- Es tracta d'una aplicació 100% Coffee / JavaScript.
- Anem a poder situar qualsevol punt que ens interessi en qualsevol ubicació de l'món.
- El disseny de capa és altament personalitzable amb compatibilitat per als estils de Caixa de mapes.
- Anem a poder connectar-nos a qualsevol servidor de vectors públic o privat. Una altra opció serà utilitzar el basat en OSM2VectorTiles subministrat i optimitzat.
- Aquesta eina ens permetrà treballar sense connexió, amb el que podrem descobrir els VectorTile / MBTiles locals
- És compatible amb la majoria dels terminals GNU / Linux i OSX.
- Els seus creadors ens proporcionen uns algoritmes altament optimitzats per a una experiència d'usuari fluida.
- El programa utilitza OpenStreetMap per recopilar les dades.
Executar MapSCII via telnet
La primera opció per a provar aquesta eina, serà fer-ho mitjançant telnet. Per obrir el mapa, simplement executa la següent comanda des del teu terminal (Ctrl + Alt + T):
telnet mapscii.me
Dreceres de teclat
Com ja he dit, podrem moure'ns pel mapa utilitzant el teclat. Les tecles que podrem utilitzar són:
- fletxes dalt, baix, Esquerra y Dreta per desplaçar-se.
- prem a o z per la apropar y alejar.
- premeu q per la sortir.
- Prem c per obtenir la versió en Braille.
Control de l'ratolí
- Si el teu terminal admet esdeveniments de ratolí, Podràs arrossegar el mapa i utilitzar la roda de desplaçament per apropar i allunyar.
Després de llançar l'eina en el meu terminal, aquest és el mapa mundial que es mostra.
Aquest és el mapa ASCII, per canviar a la vista de Braille, només haurem de prémer la tecla c.
Torna a pressionar c novament per tornar a el format anterior.
Per desplaçar-se pel mapa, com ja he dit, pots utilitzar les tecles de fletxa amunt, avall, esquerra, dreta. Per apropar / allunyar una ubicació, fa servir les tecles ai z. A més, pot utilitzar la roda de desplaçament del teu ratolí (si el teu terminal t'ho permet) per apropar o allunyar. Per sortir de mapa, només haurem de prémer q.
Tot i que tot això sembli a primera vista un projecte senzill, no ho és per a res.
Ara vaig a mostrar algunes captures de pantalla de mostra després d'ampliar la imatge.
Es pot fer zoom per veure les comunitats d'Espanya i algunes ciutats.
Si continuem apropant-nos als ajuntaments de Madrid veurem alguna cosa com el següent.
I si continuem apropant-nos, veurem fins i tot els dels barris que podem trobar a la banda de el parc de la jubilació.
Tot i que es tracta d'una vista des de la terminal, MapSCII la mostra amb bastant precisió. MapSCII utilitza OpenStreetMap per recopilar les dades que ens va a mostrar mitjançant la terminal.
Instal·lar MapSCII localment
Si després de provar aquest utilitat, t'ha agradat, podràs allotjar-la en el teu propi sistema. No tindràs més que assegura't d'haver instal·lat NODE.JS en el teu sistema. Si no el tens, pots consultar un article que vaig escriure en aquesta mateixa pàgina en la qual indicava com instal·lar NodeJs en Ubuntu.
Un cop instal·lat NodeJS, tan sols ens queda obrir una terminal (Ctrl + Alt + T) i executar la següent comanda per instal·lar-lo:
sudo npm install -g mapscii
Ara ja podràs iniciar MapSCII ha a la mateixa terminal:
mapscii
Desinstal MapSCII
Per eliminar aquesta utilitat del nostre equip, podrem fer-ho des de la terminal (Ctrl + Alt + T) i escrivint-hi:
sudo npm uninstall -g mapscii
Si algú necessita saber més sobre MapSCII, Pot consultar el seu pàgina de GitHub per resoldre els seus dubtes.