slazav ([info]slazav) wrote in [info]slazav_news,
@ 2005-06-30 14:29:00
Последние новости SRTM-обработки
Первая речка стекла сегодня в 1:20 из точки с координатами 52.5 с.ш, 99.5 в.д., успешно впала в р.Тиссу, потом в р.Оку и вытекла за пределы картинки! Настанут времена - и весь Земной шар покроется густой сетью рек и озер!



Программа (кстати, моя первая на С++ :))


(Post a new comment)

Это интересно
[info]atonis
2005-07-01 06:15 (link)
А можно представить данные по речной сети в векторном формате, легко преобразуемом к польскому? Я тогда все в ГПС залью :-)

Можешь прислать и в растре - к такому растру будет прекрасно применим Eazy Trace.

(Reply to this) (Thread)

Вот только...
[info]atonis
2005-07-01 06:19 (link)
...как отличить озера от разбоев, береговых болотин и т.п. Получаются гидрографические данные на состояние паводка? :-)

И вообще SRTM на водоемах глючит... Озера, видимо, придется рисовать от руки.

(Reply to this) (Parent)

Re: Это интересно
[info]slazav
2005-07-01 07:57 (link)
Векторный формат - попробую. Там, правда, должны быть проблемы с длинными и извилистыми плоскими участками.

(Reply to this) (Parent)


[info]bybac
2005-07-01 06:55 (link)
Да, классно... Надо алгоритм посмотреть

(Reply to this) (Thread)


[info]slazav
2005-07-01 08:04 (link)
Алгоритм довольно простой:
- для данной точки строится объект типа "лужа" -- множество соседних точек одной высоты + множество всех соседних с ними точек (граница лужи)
- лужа заполняется водой: пока самая низкая точка границы выше уровня лужи, поднять лужу до этого уровня и расширить ее. Когда на границе появится точка более низкая, чем уровень лужи - перейти к ней и повторить алгоритм с начала...

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

(Reply to this) (Parent)



[ Home | Update Journal | Login/Logout | Browse Options | Site Map ]