Если успеем к данному Deadline-у, то можно сотворить очень крутую вещь которая даст бонус нашей системе, и она довольно таки не трудно реализуемая. К тому же у нас появится площадь домов. Так то мы и в ручную можем её загрузить, но с Nifi есть момент масштабируемости. В рамках задачи мы добавим функцию Geocode используя Yandex API у так у нас уже будут две функции:
GET addressByPoint (Point point) -> string address
GET touristsObjects (Point point, real radius)
Плюс ещё добавим пару, главное, чтобы тянулось через Postman.
Далее добавить в Nifi процессор на API и можно обогатить таблицу api_houses, затем из неё вывести плотность населения по существующей матмодели
На всякий случай, вот наш репозиторий в DataShpere.
Сейчас процессоры грузят данные из таблицы в buildings в таблицу api_houses. В api_houses должна быть информация из зданий которые предоставили организаторы и из файлов из Росреестра с площадью. Но для обогащения из данных Росреестра нужна функция API проксирующая геокод.
Сюда
От Сюда
id - serial
org_id - id из buildings
rr_id - RosReestr ID - id из CSV файлов Росреестра
geometry - точка из buildings
area - площадь из Росреестра
Если успеем к данному Deadline-у, то можно сотворить очень крутую вещь которая даст бонус нашей системе, и она довольно таки не трудно реализуемая. К тому же у нас появится площадь домов. Так то мы и в ручную можем её загрузить, но с
Nifi
есть момент масштабируемости. В рамках задачи мы добавим функциюGeocode
используяYandex API
у так у нас уже будут две функции:GET addressByPoint (Point point) -> string address
GET touristsObjects (Point point, real radius)
Плюс ещё добавим пару, главное, чтобы тянулось через
Postman
.Далее добавить в
Nifi
процессор наAPI
и можно обогатить таблицуapi_houses
, затем из неё вывести плотность населения по существующей матмоделиНа всякий случай, вот наш репозиторий в
DataShpere
.Вот ссылка на
CSV
-шки из Росреестра.Далее общая идея.
Сейчас процессоры грузят данные из таблицы в
buildings
в таблицуapi_houses
. Вapi_houses
должна быть информация из зданий которые предоставили организаторы и из файлов из Росреестра с площадью. Но для обогащения из данных Росреестра нужна функцияAPI
проксирующая геокод.Сюда
От Сюда