Документация FAAS¶
FAAS (features as a service) — это сервис для расчёта геофакторов.
Геофакторы — это, как правило, агрегаты, посчитанные для некоторой локации. Например, вот код, который возвращает количество квартир в 10 минутной пешей доступности:
import faas_client as fc
config = {
'points': [
{
'id': 1,
'geopos': {
'type': 'Point',
'coordinates': [30.33, 59.86],
},
},
],
'features': {
'apartments_foot_10min': {
'type': 'isochrone',
'dataset': 'ru-pub-households/apartments',
'metric': 'foot',
'limit': 10,
'field': 'apartments',
'agg': 'sum',
},
},
}
df = fc.calc(config)
# Результат — pandas dataframe:
#
# id apartments_foot_10min
# 0 1 8582.0
Загляните в Быстрый старт, чтобы разобраться с базовым использованием.
Разделы Типы факторов и Параметры факторов описывают конфигурацию факторов подробнее.