Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача скрипта:

  • Получить запрос на выгрузку данных (geoJSON + изображения), представленных на leaflet web-карте - (по нажатию кнопки “выгрузить данные”)
  • Сформировать zip-архив и отдать его клиенту. Состав zip-архива:

    • Целевой geoJSON
    • Jpeg-изображения. Варианты получения (обсуждаемо):

      • Выгрузка изображений по ссылкам из geoJSON вида: https:\/\/browse.digitalglobe.com\/imagefinder\/showBrowseImage?catalogId=103001000565E200
      • можно взять с  web-карты предварительно выгруженные на неё изображения
Прочие детали:

  • Обработка исключений, в том числе:

    • Невозможность выгрузки снимка с сервера
    • Список содержит более 500 изображений (вывести предупреждение)
  • Споровождение:

    • Читабельный код, наличие комментариев
    • Лог основных этапов
  • Прочее:

    • Изображения загружаются по ссылке из атрибута browseurl в geoJSON-файле. Перед загрузкой нужно заменить часть ссылки 'BrowseMetadata' на 'BrowseImage'
Тестовые данные:

Test.zip (запускать в FireFox)

6 лет назад
vivolkova
Мария 
43 годаРоссия
9 лет в сервисе
Была
3 года назад