Карты подпитывают воображение, вдохновляют полеты фантазии и рождают стремление к путешествиям — будь то в самые дальние уголки земного шара или в ближайший Белый Замок за шведским столом ползунков.

Хотя, пожалуй, гораздо приятнее вытащить старый пыльный атлас с верхней полки книжного шкафа, а еще полезнее Карты Google в браузере, намного круче изучать картографическое совершенство, не выходя из любимого терминала. эмулятор.

Вот как вы можете использовать MapSCII для просмотра карт в вашем терминале Linux.

MapSCII дает вам мир в вашем терминале

Современные карты, видимые через монитор, представляют собой нечто большее, чем просто статические изображения дорог, рек и границ с заданным уровнем детализации. Любая специализированная картографическая программа высокого качества позволит вам масштабировать от планетарного масштаба до уровня дома и панорамировать с любым выбранным уровнем детализации по городам, странам и континентам.

MapSCII делает то же самое, за исключением того, что вместо просмотра мира в вашем браузере используются спутниковые изображения, цветные блоки и аккуратные векторизованные линии, чтобы направлять вас, ваш опыт полностью основан на терминале, а изображения состоят из ASCII персонажи. В основном это точки, но с буквами для географических названий.

Как установить и использовать MapSCII в Linux

Чтобы использовать MapSCII в Linux, вам не нужно ничего устанавливать. Просто подключитесь к серверу тайлов MapSCII через Telnet — старый сетевой протокол, который входит в стандартную комплектацию всех дистрибутивов Linux.

Откройте терминал и введите:

телнеткарты.мне

... и вы сразу же увидите карту мира, составленную из символов ASCII. Как будто вы попали в прошлое, в фильм начала 1990-х годов, где группы подростков собрались вокруг крошечного ЭЛТ-монитора.

Данные карты предоставлены OpenStreetMap, и вы обнаружите, что можете использовать мышь, чтобы перетаскивать карту по экрану, и даже использовать колесико мыши для увеличения определенных мест. Это огромное удовольствие.

Если вы предпочитаете навигацию с помощью клавиатуры, вы можете использовать стандартные привязки клавиш Vim (HJKL) или клавиши курсора для панорамирования с А и Z для увеличения и уменьшения масштаба.

Нажатие с изменяет вид на режим блочных символов.

Конечно, подключение к удаленному серверу через Telnet не идеален с точки зрения безопасности, и для всего, что связано с именами пользователей, паролями или личными данными, мы бы не советовали этого делать.

Запуск MapSCII через Telnet также означает, что вам придется смириться с задержками, поскольку данные и карты обрабатываются удаленно. Ваше виртуальное путешествие по миру может внезапно останавливаться с сообщением: «Рендерер занят», когда вы спускаетесь к уровню улицы во время причудливого исследования Гвинеи-Бисау.

И если вы оставите соединение бездействующим более чем на пару минут, вы увидите «Соединение закрыто внешним хостом».

Так что это здорово, что вы можете легко установить клиент MapSCII на свой локальный компьютер. если он может использовать пакеты моментальных снимков.

Откройте терминал и введите:

sudo snap установить карты

Чтобы запустить MapSCII локально, введите:

карты

Кроме того, вы можете установить MapSCII с помощью Node Package Manager. Если в вашей системе установлен npm, входить:

нпм установить -g карты

... и запустите его с помощью:

npx карты

MapSCII — это круто, но…

Мы любим MapSCII и часами исследовали города вдоль Шелкового пути, изучая местность в зонах боевых действий и представляя, что мы часть научно-фантастического боевика 1980-х годов. MapSCII определенно имеет некоторые преимущества, особенно если у вас очень низкая пропускная способность, машина с низкими характеристиками или неприязнь к графическим интерфейсам.

Но MapSCII — это только просмотрщик карт. Он не планирует маршрут и не показывает фотографии улиц по нажатию кнопки. Если вам нужна такая функциональность, вам лучше использовать Google Maps или Apple Maps.

Просмотр карт — это лишь одна из многих вещей, которые вы можете делать в терминале Linux

Терминал занимает центральное место в работе с Linux, и это не просто место, где можно повеселиться с картами. В дополнение к повседневным задачам по управлению вашей файловой системой, доступу к удаленным компьютерам и просмотру веб-страниц с помощью текстового браузера, вы можете делать практически все, включая прослушивание музыки.

Хотите убить время, когда вы должны работать? Откройте сводки Википедии с терминала и освободите свой разум.