При активном использовании навигационных сервисов пользователи часто сталкиваются с нехваткой свободного пространства на устройстве. ДвухГИС известен своей детализацией, но за высокое качество графики и точность приходится платить гигабайтами данных. Когда приложение начинает работать медленно или система сообщает о переполнении хранилища, первым делом возникает вопрос о локализации объемных файлов.

Понимание структуры файловой системы необходимо не только для очистки, но и для резервного копирования. Если вы планируете переустановку системы или смену смартфона, знание того, куда именно сохраняются офлайн-карты, позволит быстро восстановить работоспособность навигатора без повторной загрузки через мобильный интернет. Это особенно актуально в регионах с нестабильным покрытием сети.

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

Структура хранения данных на Android: системные пути

Операционная система Android имеет строго регламентированную структуру каталогов, где каждое приложение хранит свои данные. Для 2GIS основным местом дислокации является внутренняя память устройства. Стандартный путь, по которому приложение размещает свои ресурсы, выглядит как /Android/data/ru.dublgis.dgismobile. Именно здесь находятся исполняемые файлы и базы данных.

Однако, сами графические тайлы и векторные данные часто занимают отдельное пространство. В зависимости от версии приложения и способа установки, карты могут находиться в папке files внутри директории приложения или в общедоступной области /Android/obb. Разделение необходимо для оптимизации работы кэша и быстрого доступа к часто используемым объектам инфраструктуры.

⚠️ Внимание: Прямое удаление файлов из папки data или obb через стандартный проводник может привести к некорректной работе приложения. Система может не распознать изменения и запустить повторную загрузку или выдать ошибку при старте.

При ручном управлении файлами важно учитывать права доступа. На современных смартфонах без получения root-прав или использования специальных разрешений через ADB, доступ к системным разделам может быть ограничен. Пользователь видит лишь часть структуры, что иногда создает иллюзию отсутствия файлов, хотя они физически занимают место.

💡

Используйте встроенную функцию «Очистка кэша» в настройках приложения 2GIS, если не хотите рисковать целостностью файлов при ручном удалении.

Поиск карт на компьютере: Windows и macOS

Десктопные версии навигатора также потребляют значительный объем дискового пространства, особенно если загружены карты целых регионов или стран. В операционной системе Windows по умолчанию программы стремятся размещать данные в профиле пользователя. Путь к картам обычно пролегает через скрытую папку AppData.

Чтобы найти нужные файлы, необходимо включить отображение скрытых элементов в проводнике. Стандартная ветка выглядит следующим образом: C:\Пользователи\Имя Пользователя\AppData\Local\2GIS\3.0\files. Внутри этой директории хранятся все загруженные регионы, логотипы организаций и поисковые индексы. Здесь же находятся файлы обновлений.

  • 📂 Для быстрого перехода введите %LOCALAPPDATA%\2GIS в адресную строку проводника.
  • 💾 Файлы карт имеют расширение .dgx или находятся в архивах без явного расширения.
  • 🔍 Размер папки files может достигать 10-20 Гб при загрузке карт крупных городов.

Пользователи macOS также могут столкнуться с нехваткой места. В этой системе данные приложения располагаются в библиотеке пользователя. Путь ~/Library/Application Support/2GIS/ ведет к хранилищу карт. Структура каталогов здесь аналогична Windows, но требует доступа через Finder с включенной опцией показа скрытых файлов (комбинация Cmd + Shift + .).

📊 Где вы чаще всего используете 2GIS?
  • На смартфоне (Android)
  • На смартфоне (iOS)
  • На компьютере (Windows)
  • На компьютере (macOS)
  • На планшете

Особенности Android 11, 12, 13 и новее

С выходом обновленных версий мобильной операционной системы Google внедрила механизм Scoped Storage (Раздельное хранение). Это изменение кардинально повлияло на то, как приложения взаимодействуют с файловой системой. Теперь прямой доступ к папке Android/data для сторонних файловых менеджеров по умолчанию закрыт в целях безопасности.

Если вы попытаетесь найти карты 2GIS через стандартный проводник на новом смартфоне, вы можете увидеть пустую папку или получить сообщение об отказе в доступе. Это не означает, что файлы удалены. Они находятся по адресу /storage/emulated/0/Android/data/ru.dublgis.dgismobile/files, но система блокирует просмотр содержимого обычными средствами.

Для обхода этого ограничения и переноса карт пользователям приходится прибегать к следующим методам:

  • 📱 Использование встроенного файлового менеджера производителя (например, «Мои файлы» на Samsung), который имеет расширенные права.
  • 🛠 Установка специализированных менеджеров, таких как Total Commander или Files от Google, с предоставлением специальных разрешений.
  • 💻 Подключение к ПК и управление файлами через режим отладки или MTP-протокол.
⚠️ Внимание: Попытки изменить права доступа к системным папкам через сторонние утилиты могут нарушить стабильность работы операционной системы. Действуйте осторожно.

Важно понимать, что ограничение доступа — это защита от вредоносного ПО. Поэтому 2GIS на новых Android-устройствах старается хранить пользовательские данные в более доступных местах, если это позволяет архитектура приложения, но основные ресурсы все равно остаются в защищенной зоне.

Почему после обновления Android пропали карты?

Часто после крупного обновления системы меняются идентификаторы приложений или пути доступа. Приложение может «потерять» связь с ранее загруженными данными и считать, что карт нет, предложив загрузить их заново. Проверьте наличие файлов в папке data вручную.

Инструкция по переносу карт на SD-карту

Внутренняя память смартфона часто ограничена, тогда как карта microSD может иметь объем в 128 Гб и более. Перенос карт 2GIS на внешний накопитель — эффективный способ освободить место для фотографий и других приложений. Однако просто скопировать файлы недостаточно; необходимо правильно настроить приложение.

Процесс переноса требует внимательности. Сначала убедитесь, что SD-карта отформатирована в совместимой файловой системе (обычно exFAT или FAT32). Затем создайте на карте необходимую структуру папок, повторяющую путь во внутренней памяти: Android/data/ru.dublgis.dgismobile/files. После этого скопируйте содержимое папки db или info2gis из внутренней памяти в соответствующую папку на карте.

☑️ Алгоритм переноса данных

Выполнено: 0 / 5

После копирования файлов необходимо запустить приложение и в настройках указать новый путь к данным. В меню выберите раздел «Общие» или «Память», где система предложит найти карты. Если путь указан верно, 2GIS распознает файлы и не будет требовать повторной загрузки. Это особенно полезно для владельцев устройств с небольшим объемом PZU.

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

Таблица расположения файлов на разных платформах

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

Платформа Путь к данным Тип файлов Доступ
Android (старые версии) /sdcard/2GIS/ Карты, логотипы Открытый
Android (11+) /Android/data/ru.dublgis.dgismobile/files Базы данных, кэш Ограниченный
Windows %LOCALAPPDATA%\2GIS\3.0\files Регионы, поиск Скрытый
macOS ~/Library/Application Support/2GIS/ Карты, ресурсы Скрытый
iOS Доступно только через «Файлы» Офлайн-карты Песочница

Как видно из таблицы, пути существенно различаются. На iOS ситуация наиболее сложная из-за закрытости файловой системы. Там карты хранятся внутри «песочницы» приложения и доступны для пользователя только через встроенный файловый менеджер iOS в папке «На моем iPhone» -> «2GIS», если приложение поддерживает экспорт данных.

💡

Знание точного пути к файлам позволяет не только очищать память, но и создавать резервные копии карт для быстрой установки на другие устройства без расхода трафика.

Очистка кэша и удаление ненужных регионов

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

Для удаления конкретных регионов, которые вам больше не нужны, не обязательно лезть в файловую систему. В самом приложении 2GIS есть удобный менеджер загрузок. Перейдите в меню, выберите пункт «Загрузка карт» или «Мои карты». Там будет отображен список всех загруженных городов с указанием их веса.

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

  • 🗑️ Удаляйте старые регионы перед поездкой в новый город, чтобы не забивать память.
  • 🔄 Регулярная очистка кэша (раз в месяц) помогает поддерживать быстродействие.
  • 📉 Проверьте вес карт: иногда один регион может весить больше ожидаемого из-за детализации.
⚠️ Внимание: При очистке кэша через настройки Android («Приложения» -> «2GIS» -> «Хранилище» -> «Очистить кэш») ваши загруженные карты не удалятся. Удалятся только временные файлы. Не перепутайте с кнопкой «Очистить данные», которая сбросит приложение до заводского состояния.

Часто задаваемые вопросы (FAQ)

Можно ли перенести 2GIS полностью на SD-карту на Android?

Полностью перенести приложение на SD-карту в современных версиях Android нельзя из соображений безопасности и стабильности системы. Однако карты и пользовательские данные можно перенести, освободив внутреннюю память. Само приложение останется в системном разделе.

Почему 2GIS не видит карты после переноса файлов?

Скорее всего, нарушена структура папок. Путь должен быть точным: Android/data/ru.dublgis.dgismobile/files. Также возможно, что файлы повреждены при копировании или версия приложения несовместима с форматом загруженных карт.

Где найти карты 2GIS на iPhone?

На iOS нет доступа к файловой системе в привычном понимании. Карты хранятся внутри приложения. Удалить их можно только через настройки самого 2GIS в разделе «Загрузка карт» или удалив приложение целиком.

Сколько места занимают карты всех городов?

Вес карт зависит от детализации. Карта Москвы или Санкт-Петербурга может занимать от 2 до 5 Гб. Маленькие города весят 100-300 Мб. Загрузка всех доступных регионов может занять более 100 Гб дискового пространства.