Автоматизировать определение ориентации крыши по спутниковым снимкам?

12

Некоторое время назад я проводил исследование ориентации крыши по соседству для размещения солнечных панелей, визуально проверяя каждую крышу и отмечая по отдельности, ориентированы ли они на юг или почти на юг.

Поскольку это занимает много времени, я хотел бы найти способ автоматизировать это, но не знаю, как это возможно, просто анализируя тени на крыше.

Я могу немного написать сценарий, но никогда не писал никаких плагинов.

Какие еще элементы мне нужно включить?

У нас очень низкий бюджет, поэтому ищите любые предложения, как это сделать с помощью инструментов с открытым исходным кодом.

globalavocado
источник
Походит на хорошее машинное обучение.
Дассоуки
@globalavocado, каков размер вашего учебного района? Кроме того, у вас есть сопровождающий DEM области?
elrobis
2
Какие у вас есть данные? Вам нужно автоматически идентифицировать крыши или это было сделано? Можете ли вы получить фотографии в два разных времени дня (около полудня)?
whuber
1
@elrobis район около 500 м на 1,25 км. У меня еще нет матрицы высот, но мне нужно сделать ее в какой-то момент.
globalavocado
1
для аналогичной необходимости (получение ориентации главной крыши) я использовал opencarto java lib. Но я работаю на основе векторных данных (не спутниковых изображений).
Simo

Ответы:

5

Возможно ли, что ЛИДАР недавно летал в этом районе? Вы можете извлекать здания таким образом ... Лидар, скорее всего, будет слишком дорогим, чтобы летать самостоятельно, вероятно, по крайней мере, 8-12 тыс. Для области такого размера.

http://knol.google.com/k/aerial-extraction-of-roof-surfaces-for-solar-analysis#

Обнаружил, что статья, может быть, поможет.

Тад
источник
+1 хорошая статья. @globalavocado, вы уверены, что размер вашей области обучения заслуживает написания программы для анализа? Учитывая размер учебной зоны, я подозреваю, что вы можете быстрее получить ответ, прочесав антенну вручную. Для небольшой области, это может занять больше времени, чтобы написать программу. Конечно, если вы делаете это часто и с большими областями, написание программы становится намного более оправданным.
elrobis
@ Спасибо за ссылку, надеюсь, я смогу следить за всем этим!
globalavocado
@elrobis это небольшая территория, но в будущем мне придется делать больше. Я также хотел бы расширить свои знания о том, как решить эту проблему.
globalavocado
1
Я не уверен, но, похоже, вам будет трудно извлечь угол крыши из двумерных изображений и что вам нужны какие-то трехмерные данные. Отпишитесь, если у вас что-нибудь получится, мне было бы интересно узнать, чем вы занимаетесь.
Тад
Только что нашел это. cybercity3d.com
Thad