Сценарии использования

Создание инструмента выбора места для солнечных панелей с помощью данных о высоте

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

Данные о высоте и рельефе, хотя и не заменяют полностью очное обследование затенения и крыши, дали установщику полезный предварительный фильтр. /v1/elevation возвращал высоту земли для координат объекта и точек вокруг него, и команда установщика по ним получала общее представление об окружающем рельефе: находится ли объект в долине, где вероятно больше затенения от окружающих возвышенностей, или на относительно ровной либо возвышенной местности, где сам ландшафт создаёт меньше очевидных препятствий. Это отдельный вопрос от деревьев или соседних зданий, оценить которые можно только по реальной фотографии объекта или при выезде.

Установщик встроил это в свою онлайн-форму запроса предварительного расчёта как лёгкий шаг предварительного отбора: домовладелец вводил адрес, система геокодировала его, чтобы получить координаты, а данные о высоте для этой точки и небольшой сетки окружающих точек давали приблизительный профиль рельефа. Он учитывался в ранней оценке пригодности для солнечных панелей, которая была чётко помечена как предварительная и явно не заменяющая полную оценку объекта, которая всё равно проводилась бы до назначения любой установки.

Выезды на объекты это не отменило, поскольку рельеф лишь один из нескольких факторов, и многие объекты с подходящим рельефом всё равно оказываются плохими кандидатами из-за деревьев или состояния крыши, то есть деталей, которые данные о высоте не видят. Зато это помогло установщику решать, по каким запросам назначать выезд в первую очередь, и иногда заранее формировать у домовладельца более реалистичные ожидания, когда профиль рельефа указывал на реальные трудности, например дом в крутой затенённой долине, что, скорее всего, ограничило бы пригодность для солнечных панелей независимо от состояния крыши.

Установщик также использовал высоту земли как необязательное дополнительное поле в некоторых других запросах местоположения, поскольку дополнительные поля My Geocode, доступные через mg_extras=1 или заголовок X-MG-Extras, включают высоту земли вместе с координатами, которые он уже получал для других частей процесса расчёта. Так установщик получал данные о высоте без полностью отдельного вызова в тех случаях, когда ему нужна была лишь одна дополнительная точка данных, а не полная сетка рельефа.

В маркетинговых материалах и расчётах установщик внимательно следил за тем, чтобы не преувеличивать возможности этой ранней проверки, последовательно называя её инструментом предварительного отбора, а не окончательной оценкой. Это было важно и для формирования реалистичных ожиданий домовладельцев, и для того, чтобы избежать любых заявлений, которые можно было бы принять за твёрдую оценку выработки энергии до того, как объект осмотрит настоящий инженер.

Объём был небольшим и зависел от числа запросов на расчёт, а не от чего-то более частого, и для установщика регионального масштаба с запасом укладывался в бесплатную дневную квоту. Документация по эндпоинту и дополнительным полям находится по адресу /docs/elevation-lookup/.