Геодезия Читать 18 мин.

GNSS-приёмник: что это, как работает и когда нужен

GNSS-приёмник — геодезический прибор, который определяет координаты по сигналам навигационных спутников. Современные модели могут одновременно работать с GPS, ГЛОНАСС, Galileo и BeiDou, а в режиме RTK — определять положение точки с сантиметровой точностью при подходящих условиях.

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

Снаружи всё выглядит довольно просто: приёмник на вехе, контроллер в руках геодезиста — и можно переходить от точки к точке. Но именно за этим «можно просто ходить по объекту» стоит довольно сложная система спутниковых измерений, поправок и преобразования координат.

Разберёмся без лишней теории: что такое GNSS-приёмник, откуда берётся сантиметровая точность, зачем нужны база и ровер и в каких условиях спутниковое оборудование действительно удобно.

Что такое GNSS-приёмник и как он работает

GNSS расшифровывается как Global Navigation Satellite System — глобальная навигационная спутниковая система. По-русски встречается написание ГНСС-приёмник. По сути это тот же GNSS-приёмник: профессиональное оборудование для определения пространственных координат по спутниковым сигналам.

Здесь часто возникает путаница с GPS. GPS — это одна конкретная спутниковая система, а GNSS — общее название спутниковых навигационных систем. К ним относятся:

  • GPS — США;
  • ГЛОНАСС — Россия;
  • Galileo — Европейский союз;
  • BeiDou — Китай.

Современный геодезический GNSS-приёмник обычно использует сразу несколько систем. Чем больше подходящих спутников и сигналов доступно для наблюдения, тем проще получить устойчивое решение, особенно если часть небосвода перекрыта зданиями или деревьями.

Приёмник анализирует сигналы нескольких спутников и по результатам измерений рассчитывает своё положение. В геодезическом оборудовании используются не только кодовые измерения, но и измерения фазы несущей. Именно фазовые измерения вместе с поправками позволяют в RTK получать сантиметровый уровень точности. При этом приёмнику необходимо разрешить так называемые фазовые неоднозначности. С этим связаны знакомые геодезистам состояния решения FIX и FLOAT, к которым мы ещё вернёмся ниже.

Современные геодезические приёмники также отслеживают сигналы нескольких частотных диапазонов разных GNSS. У GPS это, например, сигналы диапазонов L1, L2 и L5, у ГЛОНАСС — сигналы диапазонов L1, L2 и L3 (как FDMA, так и CDMA); свои сигналы и частоты используются у Galileo и BeiDou.

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

Концептуальная схема: GNSS-приёмник использует сигналы нескольких навигационных спутников.
Спутниковое позиционирование GNSS

От чего зависит точность GNSS-приёмника

Сама по себе надпись «RTK» ещё не означает, что приёмник в любой точке автоматически даст сантиметровый результат. На результат влияют:

  • количество используемых спутников и их геометрия;
  • поддерживаемые спутниковые системы и сигналы;
  • состояние ионосферы и тропосферы;
  • многолучёвость и затенение сигнала;
  • расстояние между базой и ровером;
  • качество и актуальность поступающих поправок;
  • состояние RTK-решения;
  • методика выполнения измерений.

Причём большое количество спутников само по себе ещё не гарантирует лучший результат. Имеет значение их расположение относительно приёмника. Если доступные спутники сосредоточены в одном секторе небосвода, геометрия наблюдений может оказаться хуже, чем при меньшем количестве удачно расположенных спутников.

Для оценки геометрии в GNSS используется показатель DOP и его разновидности. Например, PDOP характеризует геометрический фактор для определения положения в трёхмерном пространстве: чем хуже расположены наблюдаемые спутники, тем сильнее ошибки измерений могут отражаться на итоговых координатах.

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

Схематичное изображение многолучёвости возле здания: прямой и отражённый сигналы проходят разные пути.
Прямой и отражённый спутниковый сигнал

Автономный режим, RTK и статика

У GNSS нет одной фиксированной точности. Всё зависит от режима работы.

При автономном позиционировании приёмник использует спутниковые сигналы без внешних RTK-поправок. Для геодезических задач высокой точности такого режима обычно недостаточно.

В режиме RTK — Real Time Kinematic ровер получает данные или поправки от базовой станции практически в реальном времени. При подходящих условиях этот метод позволяет определять координаты с сантиметровым уровнем точности непосредственно во время полевых работ.

Есть и статические методы - приёмник длительное время остаётся неподвижным на точке и накапливает наблюдения, которые затем обрабатываются.

Главное практическое преимущество RTK — возможность получать высокоточные координаты непосредственно в поле, без последующей обработки каждого измерения.

Как работает RTK: база и ровер GNSS

Классическая RTK-схема состоит из базы и ровера.

База устанавливается неподвижно и ведёт спутниковые наблюдения. Для получения корректных результатов необходимо правильно задать координаты её положения. Данные базы используются ровером для уточнения собственного решения.

Ровер — мобильный GNSS-приёмник, с которым геодезист перемещается по объекту и измеряет нужные точки. Информация от базы передаётся роверу, после чего тот использует её совместно со своими спутниковыми наблюдениями. Связь может быть организована, например, по радиоканалу или через интернет.

Схема RTK: база и ровер.
Схема передачи RTK-данных от неподвижной базы к мобильному роверу по радиоканалу или через интернет

Что такое NTRIP

Если собственной базы нет, ровер может получать поправки от сети постоянно действующих базовых станций. Для этого часто используется NTRIP — протокол передачи GNSS-данных и поправок через интернет.

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

В такой схеме отдельную базу непосредственно на объекте устанавливать не требуется. Но интернет нужен именно для получения сетевых поправок. При собственной базе и радиосвязи между базой и ровером можно работать без мобильной сети.

Что означают FIX и FLOAT

В RTK-съёмке важно смотреть не только на появившиеся координаты, но и на состояние решения.

FIX — фиксированное решение. Фазовые неоднозначности разрешены, и приёмник работает в режиме, соответствующем высокой точности RTK.

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

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

Как читать точность RTK и что означает ppm

В характеристиках GNSS-приёмников часто можно встретить формулу примерно такого вида:

±8 мм + 1 ppm
- первая часть — постоянная составляющая заявленной точности;
- ppm показывает зависимость второй составляющей от длины базовой линии, то есть расстояния между базой и ровером.

1 ppm соответствует примерно 1 мм на каждый километр. Например, при базовой линии 10 км составляющая 1 ppm будет соответствовать примерно 10 мм. При этом паспортную формулу нельзя воспринимать как гарантированную ошибку каждой отдельной измеренной точки: производитель указывает характеристики для определённых режимов и условий работы.

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

Ровер, база или комплект: какую схему выбрать

Один и тот же GNSS-приёмник в зависимости от модели и настроек может использоваться по-разному. Поэтому при выборе оборудования полезнее сначала определить рабочую схему, а уже затем сравнивать характеристики.

  • GNSS-ровер. Ровер устанавливают на веху и перемещают между измеряемыми точками. Если на территории есть доступ к подходящей сети базовых станций, одного ровера может быть достаточно: RTK-поправки он получает через NTRIP. Это позволяет работать без установки собственного базового приёмника непосредственно на объекте.
  • Базовая станция GNSS. База служит источником данных для роверов. Собственная база нужна, когда требуется организовать свою RTK-схему — например, если сетевые поправки в районе недоступны, связь с сетью нестабильна или условия конкретного объекта требуют другого варианта организации работ.
  • Комплект база + ровер. Такая схема позволяет организовать собственный источник RTK-поправок и не зависеть от наличия сети постоянно действующих базовых станций. Один GNSS-приёмник устанавливается как база, второй используется как ровер. Поправки могут передаваться, например, по UHF-радиоканалу. Этот вариант востребован на удалённых объектах и там, где нет подходящей RTK-сети или стабильного мобильного интернета. При этом один и тот же приёмник нередко способен работать и как база, и как ровер — всё зависит от модели и настроек.

Где применяют GNSS-приёмники

Одна из сильных сторон спутникового оборудования — возможность быстро работать на больших территориях.

  • Топографическая съёмка. Приёмником фиксируют координаты элементов рельефа, дорог, зданий, колодцев, опор, коммуникаций и других объектов.
  • Кадастровые и межевые работы. GNSS используют для определения координат характерных точек границ и выполнения связанных с ними геодезических измерений.
  • Вынос в натуру. Если координаты проектной точки уже известны, ровер помогает найти её непосредственно на местности.
  • Строительство. Оборудование применяют при разбивочных работах, исполнительной съёмке, контроле положения объектов.
  • Инженерные изыскания. GNSS позволяет привязывать точки и объекты к принятой системе координат при работе на территории будущего строительства.
  • Инженерные коммуникации. Можно фиксировать положение колодцев, трасс, опор и других элементов инфраструктуры.

На большом открытом объекте преимущество GNSS особенно заметно: между последовательно измеряемыми точками не требуется обеспечивать прямую оптическую видимость.

Преимущества и ограничения GNSS: когда нужен тахеометр

GNSS и тахеометр решают часть одинаковых задач, но делают это по-разному. Поэтому вопрос «что лучше» здесь не совсем корректный. Выбор зависит от объекта и условий измерений.

Для GNSS не требуется прямая оптическая видимость между последовательно измеряемыми точками. Но самому приёмнику нужен достаточный обзор небосвода и устойчивый приём спутниковых сигналов.

Условия работыGNSS-приёмникТахеометр
Большая открытая территорияОптимален: высокая скорость съёмки, не требует перестановок, точность RTK — сантиметрыРаботает, но требуется многократная перестановка станций и обеспечение видимости
Нет прямой видимости между измеряемыми точкамиПрямая видимость между точками не нужна — достаточно открытого небосводаОбязательна оптическая видимость между станцией и измеряемой точкой
Плотная городская застройкаЗатенение и многолучёвость: точность и надёжность падают, возможны срывы RTKЧасто единственный надёжный вариант, но требует видимости и частых перестановок
Участок под деревьямиРезультат сильно зависит от плотности и высоты кроны: листва ослабляет сигналРаботает при наличии «окна» видимости на измеряемые точки
Возле высоких зданийНепредсказуемо: зависит от геометрии небосвода и уровня многолучёвостиПредсказуемо, но только при наличии прямой видимости
Внутри помещенияДля обычной геодезической съёмки не применяетсяПодходит
Большой линейный объектУдобен при устойчивом приёме поправок (RTK/NTRIP); не требует перестановок
Требует организации станций, привязки ходов и постоянной видимости
ДОПОЛНИТЕЛЬНЫЕ КРИТЕРИИ
ТочностьRTK — сантиметры; статика — миллиметрыМиллиметры на коротких расстояниях; ошибка растёт с дистанцией
ПроизводительностьВыше на открытой местностиВыше в застроенной местности при наличии видимости
Зависимость от расстоянияПрактически отсутствуетОшибка накапливается с ростом расстояния
Необходимость поправокRTK требует базовой станции или сети (NTRIP)Не требуется
Погодные ограниченияРаботает в дождь, туман, снегОптика ограничена: дождь, туман, сильная жара (рефракция)
Главный критерий выбораОткрытый небосвод и устойчивый приём поправокПрямая видимость между станцией и точками

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

На реальных объектах GNSS-приёмником и тахеометр часто используют вместе. Открытые участки снимают GNSS-приёмником, а там, где спутниковые условия становятся плохими, переходят на тахеометр.

Как выбрать GNSS-приёмник под свои задачи

Начинать выбор лучше не с количества каналов и не с самой большой цифры в характеристиках. Первый вопрос гораздо проще: как именно будет использоваться приёмник?

Если планируется работа через сеть базовых станций, понадобится ровер с поддержкой сетевых RTK-поправок и NTRIP. Если объект находится далеко от такой сети или мобильная связь нестабильна, стоит рассмотреть комплект база + ровер. После этого уже можно сравнивать технические параметры.

Поддержка спутников и частот

Хорошо, если приёмник поддерживает несколько навигационных систем (GPS, ГЛОНАСС, Galileo, BeiDou). Также смотрят на поддерживаемые сигналы и частотные диапазоны разных систем.

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

Точность RTK

Не стоит ориентироваться только на фразу «сантиметровая точность». Нужно сравнивать конкретные характеристики отдельно:

  • в плане;
  • по высоте;
  • в одинаковом режиме работы.

И обязательно учитывать вторую часть формулы, указанную в ppm.

Скорость получения FIX

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

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

Компенсация наклона вехи

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

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

Компенсация наклона вехи
Упрощённая схема измерения точки с наклонённой вехой: компенсация зависит от наличия и характеристик IMU в приёмнике

Радиомодем

При схеме база + ровер стоит проверить:

  • есть ли встроенный UHF-модем;
  • какие частоты он поддерживает;
  • какова мощность передатчика;
  • какую дальность связи заявляет производитель.

Заявленная дальность — не гарантированная дистанция в любых условиях. Рельеф, здания, лес и радиопомехи могут её уменьшать.

Защита корпуса

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

Системы координат

Спутниковые измерения выполняются в глобальной системе отсчёта, тогда как результат работ часто требуется получить в МСК или другой системе координат, принятой на конкретном объекте. Поэтому одного точного спутникового решения недостаточно. Необходимо правильно настроить преобразование координат, а при работе в локальной системе может потребоваться локализация по известным точкам.

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

Чек-лист перед покупкой GNSS-приёмника

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

  • Где предстоит работать: открытая территория, город, лес? На открытом участке условия спутникового приёма обычно лучше. В плотной застройке и под деревьями выше риск затенения и отражения сигналов, поэтому требования к приёмнику возрастают.
  • Есть ли в районе подходящая RTK-сеть? Если сетевые поправки доступны и устраивают по условиям работы, можно использовать один ровер и получать данные через NTRIP.
  • Нужна ли собственная база? Она пригодится на удалённых объектах, при отсутствии подходящей RTK-сети или когда необходимо организовать собственный источник поправок.
  • Какой уровень точности требуется? Для разных работ требования отличаются. Сравнивать стоит не общую формулировку «сантиметровая точность», а заявленные характеристики в плане и по высоте для нужного режима.
  • Насколько важна компенсация наклона? Она полезна там, где веху неудобно держать строго вертикально: возле стен, заборов, труб, автомобилей и других препятствий.
  • Нужен ли встроенный UHF-модем? Он имеет значение прежде всего при работе с собственной базой и передаче данных на ровер по радиоканалу.
  • В какой системе координат будут сдаваться результаты? Нужно заранее проверить, поддерживают ли полевое ПО и контроллер необходимые системы координат и способы преобразования.
  • С каким ПО и контроллером предстоит работать? Совместимость влияет не только на подключение оборудования, но и на создание проектов, настройку RTK, кодирование точек и экспорт результатов.
  • Какая автономность нужна на объекте? Если рабочий день проходит вдали от автомобиля или помещения, времени работы одного аккумулятора может оказаться недостаточно. Стоит проверить возможность быстрой замены или дополнительной зарядки.
  • Какие условия по температуре, влаге и пыли ожидаются? Для постоянной полевой работы имеют значение класс защиты корпуса, допустимый температурный диапазон и заявленная устойчивость оборудования к внешним воздействиям.

Такой чек-лист помогает сравнивать GNSS-приёмники не по количеству характеристик в карточке товара, а по тому, насколько конкретная модель подходит под реальные условия работы.

Типичные ошибки при работе с GNSS-приёмником

Большая часть проблем в поле связана не с поломкой оборудования, а с настройками и условиями измерений. 

Одна из самых распространённых ошибок — начинать съёмку при FLOAT, не дождавшись FIX. Координаты на экране уже есть, внешне всё работает. Но точность может не соответствовать требованиям.

Ещё одна неприятная ошибка — неверная высота вехи. Если в контроллер введено неправильное значение или выбран не тот способ измерения высоты до антенны, ошибка попадёт в результат.

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

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

Есть и менее очевидные ситуации:

  • съёмка непосредственно возле отражающей стены;
  • игнорирование показателей качества спутникового решения;
  • слишком большое расстояние до собственной базы;
  • потеря RTK-поправок во время измерения;
  • работа с чрезмерным наклоном вехи;
  • запись ответственной точки единственным измерением.

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

Как начать работу с GNSS-приёмником

Конкретные пункты меню и названия настроек зависят от модели приёмника и полевого ПО. Но общая последовательность подготовки к RTK-съёмке выглядит примерно одинаково.

  • Создайте проект и задайте систему координат. До начала измерений нужно выбрать систему координат, в которой должны быть получены результаты, и проверить параметры проекта. Ошибка на этом этапе способна сместить весь массив точек, даже если сам приёмник работает с устойчивым FIX.
  • Установите оборудование на точке. Ровер обычно устанавливают на веху. Если используется собственная база, её размещают неподвижно в подходящем месте с хорошим обзором небосвода и корректно задают координаты её положения.
  • Настройте получение RTK-данных. При работе через сеть базовых станций подключаются к NTRIP и выбирают нужную точку подключения. В схеме с собственной базой настраивают передачу данных между базой и ровером, например по UHF-радиоканалу.
  • Убедитесь, что поправки поступают. Сам факт связи со спутниками ещё не означает, что RTK работает. Перед съёмкой нужно проверить получение необходимых данных от базы или сети.
  • Дождитесь фиксированного решения FIX. Начинать ответственные измерения при FLOAT не следует. Сначала нужно дождаться FIX и убедиться, что показатели качества решения соответствуют требованиям работы.
  • Проверьте высоту вехи и параметры антенны. Неправильно указанная высота способна внести систематическую ошибку в результаты. Перед началом съёмки стоит ещё раз сверить введённое значение и способ измерения высоты антенны.
  • Выполните контрольное измерение. Если на объекте есть точка с достоверно известными координатами, измерьте её и сравните полученный результат. Такая проверка помогает обнаружить ошибку в системе координат, настройках проекта или высоте антенны до начала основной работы.
  • Переходите к основной съёмке. Во время измерений продолжайте следить за статусом FIX, поступлением RTK-данных и показателями качества решения. Если условия ухудшились или FIX потерян, не стоит записывать точку только потому, что координаты по-прежнему отображаются на контроллере.

Эта последовательность особенно полезна при первом запуске оборудования: она помогает отделить ситуацию «приёмник показывает координаты» от действительно готовой к работе RTK-системы.

Частые вопросы

Можно ли купить только один GNSS-приёмник и работать в RTK?

Да, если приёмник используется как ровер и в районе работ доступна подходящая сеть базовых станций. В этом случае RTK-данные можно получать через интернет, например по NTRIP. Если такой сети нет, для собственной классической RTK-схемы потребуется база и ровер.

Нужна ли SIM-карта непосредственно в GNSS-приёмнике?

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

Что делать, если GNSS долго не получает FIX?

Сначала стоит оценить условия приёма. Высокие здания, деревья, металлические конструкции и другие препятствия могут затенять спутники или создавать отражения. Также проверяют поступление RTK-данных, расстояние до базы, настройки подключения и показатели качества спутникового решения. Иногда достаточно отойти от стены или дерева на более открытый участок, получить устойчивый FIX и только после этого продолжить работу.

На каком расстоянии от базы можно работать?

Одной универсальной цифры нет. Допустимая длина базовой линии зависит от характеристик оборудования, условий наблюдений, способа передачи данных и требований к точности. Кроме того, в характеристиках RTK часто присутствует составляющая в ppm, которая увеличивается вместе с расстоянием до базы. Поэтому максимальную рабочую дистанцию лучше определять по документации конкретного оборудования и требованиям выполняемой работы, а не только по дальности радиомодема.

Можно ли использовать один приёмник и как базу, и как ровер?

Некоторые модели поддерживают оба режима. В этом случае один и тот же прибор можно настроить как базу или как ровер в зависимости от задачи. Но наличие обоих режимов нужно проверять в характеристиках конкретной модели. Для одновременной работы по классической схеме база + ровер всё равно понадобятся два приёмника.

Нужен ли отдельный контроллер или можно работать со смартфоном?

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

Что происходит, если во время съёмки пропали RTK-поправки?

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

Нужно ли проверять GNSS на известной точке перед съёмкой?

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

Читайте также