В наше время люди ограничены во времени. Имея большие объемы данных для обработки, фермеры не являются исключением. Profit Zone Manager (PZM) недавно подвергся некоторым улучшениям в Profit Map Renderer, чтобы дать немного больше времени тем, кто пользуется преимуществами PZM.

Инновационные методы, разработанные инженерами-программистами AgSolver, помогли ускорить работу программы и повысить эффективность передачи данных в приложении PZM. Эти методы кодирования изменили формат файла данных, которые потребляет приложение PZM. Ранее Profit Map Renderer использовал файлы GeoJSON. Этот формат файла ГИС является векторным форматом и организует данные в виде длинных списков. Переход на файлы GeoTIFF помог значительно ускорить анализ данных, поскольку файлы GeoTIFF представляют собой файлы меньшего размера для чтения приложением PZM, чем файлы GeoJSON. GeoTIFF — это растровый формат, который упорядочивает данные в изображении. Приложение PZM похоже на людей тем, что ему проще и быстрее собирать информацию из визуальной графики, чем из словесного списка.

«Файлы GeoJSON медленно загружались приложением, поэтому преобразование данных в файлы GeoTIFF было намного эффективнее для больших объемов данных», — сказал Карл Свек, системный администратор и инженер-программист в AgSolver.

Чтобы помочь понять этот процесс того, что произошло, нужно понять, как работает Profit Zone Manager. Когда пользователь открывает приложение PZM, данные, загруженные пользователем, передаются в транслятор машинных данных. Этот транслятор создает файлы GeoTIFF из данных урожая или приложений, которые затем сохраняются в хранилище Amazon (S3). Пока файлы GeoTIFF отправляются в хранилище, переводчик также отправляет сообщение в приложение PZM, сообщая ему, что данные доступны и где они хранятся. Как только пользователь открывает сценарий, сохраненные файлы GeoTIFF извлекаются из хранилища и загружаются в приложение PZM. Важно отметить, что фактические данные удваивают объем данных, которые приложение должно загрузить.

В дополнение к переходу на формат GeoTIFF инженеры-программисты AgSolver смогли сделать код более эффективным, благодаря чему PZM сократил время загрузки приложений на 80 %.

Благодаря небольшому нововведению пользователи Profit Zone Manager получили более легкую передачу данных и более быстрое приложение в целом. Форматирование данных небольшими частями с помощью GeoTIFF позволило пользователям PZM более эффективно взаимодействовать со своими данными.