исходный формат данных hgt
stackoverflow.com/questio... Есть массив данных в hgt формате, требуется написать конвертер согласно алгоритму
0) разобраться в исходной спецификации файла
1) Сделать пирамиду тайлов с высотными данными: оригинальный тайл
(файл) это площадь 1 градус х 1 градус, в файле имеем 1201х1201 точек высот (причём один ряд и один столбец дублирует данные соседей). Следующий уровень в пирамиде будет файл площадью 2 х 2 градуса с тем же количеством точек, данные предыдущего уровня усредняются. Ещё следующий уровень будет 4 х 4 градуса и так далее. В пределе имеем два тайла 256х256 градусов, которые с запасом покрывают всю поверхность земли.
Данная задача решается написанием на любом языке программирования довольно
несложного скрипта, который будет делать следующий уровень из предыдущего.
2) Попутно решить проблему наименования чтобы можно было по заданному
квадрату сформировать имя (путь) файлов, где нужные данные высот лежат в подходящем масштабе.
3) Каждый файл отдельно запаковать (например zip, или gzip)
Оплата по часам, предопалата. Предполагаю, с учетом тестирования задача на 3-4 дня