В следующей статье мы рассмотрим MapSCII. Я действительно случайно наткнулся на это приложение на форуме и нашел его чрезвычайно интересным. Около карта мира для терминала из нашей системы Ubuntu. Сначала я должен сказать, что это не привлекло мое внимание, но, поскольку мне было любопытно, я решил попробовать. Однажды попробовав, я должен признать, что ошибался. То, что они предлагают нам для нашего терминала, действительно впечатляет.
Это приложение Средство визуализации карты мира Брайля и ASCII для терминалов, совместимых с Xterm. Он совместим с системами GNU / Linux, Mac OS и Windows. Когда мы воспользуемся им, мы сможем использовать нашу мышь (или клавиатуру) для перетаскивания и масштабирования. С его помощью мы можем найти любую часть мира на карте мира, которую мы увидим.
Наиболее заметные общие особенности MapSCII
- Это приложение 100% кофе / JavaScript.
- Мы сможем поставить любую точку что нас интересует в любой точке мира.
- El дизайн слоя легко настраивается с поддержкой стилей MapBox.
- Мы сможем подключиться к любому публичному или частному векторному серверу. Другой вариант - использовать тот, который основан на OSM2ВекторПлитки поставлен и оптимизирован.
- Этот инструмент позволит нам Работать в оффлайне, с помощью которого мы можем обнаружить ВекторПлитка / MBTiles местный
- Он совместим с большинством Терминалы GNU / Linux и OSX.
- Его создатели предоставляют нам высокооптимизированные алгоритмы для плавного взаимодействия с пользователем.
- Программа использует OpenStreetMap для сбора данных.
Запустите MapSCII через telnet
Первый вариант протестировать этот инструмент - это сделать это через Telnet. Чтобы открыть карту, просто запустите следующую команду со своего терминала (Ctrl + Alt + T):
telnet mapscii.me
Горячие клавиши
Как я уже сказал, мы можем перемещаться по карте с помощью клавиатуры. Ключи, которые мы можем использовать:
- стрелка Arriba, Абахо, оставил y право проматывать.
- пресс a o z для увеличить y alejar.
- пресс q для покинуть.
- Нажмите c, чтобы выбрать версию Брайля.
Управление мышью
- Если ваш терминал поддерживает события мыши, вы сможете перетаскивать карту и использовать колесо прокрутки для увеличения и уменьшения масштаба.
После запуска инструмента в моем терминале отображается карта мира.
Это карта ASCII, чтобы переключиться на просмотр Брайля, нам нужно будет только нажать клавишу c.
Снова нажмите c, чтобы вернуться к предыдущему формату.
Для перемещения по карте, как я уже сказал, вы можете использовать клавиши со стрелками вверх, вниз, влево и вправо. Для увеличения / уменьшения масштаба используйте клавиши a и z. Кроме того, вы можете использовать колесо прокрутки мыши (если это позволяет ваш терминал) для увеличения или уменьшения масштаба. Чтобы выйти из карты, нам нужно будет только нажать q.
Хотя все это на первый взгляд кажется простым проектом, это совсем не так.
Теперь я покажу несколько примеров скриншотов после увеличения изображения.
Вы можете увеличить масштаб, чтобы увидеть сообщества Испании и некоторых городов.
Если мы продолжим подходить к городским советам Мадрида, мы увидим примерно следующее.
И если мы продолжим приближаться, мы даже увидим районы, которые мы можем найти рядом с парком Ретиро.
Хотя это вид из терминала, MapSCII отображает его довольно точно. MapSCII использует OpenStreetMap для сбора данных, которые вы собираетесь показывать нам через терминал.
Установить MapSCII локально
Если после того, как вы попробовали эту утилиту, она вам понравилась, вы сможете разместить его в своей собственной системе. Все, что вам нужно сделать, это убедиться, что вы установили Node.js в вашей системе. Если у вас его нет, вы можете ознакомиться со статьей, которую я написал на этой же странице, в которой указано как установить NodeJs на Ubuntu.
После установки NodeJS нам просто нужно открыть терминал (Ctrl + Alt + T) и выполнить следующую команду, чтобы установить его:
sudo npm install -g mapscii
Теперь вы сможете запустить MapSCII, выполнив в том же терминале:
mapscii
Удалите MapSCII
Чтобы удалить эту утилиту с нашего компьютера, мы можем сделать это из терминала (Ctrl + Alt + T) и написать в нем:
sudo npm uninstall -g mapscii
Если кому нужно узнать больше о MapSCIIвы можете проверить свой Страница GitHub чтобы разрешить ваши сомнения.