GIS-LAB

Географические информационные системы и дистанционное зондирование

ASTER DEM – качество данных и варианты первичной доработки

taimyr, 14.10.2009

В июне этого года наконец появилась первая ЦМР высокого разрешения, претендующая на глобальный охват – ASTER DEM. В отличие от значительной части пользователей геоданных, для которых была альтернатива в виде SRTM, для районов моих интересов (70 градус и севернее) приходилось строить ЦМР по топоснове. ? вот наконец-то… Скачиваю данные на свои районы и начинаю их просматривать. Результат неоднозначный, хотя в целом оптимистичны. Тема качества этих данных уже обсуждалась на форуме, я решил провести более практическое сравнение данных на известные мне районы.

?так, среднегорья севера Анабарского плато (70-72 с.ш., 98-115 в.д.). На районы, сложенные кристаллическими породами, качество данных вполне удовлетворительное. Ниже – 3 картинки: а) ASTER DEM; б) GRID 10 м, построенный по топоснове 1:100’000 на тот же район, в) ETM+ (3-4-5 каналы) на тот же район. Картинки можно просмотреть в полном формате, щёлкнув по ним.

ASTER DEM
GRID, построенный по топоснове 1:100000
ETM+ (3-4-5 каналы)

Детальность ЦМР ASTER DEM заметно лучше. Как обошедший весь этот район, могу сказать, что большинство усложнений рельефа по сравнению с топосновой соответствуют действительности (примеры обведены синими рамками). На примере мало заметно (гидрография оцифрована с космосъемки, а рельеф – с топосновы с коррекцией в тех местах, где он вступал в противоречия с гидрографией), но ASTER DEM с гидросетью “бьется”лучше, чем топоснова.   Зато другое “но” – как видите, по долине реки (Котуйкан) присутствуют “ямы” (обведены красным), чего быть не может (как и вообще замкнутых значительных по площади бессточных понижений для большей части  территории России).  Для районов распространения многолетней мерзлоты бессточные понижения исключены вообще (к ним относится описываемый район). Ряд указанных на карте максимальных высот также отличны от высших точек ASTER DEM, но это-то как раз для данного района в порядке вещей. Сразу видны и издержки интерполяционной DEM, например, срезание в плоскость вершин по краям. Обратите внимание – на приведенном фрагменте нет участков нулевых и недостоверных (-9999) значений ASTER DEM, в подобных по морфоструктуре и слагающим породам  районах они попадаются лишь на снежниках и очень крутых склонах и незначительны по площади.

Совсем другая картина в районах плато, сложенных известняками. Увы, в силу их высокого альбедо тут гораздо больше ошибок (ниже – 3 картинки такого района, суть картинок та же, картинки можно просмотреть в полном формате, щёлкнув по ним.)

ASTER DEM
GRID, построенный по топоснове 1:100000
ETM+ (3-4-5 каналы)

Как видите, картина на ASTER DEM крайне пестрая и явно мало соответствует действительности. На севере (обведено красным) – несколько пустых (недостоверных – значения DEM -9999) участков, а рядом с ними возникла “башня” аж в 800 м н.у.м.)  – средняя высота плоских плато здесь около 300 м н.у.м, максимальная – 527 м. Опять же, очень много “ям” по всей территории. То есть для работы такая DEM В сыром виде крайне малопригодна.

Кроме того, на обоих приведенных примерах абсолютные высоты значительно отличаются от реальных (на 20-25 м). В эти примеры не попали равнинные районы, где множество участков имеет нулевые и недостоверные значения высот в DEM – это, как правило, сильно заозеренные и заболоченные участки.

На основе изложенного, хочу предложить следующую методику “доработки” ASTER DEM, которая, с одной стороны,  должна сохранить ее преимущества в виде большей детальности, с другой – убрать большинство ее недостоверных артефактов, естественно, пригодный для небольших (несколько сотен квадратных км) районов в силу значительной доли ручной работы.

  1. Обработать ASTER DEM неким алгоритмом, который исключит отрицательные замкнутые формы рельефа, проинтерполировав их по окружающим значениям или заменив нулевыми (может быть, второе даже лучше).
  2. Привязать высотно полученный результат – т.е. откорректировать DEM по известным отметкам абсолютных высот.
  3. Присвоить всем полигональным гидрологическим объектам значение уреза воды, после чего “прорезать” DEM этим слоем.
  4. Вручную или интерполяцией выправить участки с недостоверными или нулевыми значениями.
  5. Опять же вручную просмотреть результат на наличие явных оставшихся артефактов.

После чего мы будем иметь ЦМР, сохранившую большинство достоинств ASTER DEM и в какой-то мере даже более достоверную, чем построенную по топоснове.

Комментарии (7) к статье “ASTER DEM – качество данных и варианты первичной доработки”

  1. sim says:

    taimyr – отличный обзор, особенно понравилось про известняки, так как ASTER использует ближний ?К для генерации ЦМР, все сильно отражающее будет приводить к пониженному качеству. Можно я перенесу несколько иллюстраций в статью про GDEM?

  2. taimyr says:

    Безусловно, переноси, могу даже оригиналы обоих DEM дать для конкретности

  3. comment_k_statje says:

    Спасибо за статью, мысль: для коррекции недостоверных участков, приравненных к нулю, использовать топооснову (если она похожа на достоверную в конкретном месте).

    • taimyr says:

      Вполне логичная мысль, особенно по отработке пункта 2. В общем я кстати (подумав 🙂 ) не совсем сам прав в алгоритме – по любому первым этапом должно быть выявление всех недостоверных участков (не только ям) и вынос их в отдельный слой. На этапе 2), под который есть готовые алгоритмы, нулевые и прочие недостоверные участки приобретут некие значения, которые понадобится вновь “убить” – для этого и понадобится маска недостоверных участков

  4. taimyr says:

    Еще несколько познавательных картинок к статье – см форум – http://gis-lab.info/forum/viewtopic.php?f=20&t=3590&p=17551#p17551

  5. Anna says:

    очень интересная статья, спасибо!

  6. Александр says:

    Taimyr

    статья оч инетерсная…только все то что ты изложил тут мне щас необходимо сделать на работе на мурманск и архангельск
    есть прога которая сглаживает все эти высоты -99999 по соседним точкам, если что могу поделится ею=) пишите на мыло nightcroller@yandex.ru

    ? самое главное что интересует меня … в какой проге сделать интерполяцию? очень надо скажите плз … ответ пришлите на почту, автоматом вышлю вам прогу о кот написал выше…спасибо заранее !!!!

Оставьте комментарий


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter