Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Подложки и тайлы в QGIS: XYZ, WMTS и лицензии на использование карт в отчётах

Подложки и тайлы в QGIS: как подключить и что можно использовать в отчётах

Как добавить подложку в QGIS (XYZ-тайлы, WMS/WMTS, локальный растр), какие требования предъявляет политика использования тайлов OpenStreetMap, как правильно указать атрибуцию «© OpenStreetMap contributors» в макете и почему публичный тайловый сервер нельзя использовать для офлайн-пакетов.

Подложки и тайлы в QGIS: как подключить и что можно использовать в отчётах

Подложка в карте — это не «фон», а сторонние данные с собственной лицензией. Именно на подложках чаще всего «спотыкаются» готовые отчёты: карта выглядит правильно, а правовая сторона вопроса не выдерживает проверки. Разберём три способа подключить подложку в QGIS, требования к атрибуции и то, что публичный тайловый сервер прямо запрещает.

Три способа подключить подложку

Способ Что это Когда подходит На что смотреть
XYZ-тайлы Набор растровых плиток по адресу вида {z}/{x}/{y}.png Быстрый просмотр, кабинетные и полевые задачи, визуальная ориентация Политика тайлового сервиса, атрибуция, запрет на массовую загрузку
WMS / WMTS Стандартные веб-сервисы картографических сервисов Подключение к региональным или ведомственным сервисам, контролируемая подложка Требования сервиса: ключ, атрибуция, лимиты, возможная платность
Локальный растр Подготовленный вами GeoTIFF/мозаика Офлайн-работы, отчётная графика с полным контролем над источником Лицензия исходных данных и атрибуция сохраняются

В QGIS подложка добавляется в пару шагов: Browser → XYZ Tiles → OpenStreetMap (для стандартной подключённой подложки OSM) либо «Слой → Добавить слой → Add XYZ Tiles» с указанием URL вида ` и диапазоном зумов (для стандартной подложки OSM — 0…19, размер плитки 256×256 px при 96 DPI).

Для полевых работ подложка готовится заранее: в QField базовым слоем может быть растровый слой или тема карты, упакованная в проект, — об этом в статье об офлайн-проекте QField. Отдельный случай — «standalone datasets» в QField: они отображаются поверх тайлового слоя OpenStreetMap по умолчанию, то есть даже простое открытие набора данных в поле уже использует подложку OSM — об этом стоит помнить при оформлении результатов.

Политика использования тайлов OpenStreetMap: что прямо запрещено

OpenStreetMap Foundation прямо пишет, что данные OSM свободны для использования, а вот тайловые серверы — нет: они существуют на пожертвования, их ресурсы ограничены, и политика использования тайлов (Tile Usage Policy) обязательна для всех, кто берёт плитки с публичного сервера.

Ключевые требования (по официальному документу):

  • Только HTTPS-адрес использование запрещено.
  • Видимая лицензионная атрибуция — обычно «© OpenStreetMap contributors», размещённая на карте, а не спрятанная под элементом интерфейса, не обрезанная и не убранная за тумблер.
  • Корректный HTTP User-Agent, однозначно идентифицирующий приложение; маскировка под чужой User-Agent запрещена.
  • Корректный Referer для веб-страниц; нельзя проксировать тайлы через свои серверы, обнуляя Referer.
  • Локальное кэширование согласно HTTP-заголовкам (если кэш не умеет их читать — не менее 7 дней). Запрещено слать Cache-Control: no-cache и аналогичные заголовки.
  • Запрещена массовая загрузка: нельзя скрейпить тайлы, делать prefetch, собирать офлайн-пакеты и создавать архивы тайлов (например, MBTiles) с публичного сервера OSM.
  • Рекомендуется не «зашивать» URL тайлов, добавить ссылку «Report a map issue», опубликовать контактный e-mail и поддерживать HTTP/2 или HTTP/3.

Отдельно про лицензию данных: OSM распространяется по ODbL (Open Database License), и атрибуция обязательна не только для картинки, но и для производных наборов данных — с правилами share-alike для баз данных. Это стоит учитывать, если вы включаете OSM-данные в свою базу, а не просто показываете подложку.

Практический вывод: публичный тайловый сервер OSM — инструмент просмотра, а не источник оффлайн-подложек. Для полевых пакетов и для архивной графики нужна собственная подложка.

Как правильно встроить подложку в отчёт

  1. Атрибуция — в макет, а не «где-то в интерфейсе». Добавьте в компоновку (Layout) элемент подписи с текстом вида «© OpenStreetMap contributors» (для OSM-подложки) и, при наличии, «Тайлы: <провайдер>». Экспортируйте в PDF/PNG с этой подписью — в готовом отчёте она должна быть видна.
  2. Не прячьте атрибуцию. Она не должна уезжать за границы листа, прятаться под выноской или исчезать при печати в ч/б.
  3. Подпишите источник данных отдельно от подложки. Подложка — фон; ваши собственные данные должны иметь собственную подпись, включая систему координат, дату актуальности и (для кадастровых материалов) сведения об источнике исходной основы. Подробнее — в материале о системах координат и пересчёте.
  4. Проверьте, что именно выгружаете. Экспортируйте итоговый PDF и откройте его: атрибуция на месте, подложка соответствует сроку, координатная сетка и легенда читаемы.
  5. Зафиксируйте источник подложки в учёте. В отчёте или сопроводительной записке укажите, какая подложка использовалась и на каких условиях — это защищает от вопросов позже.

Если подложка нужна офлайн

Публичный сервер OSM для этого не подходит (прямой запрет политики). Рабочие варианты:

  • Собственный тайловый сервер или набор MBTiles, сгенерированный из данных, на которые у вас есть права. Так делают перед экспедицией: готовят подложку один раз и используют её в нескольких проектах.
  • Локальный растр-подложка в проекте QField: снимки, топографические листы, выгрузка из корпоративного сервиса — с соблюдением их условий.
  • Собственная подложка из открытых данных с явной атрибуцией по лицензии каждого источника.

Практический риск, о котором стоит предупредить команду: «просто нарежем тайлы OSM на весь район» — это ровно тот случай, который политика сервиса запрещает, и такие пакеты попадают в поле, а потом вызывают вопросы при передаче материалов.

Про коммерческие картографические сервисы

Google Maps, Яндекс.Карты, 2ГИС и подобные сервисы — не свободные подложки. У них собственные условия использования: ключ API, требования по отображению атрибуции и логотипа, правила о кэшировании и о запрете массовой загрузки, а также коммерческие модели (оплата по объёму запросов или по лицензии). Публичные тайлы «как у пользователя в браузере» не являются разрешением на использование в отчётах.

Практический порядок: откройте документацию и условия использования именно того сервиса, с которым работаете, и зафиксируйте: допустимо ли применение в печатном/электронном отчёте, кто платит, какая нужна атрибуция, можно ли кэшировать. Ответы различаются между сервисами и между тарифами — универсального правила нет.

Отдельно про аэрофото- и спутниковые снимки: это лицензионные материалы с собственными условиями (в том числе ограничения на передачу третьим лицам и на коммерческое использование). Ортофотоподложка, полученная по одной лицензии, не может свободно тиражироваться внутри тиража заказчику.

Чек-лист подложки для готового отчёта

  • [ ] Источник подложки указан в отчёте и понятен читателю.
  • [ ] Атрибуция видима на листе и не обрезана (для OSM — «© OpenStreetMap contributors»).
  • [ ] Требования сервиса (User-Agent, Referer, кэш) соблюдены.
  • [ ] Нет массовой выгрузки тайлов и офлайн-пакетов с публичного сервера OSM.
  • [ ] Данные OSM, попавшие в вашу базу, проверены на соответствие ODbL (атрибуция и share-alike для производных БД).
  • [ ] Для коммерческого сервиса подтверждены условия использования и оплата.
  • [ ] Подложка соответствует масштабу: на мелком масштабе тайловая подложка размывается, на крупном — нужны ортофото или векторные данные.
  • [ ] В отчёте отдельно указана система координат и актуальность собственных данных.

FAQ

Можно ли использовать подложку OSM в коммерческом отчёте? Данные OSM по лицензии ODbL используются свободно, в том числе коммерчески, но обязательна атрибуция, а для производных баз данных действуют требования share-alike. Публичный тайловый сервер при этом использовать нельзя: для отчёта нужны собственные тайлы или иной разрешённый источник.

Почему в QGIS подложка OSM «есть из коробки», а использовать её нельзя? Встроенное подключение — это удобный просмотр в пределах политики сервиса: с корректным User-Agent, с кэшем и с атрибуцией. Запрещено другое: массовая выгрузка, prefetch, офлайн-пакеты и архивы тайлов.

Как подготовить подложку для выезда? Собрать собственные тайлы (например, в формате MBTiles) из данных, на которые у вас есть права, подготовить растр-подложку либо использовать подключённый веб-сервис там, где есть связь. Затем упаковать это в проект QField — процедура описана в статье о офлайн-проекте и контроле данных.

Нужно ли указывать атрибуцию, если подложка закрыта слоем своих данных? Если карта с подложкой видна — да, атрибуция обязательна и должна быть видимой. Если в конкретном листе подложки вообще нет, атрибуция подложки не требуется, но источник собственных данных указать нужно.

Вертикальное положение подписи в макете важно? Да, по практике OSM: атрибуция размещается обычно в правом нижнем углу карты, не должна перекрываться другими элементами и не должна скрываться за тумблером.

Что делать, если подложка не соответствует масштабу карты? Менять подложку: для обзорных карт — тайлы или обзорный слой, для крупных планов — ортофото или векторные слои, для землеустроительной документации — часто вообще используют собственные данные и координатную сетку без внешней подложки, чтобы избежать лицензионных вопросов.

Рабочее место: подложки требуют экрана и сети

Комфортная работа с подложками — это в первую очередь качество цветопередачи и разрешение экрана: растянутая подложка на матовом дисплее выглядит «мыльно», и это портит впечатление от отчёта. Практические ориентиры по таким экранам — в материале про IPS и OLED для работы с графикой, про составление и проверку таблиц — в материале про ноутбук для аналитики и Excel.