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