Maptorium — свободная программа для просмотра и загрузки растовых и векторных карт различных провайдеров, таких как Google, Yandex, MapBox, ArcGIS и других. Она создана с открытым исходным кодом и работает по клиент-серверной архитектуре для удобства использования и расширяемости.
Описание программы
Это решение предназначено для работы с картографическими материалами различного типа. Серверная часть реализована на NodeJS, а пользовательский интерфейс — на Vue, что обеспечивает современную и комфортную работу через любой веб-браузер. После распаковки архива и запуска сервера в файле maptorium-server.exe достаточно открыть браузер и перейти по адресу http://127.0.0.1:9009, чтобы начать работу с программой. Проект вдохновлялся SAS Planet, что позволяет гарантировать совместимость с SQLITE-хранилищем, используемым в SAS Planet. В отличие от подобных решений, здесь реализована очередь загрузки и поддержка векторных карт, включая 3D режим, что расширяет возможности работы с картами.
В основе программы лежит открытая архитектура, что обеспечивает ее универсальность и возможность запуска на любой операционной системе с установленным NodeJS 16 или выше. В раздаче присутствует версия, собранная под Windows, а исходники доступны для запуска на Linux, macOS и других платформах.
Возможности
- Просмотр растовых и векторных карт различных провайдеров
- Поддержка загрузки и работы с 3D режимом
- Очередь загрузки картографических данных
- Совместимость с SQLITE-хранилищем, аналогичным SAS Planet
Как установить
Процесс установки достаточно простой и быстрый. Для начала необходимо распаковать архив с программой, например, в любую удобную папку.
- Запустите файл maptorium-server.exe
- Откройте любой веб-браузер
- Введите в адресную строку http://127.0.0.1:9009 и дождитесь загрузки интерфейса
- Настройте директории и параметры загрузки карт при необходимости
Обратите внимание, что для корректной работы требуются установленные компоненты NodeJS 16 или выше, а также заход через браузер, поддерживающий современные веб-технологии.
Достоинства и недостатки
Представленная платформа обладает рядом существенных преимуществ, среди которых модульность, поддержка различных типов карт и обновляемость за счет открытого кода. Однако, из-за необходимости запуска серверной части и настройки API ключей, возможен определенный порог вхождения для новых пользователей.
Достоинства:
- Свободное распространение и открытый исходный код
- Поддержка векторных карт и 3D режима
- Высокая совместимость с SQLite-хранилищем SAS Planet
- Возможность запуска на любой ОС с установленным NodeJS
Недостатки:
- Требуется базовое знание работы с NodeJS и настройками API
- Для работы с картами MapBox необходим API ключ
- Возможна сложность при первоначальной настройке и конфигурации
- Российские пользователи должны учитывать ограничения по API ключам
Системные требования
Для полноценной работы рекомендуется использовать достаточно мощный ПК, особенно при работе с большими объемами карт. Ниже представлены минимальные требования:
Компонент | Минимальные требования |
---|---|
Центральный процессор (CPU) | Dual-core 2.0 ГГц |
Оперативная память (RAM) | 4 ГБ |
Операционная система (OS) | Windows 7, 8/8.1, 10, 11 или Linux/macOS при установке NodeJS |
Свободное место на диске | Минимум 1 ГБ для хранения карт и кэша |
Видеоадаптер | Поддержка OpenGL 2.0 и выше |
Дополнительно | Установленный NodeJS 16 или выше, стабильное интернет-соединение для загрузки карт |
Дата обновления: | 2025 год. |