JavaScript-функционал для выгрузки данных с web-карты
Мария10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.11.2017
Задача скрипта:
- Получить запрос на выгрузку данных (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)