Страница 1 из 1
Ручное дешифрирование высоты объекта по тени
Добавлено: 18 дек 2008, 12:59
gis
Ручное дешифрирование высоты объекта по тени на аэрофотоснимке.
Вопрос к специалистам по ДДЗ.
1) Реально ли это, есть ли какие алгоритмы ?
2) Есть ли какие расширения помогающие в этом для ArcGIS ArcViewGIS или открытого ПО?
Re: Ручное дешифрирование высоты объекта по тени
Добавлено: 18 дек 2008, 13:03
geologic
Если DTM плоская, то это же простой коэффициент. Если с учетом рельфа, то сомневаюсь, что алгоритм есть. Ну а если задуматься, что форма домов сама по себе сильно влияет...
Re: Ручное дешифрирование высоты объекта по тени
Добавлено: 18 дек 2008, 23:48
gis
Есть снимок 20 и 40 годов. Хотелось этажность домов определить и высоту некоторых объектов.
ЦМР использовать не хочу - но по идее рельеф действительно должен влиять
По логике, если взять известный объект (колокольня), замерить его тень в направлении падения тени от столба и затем в этом же направлении путем линейной интерполяции посчитать ориентировочную высоту других объектов. Это правильные размышления? Или есть какая-то еще загвоздка кроме рельефа?
Re: Ручное дешифрирование высоты объекта по тени
Добавлено: 19 дек 2008, 02:59
Boris
Есть следующие размышления:
1. если имеете дело с застроенной территорией, то надо хотя бы предполагать средний угол уклонов в направлении солнце - объект съемки, а правильно - это учитывать , перепад высот между местом начала тени и ее концом
2. по уму следует моделировать высоту стояния солнца, координаты местности, дату и вроде время
3. п.2 можно пренебречь, т.к. солнечные лучи считаются параллельными
4. мне кажется, что самая засада может быть в попытке определить не системную величину - этажность. Не знаю как в исследуемой местности, но у нас в замоскворечье, где еще сохранились дома старой постройки при уклонах в 5% - 15% рядом могут стоять дома одного размера, но с разным числом этажей 2-3, 3-4
5. и еще, если снимок не ортотрансформированный, то следует еще учитывать угол съемки
Re: Ручное дешифрирование высоты объекта по тени
Добавлено: 19 дек 2008, 13:39
geologic
Это логичные размышления. Дополнительные сложности Борис, кажется, все перечислил. Но вас, похоже, интересует именно простой вариант... Тогда вот такой момент - как правило, для современного космоснимка известна дата и время проведения съемки, имеется геопривязка. Из этого всего можно вычислить высоту солнца, вручную или по каталогам-календарям... Наверно, и онлайн-калькулятор можно сыскать. Понятное дело, эталон не помеха, можно заверять калькуляцию, но уже не на каждом фрагменте он нужен будет, когда отладитесь.
Re: Ручное дешифрирование высоты объекта по тени
Добавлено: 19 дек 2008, 15:51
artemiziy
Вот в этой статье рассматривалась сходная проблема.
http://www.geoprofi.ru/technology/Article_3044_10.htm
Тени не используются, но нужны только перспективные снимки. Мне кажется такой вариант надежнее, чем по теням. Но при съемке близкой к надирной, ничего не получится.
Re: Ручное дешифрирование высоты объекта по тени
Добавлено: 19 дек 2008, 20:51
Mitrich
Для АркГИС написано небольшое приложение для такой задачи.
задается угол, после чего от края тени дома до его контура (векторный слой) находится расстояние до точки пересечения линии, проведенной под заданным углом
расстояние записывается в поле атрибутивной таблицы домов.
работа интерактивная, но требуется только точно указать точку границы тени и потянуть мышку. Она проведет линию под строго заданным углом и найдет пересечение с первым попавшимся домом.
Зная параметры съемки или вычислив константы "по трубе" можно пересчитать длину тени в высоту дома.
Сам не пользовался, но людей устроило.
кино не очень вышло, но суть понятна
http://mitrichtools.narod.ru/Movies/Get ... e_demo.htm
Re: Ручное дешифрирование высоты объекта по тени
Добавлено: 20 дек 2008, 11:28
gis
2artemiziy
Статью посмотрел - спасибо! Надо глянуть снимки - но это 40 года камера наверно вертикально стояла.
2Mitrich
Отличный инструмент - я думал написать подобное для тройки.
Есть ли возможность поработать с ним?