Координатная задача с билинейной интерполяцией

Заказчик
[no-member:pro]Алина[/no-member:pro]
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатабез предоплат
Способы оплатыБанковский перевод
Приём заявокот 2018-12-18 до 2018-12-20
Описание проекта
Задача такова: есть текстовый файл с тремя колонками, каждая из колонок это координаты точки в плане (Х, Y, Z) соответственно. Координаты заданные с определенным шагом(D) по широте(X) и долготе(Y), то есть образуют регулярную сетку. В каждой точке (узле сетки), которую определяют эти координаты есть высота, то есть третья координата(Z).
Нужно сделать поиск высоты точки(Z`), которую введу с клавиатуры за своими координатами (X`,Y`). Если моя точка не попадет в узел регулярной сетки, то надо выполнить билинейную интерполяции между узлами ячейки, в которую попадает моя точка, то есть в квадрате с вершинами(X1,Y1; X2,Y1; X2;Y2; X1;Y2).
Заказ прошу выполнить в Delphi или Python.
И дать доступ к самому коду.
Нужно сделать поиск высоты точки(Z`), которую введу с клавиатуры за своими координатами (X`,Y`). Если моя точка не попадет в узел регулярной сетки, то надо выполнить билинейную интерполяции между узлами ячейки, в которую попадает моя точка, то есть в квадрате с вершинами(X1,Y1; X2,Y1; X2;Y2; X1;Y2).
Заказ прошу выполнить в Delphi или Python.
И дать доступ к самому коду.