From e0342cf41924973e41352b441d5f9c955997df81 Mon Sep 17 00:00:00 2001 From: darksun Date: Tue, 23 Jan 2018 14:11:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E9=A2=98:=20The=20World=20Map=20In=20?= =?UTF-8?q?Your=20Terminal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...20180120 The World Map In Your Terminal.md | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 sources/tech/20180120 The World Map In Your Terminal.md diff --git a/sources/tech/20180120 The World Map In Your Terminal.md b/sources/tech/20180120 The World Map In Your Terminal.md new file mode 100644 index 0000000000..4ce4bd7542 --- /dev/null +++ b/sources/tech/20180120 The World Map In Your Terminal.md @@ -0,0 +1,110 @@ +The World Map In Your Terminal +====== +I just stumbled upon an interesting utility. The World map in the Terminal! Yes, It is so cool. Say hello to **MapSCII** , a Braille and ASCII world map renderer for your xterm-compatible terminals. It supports GNU/Linux, Mac OS, and Windows. I thought it is a just another project hosted on GitHub. But I was wrong! It is really impressive what they did there. We can use our mouse pointer to drag and zoom in and out a location anywhere in the world map. The other notable features are; + + * Discover Point-of-Interests around any given location + * Highly customizable layer styling with [Mapbox Styles][1] support + * Connect to any public or private vector tile server + * Or just use the supplied and optimized [OSM2VectorTiles][2] based one + * Work offline and discover local [VectorTile][3]/[MBTiles][4] + * Compatible with most Linux and OSX terminals + * Highly optimizied algorithms for a smooth experience + + + +### Displaying the World Map in your Terminal using MapSCII + +To open the map, just run the following command from your Terminal: +``` +telnet mapscii.me +``` + +Here is the World map from my Terminal. + +[![][5]][6] + +Cool, yeah? + +To switch to Braille view, press **c**. + +[![][5]][7] + +Type **c** again to switch back to the previous format **.** + +To scroll around the map, use arrow keys **up** , **down** , **left** , **right**. To zoom in/out a location, use **a** and **z** keys. Also, you can use the scroll wheel of your mouse to zoom in or out. To quit the map, press **q**. + +Like I already said, don't think it is a simple project. Click on any location on the map and press **" a"** to zoom in. + +Here are some the sample screenshots after I zoomed it. + +[![][5]][8] + +I can be able to zoom to view the states in my country (India). + +[![][5]][9] + +And the districts in a state (Tamilnadu): + +[![][5]][10] + +Even the [Taluks][11] and the towns in a district: + +[![][5]][12] + +And, the place where I completed my schooling: + +[![][5]][13] + +Even though it is just a smallest town, MapSCII displayed it accurately. MapSCII uses [**OpenStreetMap**][14] to collect the data. + +### Install MapSCII locally + +Liked it? Great! You can host it on your own system. + +Make sure you have installed Node.js on your system. If not, refer the following link. + +[Install NodeJS on Linux][15] + +Then, run the following command to install it. +``` +sudo npm install -g mapscii + +``` + +To launch MapSCII, run: +``` +mapscii +``` + +Have fun! More good stuffs to come. Stay tuned! + +Cheers! + + + +-------------------------------------------------------------------------------- + +via: https://www.ostechnix.com/mapscii-world-map-terminal/ + +作者:[SK][a] +译者:[译者ID](https://github.com/译者ID) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]:https://www.ostechnix.com/author/sk/ +[1]:https://www.mapbox.com/mapbox-gl-style-spec/ +[2]:https://github.com/osm2vectortiles +[3]:https://github.com/mapbox/vector-tile-spec +[4]:https://github.com/mapbox/mbtiles-spec +[5]:data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 +[6]:http://www.ostechnix.com/wp-content/uploads/2018/01/MapSCII-1-2.png () +[7]:http://www.ostechnix.com/wp-content/uploads/2018/01/MapSCII-2.png () +[8]:http://www.ostechnix.com/wp-content/uploads/2018/01/MapSCII-3.png () +[9]:http://www.ostechnix.com/wp-content/uploads/2018/01/MapSCII-4.png () +[10]:http://www.ostechnix.com/wp-content/uploads/2018/01/MapSCII-5.png () +[11]:https://en.wikipedia.org/wiki/Tehsils_of_India +[12]:http://www.ostechnix.com/wp-content/uploads/2018/01/MapSCII-6.png () +[13]:http://www.ostechnix.com/wp-content/uploads/2018/01/MapSCII-7.png () +[14]:https://www.openstreetmap.org/ +[15]:https://www.ostechnix.com/install-node-js-linux/