Journal of Siberian Federal University. Engineering & Technologies, 2017, 10(6), 704-713
УДК 528.88:556
Space Monitoring of Snow Cover of River Watersheds
Viktor Y. Romasko and Dmitry A. Burakov*
Siberian Center of State Research Center "Planeta" 30 Sovetskaya Str., Novosibirsk, 630099, Russia Krasnoyarsk State Agrarian University 90 Mira, Krasnoyarsk, 660049, Russia
Received 14.12.2016, received in revised form 10.02.2017, accepted 16.05.2017
The automated geographical information system for monitoring of snow cover of river watersheds based on Terra data is developed for providing data for hydrological mathematical models of river runoff forecasts, in which an attempt to achieve best possible time resolution is undertaken. System is built on standard algorithms of snow and cloud classification and include new multiday data composition algorithm based on method of cumulative sums for detecting abrupt changes in a casual process, which makes possible to achieve 99% cloud free territory accumulation for a 16 days and unbiased assessment of moment of snow melting, despite of unavoidable presence of clouds in daily data. System is realized on client-server architecture with web-client and is already embedded together with forecast models in operational practice in 5 Administrations on hydrometeorology of Ural, Siberia and Far East.
Keywords: snow cover, TERRA, image classification, river watershed.
Citation: Romasko V.Y., Burakov D.A. Space monitoring of snow cover of river watersheds, J. Sib. Fed. Univ. Eng. technol., 2017, 10(6), 704-713. DOI: 10.17516/1999-494X-2017-10-6-704-713.
© Siberian Federal University. All rights reserved
Corresponding author E-mail address: [email protected], [email protected]
Космический мониторинг
заснеженности территории речных бассейнов
В.Ю. Ромасько, Д.А. Бураков
Сибирский центр ФГБУ «Научно-исследовательский центр космической гидрометеорологии «Планета» Россия, 630099, Новосибирск, ул. Советская, 30 Красноярский государственный аграрный университет Россия, 660049, Красноярск, пр. Мира, 90
Для обеспечения гидролого-математических моделей прогноза стока рек создана автоматическая геоинформационная система мониторинга заснеженности речных бассейнов по данным КА Terra, в которой предпринята попытка достичь максимально возможного разрешения данных о заснеженности по времени. Система основана на стандартных алгоритмах классификации снега и облачности, а также оригинальном алгоритме композиции данных за несколько суток на основе метода кумулятивных сумм для обнаружения разладки, с помощью которого достигается 99%-е накопление безоблачной территории за 16 суток и несмещённая оценка момента стаивания снега, невзирая на неустранимое наличие облачности на суточных данных. Система реализована на «клиент-серверной» архитектуре с веб-клиентом и внедрена в оперативную практику в пяти Управлениях по гидрометеорологии и мониторингу окружающей среды Урала, Сибири и Дальнего Востока.
Ключевые слова: снежный покров, TERRA, классификация изображений, речной бассейн.
Введение
Одним из важных направлений гидрологических исследований является прогнозирование уровней и расходов воды в створах бассейнов рек и водохранилищ с оборудованными гидропостами. Для сибирских рек, текущих в условиях длительной зимы и накопления снежного покрова, характерен режим преимущественно снегового и смешанного питания с максимумом годового стока в конце весны - начала лета [1]. Для этих рек в гидролого-математической модели существенное значение приобретает моделирование снеготаяния и точная оценка талого стока. При этом очевидно, что основным параметром в модели служит распределение запасов воды в снеге в водосборном бассейне. Особое значение это приобретает для бассейнов, имеющих в своих пределах развитый рельеф с выраженной высотной поясностью, например таковых рек Сибири, берущих своё начало в горах Алтая и Саян.
Непрерывное измерение запасов воды в снеге, а тем более его картирование на площади весьма трудоёмки. В настоящее время единственным прямым и точным источником данных о запасах воды в снеге являются маршрутные снегомерные съёмки, осуществляемые на метеостанциях с декадной периодичностью. Однако в условиях Сибири с её низкой населённостью и огромными территориями существующая плотность действующих метеостанций оставляет желать лучшего. Существующая сеть расширяется очень медленно, и к тому же имеется тенденция перехода на полностью автоматические метеостанции, что, естественно, приводит к отказу от маршрутных снегомерных съёмок, выполняемых персоналом вручную. В этих условиях перспективным было бы применение в каком-либо виде данных дистанционного зондирования с искусственных космических спутников Земли.
Снежный покров отчётливо выделяется на снимках из космоса. Уже на первых снимках со спутника TIROS-1, последовавших после запуска его в апреле 1960 г., был зарегистрирован снежный покров [2]. Регулярное картографирование снежного покрова ведётся NOAA (National Oceanic and Atmospheric Administration, англ., США) c 1966 г. [3]. В рамках программы EOS (Earth Observing System, англ., США) с 1998 г. выпускаются ежедневные и 8-дневные карты снежного и ледового покровов и температуры льда морей в NSIDC (National Snow and Ice Data Center, англ., США) в Университете Колорадо [4].
Однако картографирование снежного покрова само по себе не даёт и не может дать никаких оценок запасов воды в снеге, ибо переход от площади к толщине и плотности снегового покрова исключительно по снимку невозможен. Тем не менее в конце 1990-х гг. авторами была предпринята успешная попытка применить площади заснеженности, полученные по спутниковым данным, для коррекции параметров гидролого-математической модели речного стока. Суть методики, описанной в работе [5], сводится к моделированию в течение периода снеготаяния вместе с другими параметрами и площадей заснеженности высотных зон бассейна, которые можно сравнить с их оценкой по спутниковым данным. Сравнение модельной и фактической заснеженности в середине сезона снеготаяния может выявить расхождение, вызванное ошибками начальных снегозапасов, или коэффициентов стаивания, или других параметров модели, которое можно использовать для коррекции этих параметров модели (путём подбора), тем самым уточняя прогнозы. Ошибки в оценке начальных снегозапасов корректируются оперативно в течение сезона, а ошибки параметров модели снеготаяния корректируются единовременно - при подготовке модели по многолетнему массиву данных о заснеженности.
В результате совершенствования автоматизированной системы оперативной оценки площади снегового покрытия речных бассейнов, разработанной в Красноярском НИЦ и Институте леса СО РАН в 1995-2003 гг. для вышеописанных целей [5], создана новая, полностью автоматическая «Система мониторинга заснеженности», которая обеспечивает полный цикл обработки данных радиометра MODIS (MODerate resolution Infrared Sensor, англ., США) со спутников Terra (англ.) в оперативном режиме без участия оператора, а также реализует доступ к результатам обработки из сети Интернет. Система рассчитана на функционирование в автоматическом режиме в пунктах приема данных космического аппарата (КА) Terra и использование для бассейнов больших и средних рек (более 5 000-10 000 кв. км). Конечным результатом работы программы является распределение снежного покрова в относительном выражении по высотным зонам в речном бассейне, а также средней высотой кромки снега. Эти результаты используются для коррекции параметров гидролого-математических моделей для прогнозов уровней и расходов воды в реках [6]. Кроме того, данные сопровождаются обзорными снимками и картосхемами снежного покрова территории бассейнов. Система развёрнута и функционирует в Сибирском центре ФГБУ «НИЦ «Планета».
Описание методики
Выделение снежного покрова ведётся по алгоритму классификации, разработанному в NASA для глобального картографирования снежного покрова по данным с радиометра MODIS [7]. Данный алгоритм, основанный на дифференциальном нормализованном снежном индексе
(NDSI, NorDalized Differential Snow J^r^c^exD англ.С, использует специфическое свойство снега к поглощо наюяоаученит в даапазоне 1,6мпм.
R4-R6 NDSI = —-— .
R4 + R6
daeotRCn R6 -аиьбедоыЯамиа -мканалах МОО]Б,саотватстсенно. Эмлирическим путём поанааизу чдаовремстных скимвов оысокогдразрашчнкс установлено [7], что для пикселей, покрытыхснегом более чем на50 %,значениеNDSIпревышаетзначение 0,4.
Применение NDSI для выделения снега наталкивается на трудности при наличии экранирующих помех, частично заслоняющих снежный покров, например ветвей деревьев в лесу. Частаеааганрснадоессае саизменваснижаел контрастмеяедуканааамии понижает NDSI, ыватами выводаогм нижааооссаааенногопороом. и возможности на-
кёжааго выдесанияснтгснолесисылк втуОоое [8] предложено понижать порого-
вое еваченис ND01на лтсно1хыерриториях. Для этомо допоинительнарассчитывается значение дифференциального нормализованного растительного индекса (NDVI, Normalized Differential VegetationIndex,англ.):
е-jRl
NDVI =—-—.
R2+R1
Здесь R1 и R2 - альбедо в 1-м и 2-м каналах MODIS соответственно. Лесной покров идентифицируется по превышению NDVI порогового значения 0,1. В этом случае значение порога по NDSI понижается по эмпирической табличной зависимости от NDVI [8] для возможности классификации снега при пониженном контрасте из-за экранирующего эффекта крон деревьев. Такая модификация алгоритма дает возможность обнаруживать от 50 до 98 % снега на лесистых территориях, в зависимости от типа и состава леса [9]. Анализ результатов применения алгоритма на территориях бассейнов сибирских рек за период с 2004 г. позволяет констатировать, что в условиях Сибири с её количеством снега он практически всегда обнаруживает снег на 100 % территории, так как для всех бассейнов существуют годы, имеющие плоский участок 100%-нойзаснеженности вконце зимы -началевесны.
Основным мешающим фактором для классификации снега является облачность. В зависимости от высоты она даже может иметь ледяную кристаллическую фазу в своей верхней части, которая непосредственно и выглядит как снег, и классифицируется как снег. Из процесса классификации снега необходимо с максимальной точностью исключить районы, экранированные облачностью, для этого используется стандартный алгоритм маскирования облачности [10].
Полный алгоритм маскирования облачности весьма гибок и сложен одновременно, так как предназначен для применения на территории всего земного шара. Он содержит в себе 19 ветвей, применяемых сообразно характеру территории и времени суток, в которых выборочно используются несколько подходящих из 23 тестов и проверок. Учитывая высокие требования точности разделения снега и облачности для оценки заснеженности, из 19 ветвей признано обоснованным применение лишь одной, а именно облачность при наличии снега в светлое время суток. Данная ветвь алгоритма включает следующие тесты:
- тест в полосе поглощения углекислого газа на высокую облачность;
- тест в полосе поглощения воды на высокую облачность;
- тест разности температур на 11 и 3,75 мкм на туман и низкие облака;
- тест на высокую облачность в диапазоне 1,38 мкм;
- проверка на тонкие перистые облака, ближний ИК-диапазон;
- тест на тень от облачности;
- проверка по разности температур на 6,5, 11 мкм на чистое небо.
Результаты всех тестов и проверок в итоге сводятся к оценке вероятности наличия облачности в процентах. В дальнейшем при классификации снега при превышении установленного порога вероятности наличия облачности пиксели помечаются как облачные. Эксперименты с этим порогом ничего полезного не выявили, и порог был установлен в 0 %, что означает отказ от классификации снега при наличии малейшего подозрения на облачность.
Наилучшая точность определения относительной заснеженности достигается на безоблачных снимках, что очевидно. Однако таких снимков за сезон снеготаяния попадается немного, и тем меньше, чем больше бассейн. Иногда для бассейна за всю весну с трудом можно выбрать один снимок. В существующих системах [4] для исключения влияния облачности используется миноритарная композиция данных за 8 суток в отношении снега - хотя бы один случай встречи снега за период даёт в результате снег. Однако для применения в гидрологических прогнозах, с одной стороны, шаг в 8 суток является грубым, с другой - важна несмещённость оценки, тогда как миноритарный композит смещён в сторону переоценки наличия снега. Поэтому для данной системы был разработан алгоритм мониторинга динамики заснеженности на основе метода обнаружения разладки, известного как метод кумулятивных сумм [11].
Разладкой случайного процесса называется существенное изменение его параметров [11]. Метод кумулятивных сумм позволяет определить момент изменения среднего значения величины по серии наблюдений. Оценка момента является несмещённой, но требует знания наблюдений из серии после момента изменения, а также априорного знания среднего значения до и после изменения. В данном случае случайный процесс - это классификация снежного покрова при наличии помех в виде облачности, а существенное изменение параметров - это смена результата классификации со «снег» на «не снег» или обратно. Применительно к оценке заснеженности метод кумулятивных сумм заключается в последовательном подсчёте фактов встречи классов до достижения некоторого порога. Факт встречи одного класса увеличивает счётчик одного класса и одновременно сбрасывает счётчик другого. Факты встречи облачности, как и факты отсутствия данных, никак не учитываются и счёта не меняют. В момент достижения порога делается заключение о том, что на момент отрыва суммы этого класса от нуля процесс уже имел тот класс, сумма которого и превысила порог. То есть решение принимается «задним числом».
Алгоритм, по сути, является попиксельным - обработка каждого пикселя ведётся независимо от других. В описываемой системе подсчёт сумм идёт в скользящем окне длиной в 16 суток до текущей даты плюс 16 суток после, а пороговое значение равно 3 случаям встречи одного класса. Каждый раз при обработке новых данных результаты прошлых дней (до 16 суток назад) пересчитывают с учётом новых данных и, возможно, получают новые значения в соответствии с решением по методу кумулятивных сумм. Помимо кумулятивных сумм для статистических
Рис. 1. Средняя и максимальная доля остаточной облачности при накоплении безоблачных данных в окне в 16 суток в бассейне Верхней Оби за октябрь 2004 - июнь 2006 г.
Fig. 1. Average and maximum share of the residual cloudiness cloudless with the accumulation of data in the window in 16 days in the Upper Ob basin during October 2004 - June 2006
оценок также за 16 суток накапливаются миноритарные композиты обоих классов, а также последнее значащее - безоблачное - значение.
Результаты статистического анализа доли остаточной облачности применяемой схемы композиции для бассейна Верховий Оби приведены на рис. 1, где показана средняя доля территории с остаточной облачностью за определённое число суток композиции, а также максимальная доля в виде Т-образных планок. В исследовании использовались данные с октября 2004 по июнь 2006 г. Характер полученного распределения близок к экспоненциальному. За 16 суток накапливается в среднем 99 % безоблачной территории, тогда как за одни сутки - только 63 %. В то же время в худшем случае даже за 16 суток накапливается только 65 % территории.
Результаты классификации снежного покрова и облачности, суточной и многосуточной композиции данных хранятся в растровом виде в равноплощадной конической проекции Аль-берса на каждый бассейн отдельно. В системе используются специально подготовленные покрытия бассейнов рек. Каждый бассейн должен оканчиваться створом, имеющим стационарный гидрологический пост, иначе невозможно построить прогностическую модель. Бассейн также может и начинаться со створа с гидрологическим постом. Каждый бассейн имеет собственные наиболее оптимальные параметры проекции. При их создании используются данные из различных источников:
- растровая цифровая модель рельефа ASTER GDEM2 [12];
- растровая гидрологическая модель водосборов HYDRO1K [13];
- гидрография векторной топографической карты масштаба 1:100 000.
Подсчёт площадей заснеженности ведётся отдельно для каждого ландшафтно-гидрологического района каждого бассейна. Число районов и высотных зон для бассейна
определяется из потребностей гидролого-математической модели на этапе её подготовки и в системе, мониторинга заснеженности не ограничено. Возможности применяемых сейчас гидролого-математических моделей ограничены 7 районами и 10 высотными зонами для каждого района.
Результаты подсчёта площадей заснеженности хранятся в виде распределений встречаемости классов по высотам, а высотные зоны модели для системы мониторинга заснеженности являются виртуальными. Площади заснеженности виртуальных высотных зон определяются «на лету» по текущим границам высотных зон районов и сохранённым в базе распределениям при запросе таблицы на сайте системы. Такой подход позволяет апостериорно менять границы высотных зон при оптимизации модели, не пересчитывая распределения.
Наряду с виртуальными высотными зонами в системе ландшафтно-гидрологические районы также виртуальны. Если при настройке модели по данным заснеженности будет выяснено, что два или более районов не отличаются друг от друга параметрами и нет никакой необходимости учитывать их отдельно, то в системе можно виртуально слить их в один. И они будут разными при подсчёте площадей, но пользователю будут показываться как один (с соответствующим пересчётом площадей, естественно) в системе мониторинга заснеженности. Данная возможность апостериорного слияния районов и изменения высотных зон без пересчёта всего многолетнего массива данных оказалась очень полезной и часто применяется на практике.
Описание реализации
Геоинформационная система мониторинга заснеженности реализована на основе архитектуры «клиент-сервер», причём клиент является веб-приложением, работающим в обычном обозревателе Интернета. Серверная часть реализована как приложение-служба в среде операционной системы Microsoft Windows, работающая в связке с системой управления базами банных (СУБД) PostgreSQL и веб-сервером Apache. Хранение данных в системе осуществляется на основе смешанного файлового и реляционного подхода. На долю реляционной СУБД отводится хранение параметров бассейнов и индексов файлового хранилища, а все порции каждого вида данных хранятся в файловом хранилище. Всего на текущий момент в системе рассчитывается 44 различных вида информации, начиная с обзорных повитковых изображений и заканчивая таблицами малооблачных снимков и картами многолетней статистики встречаемости классов.
В реализации серверной части используются алгоритмы с крупномодульной параллельностью по данным на основе парадигмы «портфеля задач» [14]. Отдельной задачей в «портфеле» - единицей обработки данных - является вычисление одного продукта для одного бассейна. Исполнение независимых друг от друга задач для одного или разных бассейнов производится параллельно, число параллельных вычислителей задаётся в конфигурации и обычно соответствует числу логических ядер процессора в системе. По опыту эксплуатации развёрнутой системы на обработку 3-4 витков данных спутника Terra в настоящее время тратится примерно 12-16 ядро-часов в сутки, что при 24 ядрах двух процессоров E5620 с тактовой частотой 2,4 ГГц занимает меньше 1 ч в сутки.
На текущий момент в системе мониторинга заснеженности имеется 18 модельных бассейнов рек и водохранилищ Урала, Сибири и Дальнего Востока, входящих в бассейны рек Енисея, Оби, Лены, Амура и Волги, приведённых на рис. 2. Кроме модельных бассейнов в
Рис. 2. Карта территорий 18 модельных бассейнов системы мониторингазаснеженности Fig. 2. Map of the territories of 18 model basins monitoring system snow
Рис. 3. Многолетняя динамика относительной заснеженности бассейна Верхней Оби до Барнаула за 2005-2016 гг.:1 -за2016 г.;2 -за2015 г.;3 - остальные годы;4 -областьнаблюдавшихсязначений
Fig. 3. Long-term dynamics of relative snow cover of the Upper Ob basin to Barnaul for 2005-2016.: 1 - for 2016; 2 - for 2015; 3 - other; 4 - area of observed values
системе также есть три большие обзорные территории: в административных границах Сибирского ФО и европейской территории России, а также территория 107 бассейнов крупных (более 50 тыс. кв. км) рек России.
Все результаты обработки данных доступны через информационный сайт по сети Интернет. Сайт одновременно отображает данные одного выбранного бассейна, имеет сквозной календарь на весь период наблюдения (с 15 сентября 2004 г.), по которому легко двигаться в обе стороны с выбранным шагом до 30 суток, и позволяет составить любой набор информации для
отображения (снимки, картосхемы, таблицы). На рис. 3 приведён пример графика с информационного сайта - многолетняя динамика заснеженности бассейна Верхней Оби до Барнаула за 2005-2016 гг. Из-за большого числа кривых отдельно выделены только графики последних двух лет, а вся область наблюдаемых значений закрашена для более лёгкой общей оценки текущего года. По этому графику для текущего года можно легко качественно оценить снегозапасы на начало и сроки начала и конца периода снеготаяния, сравнить текущий год с прошлым и всем периодом наблюдений с 2005 г. Так, например, легко заметить, что вариация сроков начала схода снега в бассейне Верхней Оби превышает 1 месяц - с последней декады марта до начала мая. Также можно отметить, что весна 2016 г. была поздней, хотя её начало находилось среди среднемноголетних сроков.
Результаты мониторинга в виде относительной заснеженности районов и высотных зон модельных бассейнов используются для коррекции параметров моделей в процессе весеннего снеготаяния, а именно коррекции начальных снегозапасов по районам и высотным зонам [6]. При возникновении расхождений в расчётной и фактической наблюдаемой заснеженно-сти в высотных зонах производится коррекция начальных снегозапасов, и расчёт повторяется. Данная итеративная процедура повторяется до достижения наименьших различий между моделью и наблюдениями. Коррекция начальных снегозапасов по этой методике в оперативной практике прогнозов всегда приводит улучшению критерия качества прогнозов, что служит наглядным подтверждением достоверности и данных о заснеженности и работоспособности всей методики в целом.
Заключение
Стандартный алгоритм классификации снежного покрова для данных MODIS с коррекцией порогов для лесистой местности способен выявлять 100 % заснеженной территории для бассейнов сибирских рек.
Предложенный оригинальный попиксельный алгоритм композиции данных с обнаружением разладки на основе метода кумулятивных сумм вместе со стандартным алгоритмом маскирования облачности для данных MODIS способен обеспечить накопление 99 % безоблачной территории за 16 суток, при этом опаздывая в среднем на 3 дня, и обладает свойством несмещённости оценки.
С использованием рассмотренных алгоритмов и методик создана полностью автоматическая геоинформационная система мониторинга заснеженности речных бассейнов сибирских рек, имеющая «клиент-серверную» архитектуру и предназначенная для обеспечения данными гидролого-математических моделей прогноза уровней и расходов воды в реках. Гидролого-математические модели, использующие данные системы мониторинга заснеженности, внедрены в оперативную практику гидрологического прогнозирования в отделах гидрологии Западно-Сибирского, Обь-Иртышского, Средне-Сибирского и Забайкальского УГМС и находятся на стадии внедрения в Уральском УГМС.
Список литературы
[1] Соколов А. А. Гидрография СССР. Л., Гидрометеоиздат, 1952. 287 с. [Sokolov A. A. Hydrography of USSR. Leningrad, Gidrometeoizdat, 1952. 287 p. (in Russian)]
[2] Singer F. S., Popham R. W. Non-meteorological observations from weather satellites,
Astronautics and Aerospace Engineering, 1963, 1(3), 89-92.
[3] Matson M. NOAA satellite snow cover data. Paleogeography and Paleoecology, 1995, 90, 213-218.
[4] Hall D. K., Riggs G. A. Accuracy assessment of the MODIS snow products. Hydrological processes, 2007, 21, 1534-1547.
[5] Бураков Д. А., Кашкин В. Б., Сухинин А. И., Ромасько В. Ю., Ратненко И. В. Методика определения заснеженности речного бассейна по спутниковым данным для оперативных прогнозов стока. Метеорология и гидрология, 1996, 8, 100-109. [Burakov D. A., Kashkin V. B., Sukhinin A.I., Romasko V. Y., Ratnenko I. V. Methods of determining the snow cover of river basin using satellite data for operational flow forecasts. Meteorology and Hydrology, 1996, 8, 100-109 (in Russian)]
[6] Бураков Д. А., Гордеев И. Н., Ромасько В. Ю. Использование спутниковой информации для оценки динамики снегового покрытия в гидрологи-математической модели стока весеннего половодья на примере бассейна Саяно-Шушенской ГЭС. Современные проблемы дистанционного зондирования Земли из космоса. 2010, № 2, Т. 7, 113-121. [Burakov D. A., Gordeev I. N., Romasko V. Y. Using satellite data to assess the dynamics of snow cover in the hydrological and mathematical model of flow of the spring flood on the example of the basin of the Sayano-Shushenskaya HPP. Current problems in remote sensing of the Earth from space. 2010, No. 2, Vol. 7, 113-121 (in Russian)]
[7] Hall D. K., Riggs G. A., Salomonson V. V. Development of methods for mapping global snow cover using moderate resolution imaging spectroradiometer data. Remote Sensing of Environment, 1995, 54, 127-140.
[8] Klein A. G., Hall D. K., Riggs G. A. Improving snow cover mapping in forests through the use of a canopy reflectance model, Hydrological Processes, 1998, 12, 1723-1744.
[9] Hall D. K., Foster J. L., Verbyla D. L., Klein A. G., Benson C. S. Assessment of snow-cover mapping accuracy in a variety of vegetation-cover densities in central Alaska. Remote Sensing of Environment, 1998, 66, 129-137.
[10] Ackerman S. A., Holz R. E., Frey R. A., Eloranta E. W., Maddux B. C., McGill M. Cloud detection with MODIS. Part II: validation. Journal of Atmospheric and Oceanic Technology, 2008, Volume 25, 1073-1086.
[11] Жиглявский А. А., Красовский А. Е. Обнаружение разладки случайных процессов в задачах радиотехники. Л., ЛГУ, 1988. 224 с. [Ghigliavskiy A. A., Kraskovskiy A. E. Detection of abrupt changes in a casual process in a radio engineering problems. Leningrad, Leningrad State University, 1988. 224 p. (in Russian)]
[12] Tachikawa T., Hato M., Kaku M., Iwasaki A. The characteristics of ASTER GDEM version 2. International Geoscience and Remote Sensing Symposium, Vancouver, Canada, 2011.
[13] Verdin K. L. A System for Topologically Coding Global Drainage Basins and Stream Networks. 17th Annual ESRI Users Conference, San Diego, California, 1997.
[14] Carriero N., Gelernter D., Leighter J. Distributed data structures in Linda. Thirteen ACM Symposium on Principles of Programming Languages, 1986, 236-242.