diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..5f00c23 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,190 @@ +# Docker ignore file for hack_digital_transformation project + +# Ignore data directory as requested +data/ + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +*.egg-info/ +.installed.cfg +*.egg + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +.python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# IDE files +.vscode/ +.idea/ +*.swp +*.swo +*~ + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# Logs +logs/ +*.log + +# Temporary files +tmp/ +temp/ + +# Notebooks (if not needed in the image) +notebooks/ + +# Tests (if not needed in production image) +tests/ + +# Documentation +docs/ + +# Configuration files that might contain sensitive information +.env +.env.local +.env.*.local + +# Docker related files that shouldn't be in the image +.dockerignore +Dockerfile +docker-compose.yml + +# Full-stack directory (if it's meant to be separate) +full-stack/ + +# Git files +.git/ +.gitignore + +# Compiled files +*.so +*.pyc +*.pyo +*.pyd +*.egg +*.egg-info/ + +# Virtual environment files +venv/ +env/ diff --git a/.github/workflows/ci-checks.yml b/.github/workflows/ci-checks.yml deleted file mode 100644 index 6588d80..0000000 --- a/.github/workflows/ci-checks.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: CI Checks -on: - pull_request: - branches: [ main ] -jobs: - lint-and-test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - name: Set up Python - uses: actions/setup-python@v4 - with: - python-version: '3.11' - - - name: Install uv - run: | - pip install uv - - - name: Install dependencies - run: | - uv pip install -e .[dev] - - - name: Run linters - run: | - make lint - - - name: Run tests - run: | - make test - \ No newline at end of file diff --git a/README.md b/README.md index 3d9cb1e..a55a411 100644 --- a/README.md +++ b/README.md @@ -1,120 +1,42 @@ -# Building Detector API +# Приложение для определения координат по фотографиям зданий -Система автоматического определения географических координат и адресов зданий на фотоматериалах с использованием визуального поиска и компьютерного зрения. +## Описание проекта -## 🏗️ Архитектура решения +Это полноценное приложение позволяет пользователям загружать фотографии зданий и автоматически получать их географические координаты и адрес. Приложение использует компьютерное зрение для анализа изображений и определения местоположения зданий на основе визуального поиска по базе данных. -Основная идея: Визуальный поиск по базе изображений (Visual Image Retrieval) +## Архитектура проекта -Вместо прямого сравнения пикселей, мы сравниваем визуальные признаки (features) изображений. +Приложение состоит из нескольких микросервисов: -### Алгоритм работы: +1. **Nginx** - веб-сервер и маршрутизатор запросов +2. **Auth Service** - сервис аутентификации пользователей +3. **Photo Upload Service** - сервис загрузки фотографий +4. **Main Application Service** - основной сервис обработки изображений +5. **Database** - база данных PostgreSQL +6. **Redis** - хранилище для очередей задач и кэширования -#### Фаза 1: Подготовка базы данных -1. Извлечение признаков из всех фото Москвы (предобученная CNN - ResNet50) -2. Создание поискового индекса (FAISS или Annoy) -3. Создание маппинга: вектор → имя файла в S3 → координаты +### Основные компоненты -#### Фаза 2: Обработка нового изображения -1. Извлечение признаков из загруженной фотографии -2. Поиск K ближайших соседей в FAISS индексе -3. Ранжирование результатов по косинусной близости -4. Определение координат на основе топ-N самых похожих изображений +- **Frontend** - веб-интерфейс на HTML/CSS/JavaScript +- **Computer Vision Model** - модель компьютерного зрения на основе ResNet50 +- **FAISS Index** - индекс для быстрого поиска похожих изображений +- **Geocoder** - сервис геокодирования для получения адресов по координатам +- **OCR** - оптический распознаватель текста для извлечения информации с изображений +- **Celery** - система для асинхронной обработки задач -## 🚀 Быстрый старт +## Установка и запуск -### Запуск с помощью Docker +### Требования -```bash -# Клонирование репозитория -git clone -cd building-detector - -# Создание .env файла (см. .env.example) -cp .env.example .env -# Отредактируйте .env файл с вашими настройками - -# Запуск всех сервисов -docker-compose up -d - -# Сервисы будут доступны: -# API: http://localhost:8000 -# PostgreSQL: localhost:5432 -# Redis: localhost:6379 -``` - -### Локальный запуск - -```bash -# Установка зависимостей -pip install -r requirements.txt - -# Запуск API сервера -uvicorn src.api.app:app --reload --host 0.0.0.0 --port 8000 - -# Запуск Celery worker -celery -A src.tasks.worker worker --loglevel=info - -# Запуск Celery beat (для планирования задач) -celery -A src.tasks.worker beat --loglevel=info -``` - -## 📡 API Endpoints - -### Синхронная обработка - -- `POST /process_image` - Обработка одного изображения -- `POST /predict` - Прогнозирование с использованием обученной модели -- `GET /health` - Проверка состояния сервиса - -### Асинхронная обработка - -- `POST /process_image_async` - Асинхронная обработка одного изображения -- `POST /process_images_batch` - Пакетная асинхронная обработка изображений -- `GET /task/{task_id}` - Получение статуса задачи -- `GET /tasks/request/{request_id}` - Получение всех задач по request_id -- `GET /results/latest` - Получение последних результатов обработки - -### Примеры использования - -#### Синхронная обработка изображения: - -```bash -curl -X POST "http://localhost:8000/process_image" \ - -H "Content-Type: application/json" \ - -d '{"image_path": "/path/to/image.jpg"}' -``` - -#### Асинхронная обработка изображения: - -```bash -curl -X POST "http://localhost:8000/process_image_async" \ - -H "Content-Type: application/json" \ - -d '{"image_path": "/path/to/image.jpg", "request_id": "unique-request-id"}' -``` - -#### Пакетная обработка изображений: +- Docker и Docker Compose +- Аккаунт в облачном хранилище (например, Yandex Object Storage) +- API ключи для геокодеров (Yandex, Google, OpenStreetMap) -```bash -curl -X POST "http://localhost:8000/process_images_batch" \ - -H "Content-Type: application/json" \ - -d '{ - "image_paths": ["/path/to/image1.jpg", "/path/to/image2.jpg"], - "request_id": "batch-request-id" - }' -``` +### Настройка переменных окружения -#### Получение статуса задачи: +Создайте файл `.env` в корне проекта на основе `.env.example`: ```bash -curl -X GET "http://localhost:8000/task/{task_id}" -``` - -## ⚙️ Конфигурация - -### Переменные окружения (.env) - -```env # AWS S3 Credentials AWS_ACCESS_KEY_ID=your_access_key AWS_SECRET_ACCESS_KEY=your_secret_key @@ -136,97 +58,136 @@ REDIS_URL=redis://localhost:6379/0 DATABASE_URL=postgresql://postgres:postgres@localhost:5432/building_detector ``` -## 📊 Производительность +### Запуск приложения -Система оптимизирована для обработки 1000 изображений за ≤3 часов: +1. Перейдите в директорию `full-stack`: + ```bash + cd full-stack + ``` -- Параллельная обработка с помощью Celery workers -- Кэширование признаков изображений -- Оптимизированный FAISS индекс для быстрого поиска -- Асинхронная обработка с отслеживанием прогресса +2. Запустите приложение с помощью Docker Compose: + ```bash + docker-compose up -d + ``` -## 🛠️ Структура проекта +3. Приложение будет доступно по адресу: http://localhost -``` -building-detector/ -├── src/ -│ ├── api/ # FastAPI endpoints -│ ├── models/ # Computer vision models -│ ├── geo/ # Geocoding services -│ ├── data/ # Data processing utilities -│ ├── tasks/ # Celery tasks -│ ├── utils/ # Utility functions -│ └── sql_scripts/ # Database initialization scripts -├── data/ # Local data storage -├── logs/ # Application logs -├── tests/ # Unit and integration tests -├── Dockerfile # Docker image definition -├── docker-compose.yml # Services orchestration -├── requirements.txt # Python dependencies -└── README.md # Project documentation -``` +### Инициализация базы данных -## 🧪 Тестирование +При первом запуске база данных будет автоматически инициализирована с необходимыми таблицами: +- `users` - таблица пользователей +- `user_photos` - таблица загруженных фотографий +- `processing_results` - таблица результатов обработки изображений -```bash -# Запуск unit тестов -python -m pytest tests/ +## Использование приложения -# Запуск тестов с покрытием -python -m pytest tests/ --cov=src -``` +### Регистрация и вход -## 🔄 CI/CD и Линтеры +1. Откройте приложение в браузере +2. Нажмите кнопку "Register" для регистрации нового пользователя +3. После регистрации войдите в систему, используя свои учетные данные -Проект использует GitHub Actions для непрерывной интеграции и доставки. Конфигурация находится в `.github/workflows/ci.yml`. +### Загрузка фотографий -### Линтеры и форматирование кода +1. После входа вы попадете на страницу Workbench +2. Нажмите кнопку "Upload Photo" или кликните на карточку "+ Add Photo" +3. Выберите фотографию здания для загрузки +4. Фотография будет автоматически загружена и отправлена на обработку -Проект использует несколько линтеров для обеспечения качества кода: +### Просмотр результатов -- **Black** - автоформатирование кода (максимальная длина строки: 120) -- **Isort** - сортировка импортов -- **Ruff** - быстрая проверка кода -- **Flake8** - дополнительные проверки стиля +1. После загрузки фотография появится в сетке фотографий +2. Кликните на фотографию, чтобы открыть ее в модальном окне +3. Если обработка завершена, вы увидите: + - Географические координаты здания + - Адрес здания + - Результаты OCR (если есть) + - Информацию о распознанных зданиях -### Локальное использование линтеров +## Разработка и настройка -```bash -# Форматирование кода с помощью black и isort -black . -isort . +### Структура проекта -# Проверка кода с помощью ruff -ruff check . +``` +├── full-stack/ # Микросервисы приложения +│ ├── AuthService/ # Сервис аутентификации +│ ├── DB/ # Конфигурация базы данных +│ ├── FastAPI/ # Базовый API сервис +│ ├── PhotoUploadService/ # Сервис загрузки фотографий +│ ├── ngnix/ # Веб-сервер и фронтенд +│ └── docker-compose.yml # Конфигурация Docker Compose +├── src/ # Основной код приложения +│ ├── api/ # API сервис обработки изображений +│ ├── data/ # Работа с данными +│ ├── geo/ # Геокодирование +│ ├── models/ # Модели компьютерного зрения +│ ├── tasks/ # Асинхронные задачи Celery +│ └── utils/ # Вспомогательные функции +├── data/ # Данные и индексы +├── configs/ # Конфигурационные файлы +└── notebooks/ # Jupyter ноутбуки для анализа +``` + +### Добавление новых изображений в базу данных + +Для добавления новых изображений в базу данных для поиска: + +1. Загрузите изображения в облачное хранилище +2. Убедитесь, что у изображений есть метаданные с координатами +3. Запустите скрипт построения базы данных: + ```bash + python src/data/database_builder.py + ``` + +### Настройка модели -# Проверка стиля кода с помощью flake8 -flake8 . +Конфигурация модели находится в файле `src/utils/config.py`: + +```python +# Настройки модели +MODEL_CONFIG = {"model_name": "ResNet50", "input_size": (224, 224), "pooling": "avg"} + +# Настройки FAISS +FAISS_CONFIG = {"index_type": "IVF2048,Flat", "nlist": 2048, "metric": "l2"} ``` -### Автоматическая проверка +## API Endpoints + +### Auth Service +- `POST /api/register` - регистрация пользователя +- `POST /api/login` - вход пользователя +- `GET /api/auth` - проверка аутентификации -При каждом пуше или создании pull request запускается pipeline, который: -1. Проверяет форматирование и стиль кода -2. Запускает unit тесты -3. Собирает пакет для распространения +### Photo Upload Service +- `POST /api/photo_upload` - загрузка фотографии +- `GET /api/photos` - получение списка фотографий пользователя -## 📈 Мониторинг +### Main Application Service +- `POST /process_image` - синхронная обработка изображения +- `POST /process_image_async` - асинхронная обработка изображения +- `GET /task/{task_id}` - получение статуса задачи +- `GET /results/latest` - получение последних результатов обработки -Система включает в себя: +## Troubleshooting -- Логирование всех операций -- Отслеживание прогресса асинхронных задач -- Статистика обработки изображений -- Мониторинг ошибок и исключений +### Проблемы с подключением к базе данных -## 🤝 Интеграции +Убедитесь, что: +1. Все переменные окружения заданы правильно +2. Сервис базы данных запущен +3. Правильно указаны учетные данные -- **S3 Storage**: Хранение изображений и метаданных -- **FAISS**: Быстрый поиск по визуальным признакам -- **Geocoders**: Yandex, Google, OpenStreetMap -- **PostgreSQL**: Хранение результатов обработки -- **Redis**: Очереди задач и кэширование +### Проблемы с обработкой изображений -## 📄 Лицензия +Если изображения не обрабатываются: +1. Проверьте логи сервиса обработки изображений +2. Убедитесь, что Redis доступен +3. Проверьте наличие индекса FAISS в директории `data/index/` + +## Лицензия MIT License + +## Контакты + +Для вопросов и поддержки обращайтесь к команде разработчиков. diff --git a/full-stack/DB/Dockerfile b/full-stack/DB/Dockerfile index 5a4955e..8288788 100644 --- a/full-stack/DB/Dockerfile +++ b/full-stack/DB/Dockerfile @@ -15,7 +15,8 @@ EXPOSE 5432 # Persist database files VOLUME ["/var/lib/postgresql/data"] -# Basic healthcheck to ensure DB is ready to accept connections -HEALTHCHECK --interval=10s --timeout=5s --retries=5 CMD pg_isready -U "$POSTGRES_USER" -d "$POSTGRES_DB" || exit 1 - +# Copy initialization scripts +COPY init/ /docker-entrypoint-initdb.d/ +# Basic healthcheck to ensure DB is ready to accept connections +HEALTHCHECK --interval=10s --timeout=5s --retries=5 CMD pg_isready -U "$POSTGRES_USER" -d "$POSTGRES_DB" || exit 1 \ No newline at end of file diff --git a/full-stack/PhotoUploadService/photo_upload.py b/full-stack/PhotoUploadService/photo_upload.py index 9e59e91..9220179 100644 --- a/full-stack/PhotoUploadService/photo_upload.py +++ b/full-stack/PhotoUploadService/photo_upload.py @@ -7,6 +7,7 @@ from botocore.exceptions import ClientError from typing import List, Optional import logging +import requests # Configure logging logging.basicConfig(level=logging.INFO) @@ -20,6 +21,8 @@ AWS_SECRET_ACCESS_KEY = os.getenv("S3_SECRET_KEY") AWS_ENDPOINT_URL = os.getenv("S3_ENDPOINT") S3_BUCKET_NAME = os.getenv("S3_BUCKET") +# API endpoint for image processing +IMAGE_PROCESSING_API_URL = os.getenv("IMAGE_PROCESSING_API_URL", "http://fastapi:8000") # Initialize S3 client s3_client = boto3.client( @@ -29,6 +32,49 @@ endpoint_url=AWS_ENDPOINT_URL, ) + +def trigger_image_processing(image_path: str, request_id: str = None) -> bool: + """ + Trigger image processing by calling the image processing API + + Args: + image_path: Path to the image in S3 + request_id: Optional request ID for tracking + + Returns: + True if processing was triggered successfully, False otherwise + """ + try: + # Prepare the request payload + payload = { + "image_path": image_path + } + + if request_id: + payload["request_id"] = request_id + + # Call the image processing API + response = requests.post( + f"{IMAGE_PROCESSING_API_URL}/process_image_async", + json=payload, + timeout=30 + ) + + # Check if the request was successful + if response.status_code == 200: + logger.info(f"Successfully triggered image processing for {image_path}") + return True + else: + logger.error(f"Failed to trigger image processing for {image_path}. Status code: {response.status_code}") + return False + + except requests.RequestException as e: + logger.error(f"Error triggering image processing for {image_path}: {e}") + return False + except Exception as e: + logger.error(f"Unexpected error triggering image processing for {image_path}: {e}") + return False + class PhotoResponse(BaseModel): id: int owner_id: int @@ -123,10 +169,14 @@ async def upload_photo( cur.close() conn.close() + # Trigger image processing + processing_triggered = trigger_image_processing(photo_url, str(photo_id)) + return { "id": photo_id, "photo_url": photo_url, - "created_at": created_at.isoformat() if hasattr(created_at, 'isoformat') else str(created_at) + "created_at": created_at.isoformat() if hasattr(created_at, 'isoformat') else str(created_at), + "processing_triggered": processing_triggered } except ClientError as e: @@ -178,4 +228,4 @@ def get_user_photos(session_token: str = Cookie(None)): raise HTTPException(status_code=500, detail="Database error") except Exception as e: logger.error(f"Unexpected error: {e}") - raise HTTPException(status_code=500, detail="Internal server error") \ No newline at end of file + raise HTTPException(status_code=500, detail="Internal server error") diff --git a/full-stack/PhotoUploadService/requirements.txt b/full-stack/PhotoUploadService/requirements.txt index 5444aa5..efbd3ec 100644 --- a/full-stack/PhotoUploadService/requirements.txt +++ b/full-stack/PhotoUploadService/requirements.txt @@ -2,4 +2,5 @@ fastapi uvicorn[standard] psycopg2-binary boto3 -python-multipart \ No newline at end of file +python-multipart +requests diff --git a/full-stack/docker-compose.yml b/full-stack/docker-compose.yml index 7f40da3..d0d40ed 100644 --- a/full-stack/docker-compose.yml +++ b/full-stack/docker-compose.yml @@ -8,6 +8,7 @@ services: depends_on: - fastapi - photo-upload + - app networks: - app-network @@ -22,6 +23,37 @@ services: networks: - app-network + app: + build: .. + ports: + - "8000" + depends_on: + - db + - redis + environment: + - DATABASE_URL=postgresql://appuser:apppassword@db:5432/appdb + - REDIS_URL=redis://redis:6379/0 + - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} + - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + - AWS_ENDPOINT_URL=${AWS_ENDPOINT_URL} + - AWS_BUCKET_NAME=${AWS_BUCKET_NAME} + - YANDEX_GEOCODER_API_KEY=${YANDEX_GEOCODER_API_KEY} + - GOOGLE_GEOCODER_API_KEY=${GOOGLE_GEOCODER_API_KEY} + volumes: + - ../data:/app/data + - ../logs:/app/logs + networks: + - app-network + + redis: + image: redis:7-alpine + ports: + - "6379:6379" + volumes: + - redis_data:/data + networks: + - app-network + auth: build: ./AuthService ports: @@ -45,6 +77,7 @@ services: - S3_ENDPOINT=https://storage.yandexcloud.net - S3_ACCESS_KEY=YCAJE3It1Ok3S-dnBCUSAO6iW - S3_SECRET_KEY=YCNY5wtY03s2JeCjY1uaX_2lATIkeyJ0pDKCxXCC + - IMAGE_PROCESSING_API_URL=http://app:8000 networks: - app-network @@ -65,4 +98,5 @@ networks: app-network: driver: bridge volumes: - pgdata: \ No newline at end of file + pgdata: + redis_data: diff --git a/full-stack/get-docker.sh b/full-stack/get-docker.sh new file mode 100644 index 0000000..fc392e2 --- /dev/null +++ b/full-stack/get-docker.sh @@ -0,0 +1,720 @@ +#!/bin/sh +set -e +# Docker Engine for Linux installation script. +# +# This script is intended as a convenient way to configure docker's package +# repositories and to install Docker Engine, This script is not recommended +# for production environments. Before running this script, make yourself familiar +# with potential risks and limitations, and refer to the installation manual +# at https://docs.docker.com/engine/install/ for alternative installation methods. +# +# The script: +# +# - Requires `root` or `sudo` privileges to run. +# - Attempts to detect your Linux distribution and version and configure your +# package management system for you. +# - Doesn't allow you to customize most installation parameters. +# - Installs dependencies and recommendations without asking for confirmation. +# - Installs the latest stable release (by default) of Docker CLI, Docker Engine, +# Docker Buildx, Docker Compose, containerd, and runc. When using this script +# to provision a machine, this may result in unexpected major version upgrades +# of these packages. Always test upgrades in a test environment before +# deploying to your production systems. +# - Isn't designed to upgrade an existing Docker installation. When using the +# script to update an existing installation, dependencies may not be updated +# to the expected version, resulting in outdated versions. +# +# Source code is available at https://github.com/docker/docker-install/ +# +# Usage +# ============================================================================== +# +# To install the latest stable versions of Docker CLI, Docker Engine, and their +# dependencies: +# +# 1. download the script +# +# $ curl -fsSL https://get.docker.com -o install-docker.sh +# +# 2. verify the script's content +# +# $ cat install-docker.sh +# +# 3. run the script with --dry-run to verify the steps it executes +# +# $ sh install-docker.sh --dry-run +# +# 4. run the script either as root, or using sudo to perform the installation. +# +# $ sudo sh install-docker.sh +# +# Command-line options +# ============================================================================== +# +# --version +# Use the --version option to install a specific version, for example: +# +# $ sudo sh install-docker.sh --version 23.0 +# +# --channel +# +# Use the --channel option to install from an alternative installation channel. +# The following example installs the latest versions from the "test" channel, +# which includes pre-releases (alpha, beta, rc): +# +# $ sudo sh install-docker.sh --channel test +# +# Alternatively, use the script at https://test.docker.com, which uses the test +# channel as default. +# +# --mirror +# +# Use the --mirror option to install from a mirror supported by this script. +# Available mirrors are "Aliyun" (https://mirrors.aliyun.com/docker-ce), and +# "AzureChinaCloud" (https://mirror.azure.cn/docker-ce), for example: +# +# $ sudo sh install-docker.sh --mirror AzureChinaCloud +# +# --setup-repo +# +# Use the --setup-repo option to configure Docker's package repositories without +# installing Docker packages. This is useful when you want to add the repository +# but install packages separately: +# +# $ sudo sh install-docker.sh --setup-repo +# +# ============================================================================== + + +# Git commit from https://github.com/docker/docker-install when +# the script was uploaded (Should only be modified by upload job): +SCRIPT_COMMIT_SHA="1ebc10ccd106153669a1e7b5984497e0fcf9d3b1" + +# strip "v" prefix if present +VERSION="${VERSION#v}" + +# The channel to install from: +# * stable +# * test +DEFAULT_CHANNEL_VALUE="stable" +if [ -z "$CHANNEL" ]; then + CHANNEL=$DEFAULT_CHANNEL_VALUE +fi + +DEFAULT_DOWNLOAD_URL="https://download.docker.com" +if [ -z "$DOWNLOAD_URL" ]; then + DOWNLOAD_URL=$DEFAULT_DOWNLOAD_URL +fi + +DEFAULT_REPO_FILE="docker-ce.repo" +if [ -z "$REPO_FILE" ]; then + REPO_FILE="$DEFAULT_REPO_FILE" + # Automatically default to a staging repo fora + # a staging download url (download-stage.docker.com) + case "$DOWNLOAD_URL" in + *-stage*) REPO_FILE="docker-ce-staging.repo";; + esac +fi + +mirror='' +DRY_RUN=${DRY_RUN:-} +REPO_ONLY=${REPO_ONLY:-0} +while [ $# -gt 0 ]; do + case "$1" in + --channel) + CHANNEL="$2" + shift + ;; + --dry-run) + DRY_RUN=1 + ;; + --mirror) + mirror="$2" + shift + ;; + --version) + VERSION="${2#v}" + shift + ;; + --setup-repo) + REPO_ONLY=1 + shift + ;; + --*) + echo "Illegal option $1" + ;; + esac + shift $(( $# > 0 ? 1 : 0 )) +done + +case "$mirror" in + Aliyun) + DOWNLOAD_URL="https://mirrors.aliyun.com/docker-ce" + ;; + AzureChinaCloud) + DOWNLOAD_URL="https://mirror.azure.cn/docker-ce" + ;; + "") + ;; + *) + >&2 echo "unknown mirror '$mirror': use either 'Aliyun', or 'AzureChinaCloud'." + exit 1 + ;; +esac + +case "$CHANNEL" in + stable|test) + ;; + *) + >&2 echo "unknown CHANNEL '$CHANNEL': use either stable or test." + exit 1 + ;; +esac + +command_exists() { + command -v "$@" > /dev/null 2>&1 +} + +# version_gte checks if the version specified in $VERSION is at least the given +# SemVer (Maj.Minor[.Patch]), or CalVer (YY.MM) version.It returns 0 (success) +# if $VERSION is either unset (=latest) or newer or equal than the specified +# version, or returns 1 (fail) otherwise. +# +# examples: +# +# VERSION=23.0 +# version_gte 23.0 // 0 (success) +# version_gte 20.10 // 0 (success) +# version_gte 19.03 // 0 (success) +# version_gte 26.1 // 1 (fail) +version_gte() { + if [ -z "$VERSION" ]; then + return 0 + fi + version_compare "$VERSION" "$1" +} + +# version_compare compares two version strings (either SemVer (Major.Minor.Path), +# or CalVer (YY.MM) version strings. It returns 0 (success) if version A is newer +# or equal than version B, or 1 (fail) otherwise. Patch releases and pre-release +# (-alpha/-beta) are not taken into account +# +# examples: +# +# version_compare 23.0.0 20.10 // 0 (success) +# version_compare 23.0 20.10 // 0 (success) +# version_compare 20.10 19.03 // 0 (success) +# version_compare 20.10 20.10 // 0 (success) +# version_compare 19.03 20.10 // 1 (fail) +version_compare() ( + set +x + + yy_a="$(echo "$1" | cut -d'.' -f1)" + yy_b="$(echo "$2" | cut -d'.' -f1)" + if [ "$yy_a" -lt "$yy_b" ]; then + return 1 + fi + if [ "$yy_a" -gt "$yy_b" ]; then + return 0 + fi + mm_a="$(echo "$1" | cut -d'.' -f2)" + mm_b="$(echo "$2" | cut -d'.' -f2)" + + # trim leading zeros to accommodate CalVer + mm_a="${mm_a#0}" + mm_b="${mm_b#0}" + + if [ "${mm_a:-0}" -lt "${mm_b:-0}" ]; then + return 1 + fi + + return 0 +) + +is_dry_run() { + if [ -z "$DRY_RUN" ]; then + return 1 + else + return 0 + fi +} + +is_wsl() { + case "$(uname -r)" in + *microsoft* ) true ;; # WSL 2 + *Microsoft* ) true ;; # WSL 1 + * ) false;; + esac +} + +is_darwin() { + case "$(uname -s)" in + *darwin* ) true ;; + *Darwin* ) true ;; + * ) false;; + esac +} + +deprecation_notice() { + distro=$1 + distro_version=$2 + echo + printf "\033[91;1mDEPRECATION WARNING\033[0m\n" + printf " This Linux distribution (\033[1m%s %s\033[0m) reached end-of-life and is no longer supported by this script.\n" "$distro" "$distro_version" + echo " No updates or security fixes will be released for this distribution, and users are recommended" + echo " to upgrade to a currently maintained version of $distro." + echo + printf "Press \033[1mCtrl+C\033[0m now to abort this script, or wait for the installation to continue." + echo + sleep 10 +} + +get_distribution() { + lsb_dist="" + # Every system that we officially support has /etc/os-release + if [ -r /etc/os-release ]; then + lsb_dist="$(. /etc/os-release && echo "$ID")" + fi + # Returning an empty string here should be alright since the + # case statements don't act unless you provide an actual value + echo "$lsb_dist" +} + +echo_docker_as_nonroot() { + if is_dry_run; then + return + fi + if command_exists docker && [ -e /var/run/docker.sock ]; then + ( + set -x + $sh_c 'docker version' + ) || true + fi + + # intentionally mixed spaces and tabs here -- tabs are stripped by "<<-EOF", spaces are kept in the output + echo + echo "================================================================================" + echo + if version_gte "20.10"; then + echo "To run Docker as a non-privileged user, consider setting up the" + echo "Docker daemon in rootless mode for your user:" + echo + echo " dockerd-rootless-setuptool.sh install" + echo + echo "Visit https://docs.docker.com/go/rootless/ to learn about rootless mode." + echo + fi + echo + echo "To run the Docker daemon as a fully privileged service, but granting non-root" + echo "users access, refer to https://docs.docker.com/go/daemon-access/" + echo + echo "WARNING: Access to the remote API on a privileged Docker daemon is equivalent" + echo " to root access on the host. Refer to the 'Docker daemon attack surface'" + echo " documentation for details: https://docs.docker.com/go/attack-surface/" + echo + echo "================================================================================" + echo +} + +# Check if this is a forked Linux distro +check_forked() { + + # Check for lsb_release command existence, it usually exists in forked distros + if command_exists lsb_release; then + # Check if the `-u` option is supported + set +e + lsb_release -a -u > /dev/null 2>&1 + lsb_release_exit_code=$? + set -e + + # Check if the command has exited successfully, it means we're in a forked distro + if [ "$lsb_release_exit_code" = "0" ]; then + # Print info about current distro + cat <<-EOF + You're using '$lsb_dist' version '$dist_version'. + EOF + + # Get the upstream release info + lsb_dist=$(lsb_release -a -u 2>&1 | tr '[:upper:]' '[:lower:]' | grep -E 'id' | cut -d ':' -f 2 | tr -d '[:space:]') + dist_version=$(lsb_release -a -u 2>&1 | tr '[:upper:]' '[:lower:]' | grep -E 'codename' | cut -d ':' -f 2 | tr -d '[:space:]') + + # Print info about upstream distro + cat <<-EOF + Upstream release is '$lsb_dist' version '$dist_version'. + EOF + else + if [ -r /etc/debian_version ] && [ "$lsb_dist" != "ubuntu" ] && [ "$lsb_dist" != "raspbian" ]; then + if [ "$lsb_dist" = "osmc" ]; then + # OSMC runs Raspbian + lsb_dist=raspbian + else + # We're Debian and don't even know it! + lsb_dist=debian + fi + dist_version="$(sed 's/\/.*//' /etc/debian_version | sed 's/\..*//')" + case "$dist_version" in + 13) + dist_version="trixie" + ;; + 12) + dist_version="bookworm" + ;; + 11) + dist_version="bullseye" + ;; + 10) + dist_version="buster" + ;; + 9) + dist_version="stretch" + ;; + 8) + dist_version="jessie" + ;; + esac + fi + fi + fi +} + +do_install() { + echo "# Executing docker install script, commit: $SCRIPT_COMMIT_SHA" + + if command_exists docker; then + cat >&2 <<-'EOF' + Warning: the "docker" command appears to already exist on this system. + + If you already have Docker installed, this script can cause trouble, which is + why we're displaying this warning and provide the opportunity to cancel the + installation. + + If you installed the current Docker package using this script and are using it + again to update Docker, you can ignore this message, but be aware that the + script resets any custom changes in the deb and rpm repo configuration + files to match the parameters passed to the script. + + You may press Ctrl+C now to abort this script. + EOF + ( set -x; sleep 20 ) + fi + + user="$(id -un 2>/dev/null || true)" + + sh_c='sh -c' + if [ "$user" != 'root' ]; then + if command_exists sudo; then + sh_c='sudo -E sh -c' + elif command_exists su; then + sh_c='su -c' + else + cat >&2 <<-'EOF' + Error: this installer needs the ability to run commands as root. + We are unable to find either "sudo" or "su" available to make this happen. + EOF + exit 1 + fi + fi + + if is_dry_run; then + sh_c="echo" + fi + + # perform some very rudimentary platform detection + lsb_dist=$( get_distribution ) + lsb_dist="$(echo "$lsb_dist" | tr '[:upper:]' '[:lower:]')" + + if is_wsl; then + echo + echo "WSL DETECTED: We recommend using Docker Desktop for Windows." + echo "Please get Docker Desktop from https://www.docker.com/products/docker-desktop/" + echo + cat >&2 <<-'EOF' + + You may press Ctrl+C now to abort this script. + EOF + ( set -x; sleep 20 ) + fi + + case "$lsb_dist" in + + ubuntu) + if command_exists lsb_release; then + dist_version="$(lsb_release --codename | cut -f2)" + fi + if [ -z "$dist_version" ] && [ -r /etc/lsb-release ]; then + dist_version="$(. /etc/lsb-release && echo "$DISTRIB_CODENAME")" + fi + ;; + + debian|raspbian) + dist_version="$(sed 's/\/.*//' /etc/debian_version | sed 's/\..*//')" + case "$dist_version" in + 13) + dist_version="trixie" + ;; + 12) + dist_version="bookworm" + ;; + 11) + dist_version="bullseye" + ;; + 10) + dist_version="buster" + ;; + 9) + dist_version="stretch" + ;; + 8) + dist_version="jessie" + ;; + esac + ;; + + centos|rhel) + if [ -z "$dist_version" ] && [ -r /etc/os-release ]; then + dist_version="$(. /etc/os-release && echo "$VERSION_ID")" + fi + ;; + + *) + if command_exists lsb_release; then + dist_version="$(lsb_release --release | cut -f2)" + fi + if [ -z "$dist_version" ] && [ -r /etc/os-release ]; then + dist_version="$(. /etc/os-release && echo "$VERSION_ID")" + fi + ;; + + esac + + # Check if this is a forked Linux distro + check_forked + + # Print deprecation warnings for distro versions that recently reached EOL, + # but may still be commonly used (especially LTS versions). + case "$lsb_dist.$dist_version" in + centos.8|centos.7|rhel.7) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + debian.buster|debian.stretch|debian.jessie) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + raspbian.buster|raspbian.stretch|raspbian.jessie) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + ubuntu.focal|ubuntu.bionic|ubuntu.xenial|ubuntu.trusty) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + ubuntu.oracular|ubuntu.mantic|ubuntu.lunar|ubuntu.kinetic|ubuntu.impish|ubuntu.hirsute|ubuntu.groovy|ubuntu.eoan|ubuntu.disco|ubuntu.cosmic) + deprecation_notice "$lsb_dist" "$dist_version" + ;; + fedora.*) + if [ "$dist_version" -lt 41 ]; then + deprecation_notice "$lsb_dist" "$dist_version" + fi + ;; + esac + + # Run setup for each distro accordingly + case "$lsb_dist" in + ubuntu|debian|raspbian) + pre_reqs="ca-certificates curl" + apt_repo="deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] $DOWNLOAD_URL/linux/$lsb_dist $dist_version $CHANNEL" + ( + if ! is_dry_run; then + set -x + fi + $sh_c 'apt-get -qq update >/dev/null' + $sh_c "DEBIAN_FRONTEND=noninteractive apt-get -y -qq install $pre_reqs >/dev/null" + $sh_c 'install -m 0755 -d /etc/apt/keyrings' + $sh_c "curl -fsSL \"$DOWNLOAD_URL/linux/$lsb_dist/gpg\" -o /etc/apt/keyrings/docker.asc" + $sh_c "chmod a+r /etc/apt/keyrings/docker.asc" + $sh_c "echo \"$apt_repo\" > /etc/apt/sources.list.d/docker.list" + $sh_c 'apt-get -qq update >/dev/null' + ) + + if [ "$REPO_ONLY" = "1" ]; then + exit 0 + fi + + pkg_version="" + if [ -n "$VERSION" ]; then + if is_dry_run; then + echo "# WARNING: VERSION pinning is not supported in DRY_RUN" + else + # Will work for incomplete versions IE (17.12), but may not actually grab the "latest" if in the test channel + pkg_pattern="$(echo "$VERSION" | sed 's/-ce-/~ce~.*/g' | sed 's/-/.*/g')" + search_command="apt-cache madison docker-ce | grep '$pkg_pattern' | head -1 | awk '{\$1=\$1};1' | cut -d' ' -f 3" + pkg_version="$($sh_c "$search_command")" + echo "INFO: Searching repository for VERSION '$VERSION'" + echo "INFO: $search_command" + if [ -z "$pkg_version" ]; then + echo + echo "ERROR: '$VERSION' not found amongst apt-cache madison results" + echo + exit 1 + fi + if version_gte "18.09"; then + search_command="apt-cache madison docker-ce-cli | grep '$pkg_pattern' | head -1 | awk '{\$1=\$1};1' | cut -d' ' -f 3" + echo "INFO: $search_command" + cli_pkg_version="=$($sh_c "$search_command")" + fi + pkg_version="=$pkg_version" + fi + fi + ( + pkgs="docker-ce${pkg_version%=}" + if version_gte "18.09"; then + # older versions didn't ship the cli and containerd as separate packages + pkgs="$pkgs docker-ce-cli${cli_pkg_version%=} containerd.io" + fi + if version_gte "20.10"; then + pkgs="$pkgs docker-compose-plugin docker-ce-rootless-extras$pkg_version" + fi + if version_gte "23.0"; then + pkgs="$pkgs docker-buildx-plugin" + fi + if version_gte "28.2"; then + pkgs="$pkgs docker-model-plugin" + fi + if ! is_dry_run; then + set -x + fi + $sh_c "DEBIAN_FRONTEND=noninteractive apt-get -y -qq install $pkgs >/dev/null" + ) + echo_docker_as_nonroot + exit 0 + ;; + centos|fedora|rhel) + if [ "$(uname -m)" = "s390x" ]; then + echo "Effective v27.5, please consult RHEL distro statement for s390x support." + exit 1 + fi + repo_file_url="$DOWNLOAD_URL/linux/$lsb_dist/$REPO_FILE" + ( + if ! is_dry_run; then + set -x + fi + if command_exists dnf5; then + $sh_c "dnf -y -q --setopt=install_weak_deps=False install dnf-plugins-core" + $sh_c "dnf5 config-manager addrepo --overwrite --save-filename=docker-ce.repo --from-repofile='$repo_file_url'" + + if [ "$CHANNEL" != "stable" ]; then + $sh_c "dnf5 config-manager setopt \"docker-ce-*.enabled=0\"" + $sh_c "dnf5 config-manager setopt \"docker-ce-$CHANNEL.enabled=1\"" + fi + $sh_c "dnf makecache" + elif command_exists dnf; then + $sh_c "dnf -y -q --setopt=install_weak_deps=False install dnf-plugins-core" + $sh_c "rm -f /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce-staging.repo" + $sh_c "dnf config-manager --add-repo $repo_file_url" + + if [ "$CHANNEL" != "stable" ]; then + $sh_c "dnf config-manager --set-disabled \"docker-ce-*\"" + $sh_c "dnf config-manager --set-enabled \"docker-ce-$CHANNEL\"" + fi + $sh_c "dnf makecache" + else + $sh_c "yum -y -q install yum-utils" + $sh_c "rm -f /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce-staging.repo" + $sh_c "yum-config-manager --add-repo $repo_file_url" + + if [ "$CHANNEL" != "stable" ]; then + $sh_c "yum-config-manager --disable \"docker-ce-*\"" + $sh_c "yum-config-manager --enable \"docker-ce-$CHANNEL\"" + fi + $sh_c "yum makecache" + fi + ) + + if [ "$REPO_ONLY" = "1" ]; then + exit 0 + fi + + pkg_version="" + if command_exists dnf; then + pkg_manager="dnf" + pkg_manager_flags="-y -q --best" + else + pkg_manager="yum" + pkg_manager_flags="-y -q" + fi + if [ -n "$VERSION" ]; then + if is_dry_run; then + echo "# WARNING: VERSION pinning is not supported in DRY_RUN" + else + if [ "$lsb_dist" = "fedora" ]; then + pkg_suffix="fc$dist_version" + else + pkg_suffix="el" + fi + pkg_pattern="$(echo "$VERSION" | sed 's/-ce-/\\\\.ce.*/g' | sed 's/-/.*/g').*$pkg_suffix" + search_command="$pkg_manager list --showduplicates docker-ce | grep '$pkg_pattern' | tail -1 | awk '{print \$2}'" + pkg_version="$($sh_c "$search_command")" + echo "INFO: Searching repository for VERSION '$VERSION'" + echo "INFO: $search_command" + if [ -z "$pkg_version" ]; then + echo + echo "ERROR: '$VERSION' not found amongst $pkg_manager list results" + echo + exit 1 + fi + if version_gte "18.09"; then + # older versions don't support a cli package + search_command="$pkg_manager list --showduplicates docker-ce-cli | grep '$pkg_pattern' | tail -1 | awk '{print \$2}'" + cli_pkg_version="$($sh_c "$search_command" | cut -d':' -f 2)" + fi + # Cut out the epoch and prefix with a '-' + pkg_version="-$(echo "$pkg_version" | cut -d':' -f 2)" + fi + fi + ( + pkgs="docker-ce$pkg_version" + if version_gte "18.09"; then + # older versions didn't ship the cli and containerd as separate packages + if [ -n "$cli_pkg_version" ]; then + pkgs="$pkgs docker-ce-cli-$cli_pkg_version containerd.io" + else + pkgs="$pkgs docker-ce-cli containerd.io" + fi + fi + if version_gte "20.10"; then + pkgs="$pkgs docker-compose-plugin docker-ce-rootless-extras$pkg_version" + fi + if version_gte "23.0"; then + pkgs="$pkgs docker-buildx-plugin docker-model-plugin" + fi + if ! is_dry_run; then + set -x + fi + $sh_c "$pkg_manager $pkg_manager_flags install $pkgs" + ) + echo_docker_as_nonroot + exit 0 + ;; + sles) + echo "Effective v27.5, please consult SLES distro statement for s390x support." + exit 1 + ;; + *) + if [ -z "$lsb_dist" ]; then + if is_darwin; then + echo + echo "ERROR: Unsupported operating system 'macOS'" + echo "Please get Docker Desktop from https://www.docker.com/products/docker-desktop" + echo + exit 1 + fi + fi + echo + echo "ERROR: Unsupported distribution '$lsb_dist'" + echo + exit 1 + ;; + esac + exit 1 +} + +# wrapped up in a function so that we have some protection against only getting +# half the file during "curl | sh" +do_install diff --git a/full-stack/ngnix/nginx.conf b/full-stack/ngnix/nginx.conf index e9fe2a7..e49fd51 100644 --- a/full-stack/ngnix/nginx.conf +++ b/full-stack/ngnix/nginx.conf @@ -72,6 +72,51 @@ http { client_max_body_size 50M; } + location /api/process_image { + auth_request /api/auth; + proxy_pass http://app:8000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /api/process_image_async { + auth_request /api/auth; + proxy_pass http://app:8000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /api/task { + auth_request /api/auth; + proxy_pass http://app:8000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /api/tasks { + auth_request /api/auth; + proxy_pass http://app:8000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /api/results { + auth_request /api/auth; + proxy_pass http://app:8000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + # Enable gzip compression gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml; @@ -81,4 +126,4 @@ http { add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options "nosniff" always; } -} \ No newline at end of file +} diff --git a/full-stack/ngnix/workbench.html b/full-stack/ngnix/workbench.html index d1ae9c2..01cb9ef 100644 --- a/full-stack/ngnix/workbench.html +++ b/full-stack/ngnix/workbench.html @@ -44,10 +44,11 @@

Photo Workbench

× +
- \ No newline at end of file + diff --git a/full-stack/ngnix/workbench.js b/full-stack/ngnix/workbench.js index d473b1c..57c41e6 100644 --- a/full-stack/ngnix/workbench.js +++ b/full-stack/ngnix/workbench.js @@ -67,6 +67,7 @@ document.addEventListener('DOMContentLoaded', function() { uploadStatus.textContent = 'Upload successful!'; uploadStatus.className = 'upload-status success'; loadPhotos(); // Refresh photo grid + photoUploadInput.value = ''; // Reset file input to allow re-upload of same file setTimeout(() => { uploadStatus.textContent = ''; uploadStatus.className = 'upload-status'; @@ -76,6 +77,7 @@ document.addEventListener('DOMContentLoaded', function() { uploadStatus.textContent = 'Upload failed. Please try again.'; uploadStatus.className = 'upload-status error'; console.error('Upload error:', error); + photoUploadInput.value = ''; // Reset file input to allow re-upload of same file }); } diff --git a/notebooks/1_data_exploration/1_3_download_moscow.ipynb b/notebooks/1_data_exploration/1_3_download_moscow.ipynb index 163f3d5..545d40a 100644 --- a/notebooks/1_data_exploration/1_3_download_moscow.ipynb +++ b/notebooks/1_data_exploration/1_3_download_moscow.ipynb @@ -142,318 +142,1811 @@ "name": "stderr", "output_type": "stream", "text": [ - "INFO:__main__:=== Вариант 1: Автоматическое разбиение большого bbox ===\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "INFO:geo.download_images:Автоматически рассчитан размер сетки: 10x10\n", - "INFO:geo.download_images:Основной bbox разбит на 100 частей\n", - "INFO:geo.download_images: Часть 1: [37.366723, 55.57917, 37.4141811, 55.6120466]\n", - "INFO:geo.download_images: Часть 2: [37.366723, 55.6120466, 37.4141811, 55.6449232]\n", - "INFO:geo.download_images: Часть 3: [37.366723, 55.6449232, 37.4141811, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 4: [37.366723, 55.677799799999995, 37.4141811, 55.7106764]\n", - "INFO:geo.download_images: Часть 5: [37.366723, 55.7106764, 37.4141811, 55.743553]\n", - "INFO:geo.download_images: Часть 6: [37.366723, 55.743553, 37.4141811, 55.7764296]\n", - "INFO:geo.download_images: Часть 7: [37.366723, 55.7764296, 37.4141811, 55.8093062]\n", - "INFO:geo.download_images: Часть 8: [37.366723, 55.8093062, 37.4141811, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 9: [37.366723, 55.842182799999996, 37.4141811, 55.8750594]\n", - "INFO:geo.download_images: Часть 10: [37.366723, 55.8750594, 37.4141811, 55.907936]\n", - "INFO:geo.download_images: Часть 11: [37.4141811, 55.57917, 37.4616392, 55.6120466]\n", - "INFO:geo.download_images: Часть 12: [37.4141811, 55.6120466, 37.4616392, 55.6449232]\n", - "INFO:geo.download_images: Часть 13: [37.4141811, 55.6449232, 37.4616392, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 14: [37.4141811, 55.677799799999995, 37.4616392, 55.7106764]\n", - "INFO:geo.download_images: Часть 15: [37.4141811, 55.7106764, 37.4616392, 55.743553]\n", - "INFO:geo.download_images: Часть 16: [37.4141811, 55.743553, 37.4616392, 55.7764296]\n", - "INFO:geo.download_images: Часть 17: [37.4141811, 55.7764296, 37.4616392, 55.8093062]\n", - "INFO:geo.download_images: Часть 18: [37.4141811, 55.8093062, 37.4616392, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 19: [37.4141811, 55.842182799999996, 37.4616392, 55.8750594]\n", - "INFO:geo.download_images: Часть 20: [37.4141811, 55.8750594, 37.4616392, 55.907936]\n", - "INFO:geo.download_images: Часть 21: [37.4616392, 55.57917, 37.5090973, 55.6120466]\n", - "INFO:geo.download_images: Часть 22: [37.4616392, 55.6120466, 37.5090973, 55.6449232]\n", - "INFO:geo.download_images: Часть 23: [37.4616392, 55.6449232, 37.5090973, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 24: [37.4616392, 55.677799799999995, 37.5090973, 55.7106764]\n", - "INFO:geo.download_images: Часть 25: [37.4616392, 55.7106764, 37.5090973, 55.743553]\n", - "INFO:geo.download_images: Часть 26: [37.4616392, 55.743553, 37.5090973, 55.7764296]\n", - "INFO:geo.download_images: Часть 27: [37.4616392, 55.7764296, 37.5090973, 55.8093062]\n", - "INFO:geo.download_images: Часть 28: [37.4616392, 55.8093062, 37.5090973, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 29: [37.4616392, 55.842182799999996, 37.5090973, 55.8750594]\n", - "INFO:geo.download_images: Часть 30: [37.4616392, 55.8750594, 37.5090973, 55.907936]\n", - "INFO:geo.download_images: Часть 31: [37.5090973, 55.57917, 37.5565554, 55.6120466]\n", - "INFO:geo.download_images: Часть 32: [37.5090973, 55.6120466, 37.5565554, 55.6449232]\n", - "INFO:geo.download_images: Часть 33: [37.5090973, 55.6449232, 37.5565554, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 34: [37.5090973, 55.677799799999995, 37.5565554, 55.7106764]\n", - "INFO:geo.download_images: Часть 35: [37.5090973, 55.7106764, 37.5565554, 55.743553]\n", - "INFO:geo.download_images: Часть 36: [37.5090973, 55.743553, 37.5565554, 55.7764296]\n", - "INFO:geo.download_images: Часть 37: [37.5090973, 55.7764296, 37.5565554, 55.8093062]\n", - "INFO:geo.download_images: Часть 38: [37.5090973, 55.8093062, 37.5565554, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 39: [37.5090973, 55.842182799999996, 37.5565554, 55.8750594]\n", - "INFO:geo.download_images: Часть 40: [37.5090973, 55.8750594, 37.5565554, 55.907936]\n", - "INFO:geo.download_images: Часть 41: [37.5565554, 55.57917, 37.6040135, 55.6120466]\n", - "INFO:geo.download_images: Часть 42: [37.5565554, 55.6120466, 37.6040135, 55.6449232]\n", - "INFO:geo.download_images: Часть 43: [37.5565554, 55.6449232, 37.6040135, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 44: [37.5565554, 55.677799799999995, 37.6040135, 55.7106764]\n", - "INFO:geo.download_images: Часть 45: [37.5565554, 55.7106764, 37.6040135, 55.743553]\n", - "INFO:geo.download_images: Часть 46: [37.5565554, 55.743553, 37.6040135, 55.7764296]\n", - "INFO:geo.download_images: Часть 47: [37.5565554, 55.7764296, 37.6040135, 55.8093062]\n", - "INFO:geo.download_images: Часть 48: [37.5565554, 55.8093062, 37.6040135, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 49: [37.5565554, 55.842182799999996, 37.6040135, 55.8750594]\n", - "INFO:geo.download_images: Часть 50: [37.5565554, 55.8750594, 37.6040135, 55.907936]\n", - "INFO:geo.download_images: Часть 51: [37.6040135, 55.57917, 37.6514716, 55.6120466]\n", - "INFO:geo.download_images: Часть 52: [37.6040135, 55.6120466, 37.6514716, 55.6449232]\n", - "INFO:geo.download_images: Часть 53: [37.6040135, 55.6449232, 37.6514716, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 54: [37.6040135, 55.677799799999995, 37.6514716, 55.7106764]\n", - "INFO:geo.download_images: Часть 55: [37.6040135, 55.7106764, 37.6514716, 55.743553]\n", - "INFO:geo.download_images: Часть 56: [37.6040135, 55.743553, 37.6514716, 55.7764296]\n", - "INFO:geo.download_images: Часть 57: [37.6040135, 55.7764296, 37.6514716, 55.8093062]\n", - "INFO:geo.download_images: Часть 58: [37.6040135, 55.8093062, 37.6514716, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 59: [37.6040135, 55.842182799999996, 37.6514716, 55.8750594]\n", - "INFO:geo.download_images: Часть 60: [37.6040135, 55.8750594, 37.6514716, 55.907936]\n", - "INFO:geo.download_images: Часть 61: [37.6514716, 55.57917, 37.6989297, 55.6120466]\n", - "INFO:geo.download_images: Часть 62: [37.6514716, 55.6120466, 37.6989297, 55.6449232]\n", - "INFO:geo.download_images: Часть 63: [37.6514716, 55.6449232, 37.6989297, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 64: [37.6514716, 55.677799799999995, 37.6989297, 55.7106764]\n", - "INFO:geo.download_images: Часть 65: [37.6514716, 55.7106764, 37.6989297, 55.743553]\n", - "INFO:geo.download_images: Часть 66: [37.6514716, 55.743553, 37.6989297, 55.7764296]\n", - "INFO:geo.download_images: Часть 67: [37.6514716, 55.7764296, 37.6989297, 55.8093062]\n", - "INFO:geo.download_images: Часть 68: [37.6514716, 55.8093062, 37.6989297, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 69: [37.6514716, 55.842182799999996, 37.6989297, 55.8750594]\n", - "INFO:geo.download_images: Часть 70: [37.6514716, 55.8750594, 37.6989297, 55.907936]\n", - "INFO:geo.download_images: Часть 71: [37.6989297, 55.57917, 37.7463878, 55.6120466]\n", - "INFO:geo.download_images: Часть 72: [37.6989297, 55.6120466, 37.7463878, 55.6449232]\n", - "INFO:geo.download_images: Часть 73: [37.6989297, 55.6449232, 37.7463878, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 74: [37.6989297, 55.677799799999995, 37.7463878, 55.7106764]\n", - "INFO:geo.download_images: Часть 75: [37.6989297, 55.7106764, 37.7463878, 55.743553]\n", - "INFO:geo.download_images: Часть 76: [37.6989297, 55.743553, 37.7463878, 55.7764296]\n", - "INFO:geo.download_images: Часть 77: [37.6989297, 55.7764296, 37.7463878, 55.8093062]\n", - "INFO:geo.download_images: Часть 78: [37.6989297, 55.8093062, 37.7463878, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 79: [37.6989297, 55.842182799999996, 37.7463878, 55.8750594]\n", - "INFO:geo.download_images: Часть 80: [37.6989297, 55.8750594, 37.7463878, 55.907936]\n", - "INFO:geo.download_images: Часть 81: [37.7463878, 55.57917, 37.7938459, 55.6120466]\n", - "INFO:geo.download_images: Часть 82: [37.7463878, 55.6120466, 37.7938459, 55.6449232]\n", - "INFO:geo.download_images: Часть 83: [37.7463878, 55.6449232, 37.7938459, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 84: [37.7463878, 55.677799799999995, 37.7938459, 55.7106764]\n", - "INFO:geo.download_images: Часть 85: [37.7463878, 55.7106764, 37.7938459, 55.743553]\n", - "INFO:geo.download_images: Часть 86: [37.7463878, 55.743553, 37.7938459, 55.7764296]\n", - "INFO:geo.download_images: Часть 87: [37.7463878, 55.7764296, 37.7938459, 55.8093062]\n", - "INFO:geo.download_images: Часть 88: [37.7463878, 55.8093062, 37.7938459, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 89: [37.7463878, 55.842182799999996, 37.7938459, 55.8750594]\n", - "INFO:geo.download_images: Часть 90: [37.7463878, 55.8750594, 37.7938459, 55.907936]\n", - "INFO:geo.download_images: Часть 91: [37.7938459, 55.57917, 37.841304, 55.6120466]\n", - "INFO:geo.download_images: Часть 92: [37.7938459, 55.6120466, 37.841304, 55.6449232]\n", - "INFO:geo.download_images: Часть 93: [37.7938459, 55.6449232, 37.841304, 55.677799799999995]\n", - "INFO:geo.download_images: Часть 94: [37.7938459, 55.677799799999995, 37.841304, 55.7106764]\n", - "INFO:geo.download_images: Часть 95: [37.7938459, 55.7106764, 37.841304, 55.743553]\n", - "INFO:geo.download_images: Часть 96: [37.7938459, 55.743553, 37.841304, 55.7764296]\n", - "INFO:geo.download_images: Часть 97: [37.7938459, 55.7764296, 37.841304, 55.8093062]\n", - "INFO:geo.download_images: Часть 98: [37.7938459, 55.8093062, 37.841304, 55.842182799999996]\n", - "INFO:geo.download_images: Часть 99: [37.7938459, 55.842182799999996, 37.841304, 55.8750594]\n", - "INFO:geo.download_images: Часть 100: [37.7938459, 55.8750594, 37.841304, 55.907936]\n", - "INFO:geo.download_images:Начинаем обработку 100 bbox регионов...\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 1/100: [37.366723, 55.57917, 37.4141811, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 2/100: [37.366723, 55.6120466, 37.4141811, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 3/100: [37.366723, 55.7106764, 37.4141811, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 4/100: [37.366723, 55.743553, 37.4141811, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 5/100: [37.366723, 55.8093062, 37.4141811, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 6/100: [37.366723, 55.677799799999995, 37.4141811, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 7/100: [37.366723, 55.7764296, 37.4141811, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 8/100: [37.366723, 55.6449232, 37.4141811, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 9/100: [37.366723, 55.842182799999996, 37.4141811, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 10/100: [37.4141811, 55.6120466, 37.4616392, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 11/100: [37.4141811, 55.6449232, 37.4616392, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 12/100: [37.4141811, 55.57917, 37.4616392, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 13/100: [37.366723, 55.8750594, 37.4141811, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Используются кэшированные данные\n", - "INFO:geo.download_images:Обработан bbox 14/100: [37.4141811, 55.677799799999995, 37.4616392, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 15/100: [37.4141811, 55.7106764, 37.4616392, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 16/100: [37.4141811, 55.743553, 37.4616392, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 17/100: [37.4141811, 55.7764296, 37.4616392, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 18/100: [37.4141811, 55.842182799999996, 37.4616392, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 19/100: [37.4141811, 55.8750594, 37.4616392, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 20/100: [37.4141811, 55.8093062, 37.4616392, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 21/100: [37.4616392, 55.57917, 37.5090973, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 22/100: [37.4616392, 55.6120466, 37.5090973, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 23/100: [37.4616392, 55.6449232, 37.5090973, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 24/100: [37.4616392, 55.677799799999995, 37.5090973, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 25/100: [37.4616392, 55.7106764, 37.5090973, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 26/100: [37.4616392, 55.743553, 37.5090973, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 27/100: [37.4616392, 55.7764296, 37.5090973, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 28/100: [37.4616392, 55.8093062, 37.5090973, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 29/100: [37.4616392, 55.842182799999996, 37.5090973, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 30/100: [37.4616392, 55.8750594, 37.5090973, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 31/100: [37.5090973, 55.57917, 37.5565554, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 32/100: [37.5090973, 55.6449232, 37.5565554, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 33/100: [37.5090973, 55.6120466, 37.5565554, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 34/100: [37.5090973, 55.677799799999995, 37.5565554, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 35/100: [37.5090973, 55.7106764, 37.5565554, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 36/100: [37.5090973, 55.743553, 37.5565554, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 37/100: [37.5090973, 55.7764296, 37.5565554, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 38/100: [37.5090973, 55.8093062, 37.5565554, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 39/100: [37.5090973, 55.842182799999996, 37.5565554, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 40/100: [37.5090973, 55.8750594, 37.5565554, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 41/100: [37.5565554, 55.57917, 37.6040135, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 42/100: [37.5565554, 55.6120466, 37.6040135, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 43/100: [37.5565554, 55.6449232, 37.6040135, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 44/100: [37.5565554, 55.677799799999995, 37.6040135, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 45/100: [37.5565554, 55.7106764, 37.6040135, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 46/100: [37.5565554, 55.743553, 37.6040135, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 47/100: [37.5565554, 55.7764296, 37.6040135, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 48/100: [37.5565554, 55.8093062, 37.6040135, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 49/100: [37.5565554, 55.842182799999996, 37.6040135, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 50/100: [37.5565554, 55.8750594, 37.6040135, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 51/100: [37.6040135, 55.6120466, 37.6514716, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 52/100: [37.6040135, 55.57917, 37.6514716, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 53/100: [37.6040135, 55.6449232, 37.6514716, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 54/100: [37.6040135, 55.677799799999995, 37.6514716, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 55/100: [37.6040135, 55.7106764, 37.6514716, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 56/100: [37.6040135, 55.743553, 37.6514716, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 57/100: [37.6040135, 55.7764296, 37.6514716, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 58/100: [37.6040135, 55.8093062, 37.6514716, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 59/100: [37.6040135, 55.842182799999996, 37.6514716, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 60/100: [37.6040135, 55.8750594, 37.6514716, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 61/100: [37.6514716, 55.57917, 37.6989297, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 62/100: [37.6514716, 55.6120466, 37.6989297, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 63/100: [37.6514716, 55.6449232, 37.6989297, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 64/100: [37.6514716, 55.677799799999995, 37.6989297, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 65/100: [37.6514716, 55.7106764, 37.6989297, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 66/100: [37.6514716, 55.743553, 37.6989297, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 67/100: [37.6514716, 55.7764296, 37.6989297, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 68/100: [37.6514716, 55.8093062, 37.6989297, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 69/100: [37.6514716, 55.842182799999996, 37.6989297, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 70/100: [37.6514716, 55.8750594, 37.6989297, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 71/100: [37.6989297, 55.6120466, 37.7463878, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 72/100: [37.6989297, 55.57917, 37.7463878, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 73/100: [37.6989297, 55.6449232, 37.7463878, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 74/100: [37.6989297, 55.677799799999995, 37.7463878, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 75/100: [37.6989297, 55.7106764, 37.7463878, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 76/100: [37.6989297, 55.743553, 37.7463878, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 77/100: [37.6989297, 55.7764296, 37.7463878, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 78/100: [37.6989297, 55.8093062, 37.7463878, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 79/100: [37.6989297, 55.842182799999996, 37.7463878, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 80/100: [37.6989297, 55.8750594, 37.7463878, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 81/100: [37.7463878, 55.57917, 37.7938459, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 82/100: [37.7463878, 55.6120466, 37.7938459, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 83/100: [37.7463878, 55.6449232, 37.7938459, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 84/100: [37.7463878, 55.677799799999995, 37.7938459, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 85/100: [37.7463878, 55.7106764, 37.7938459, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 86/100: [37.7463878, 55.743553, 37.7938459, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 87/100: [37.7463878, 55.7764296, 37.7938459, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 88/100: [37.7463878, 55.8093062, 37.7938459, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 89/100: [37.7463878, 55.842182799999996, 37.7938459, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 90/100: [37.7463878, 55.8750594, 37.7938459, 55.907936] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 91/100: [37.7938459, 55.57917, 37.841304, 55.6120466] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 92/100: [37.7938459, 55.6120466, 37.841304, 55.6449232] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 93/100: [37.7938459, 55.6449232, 37.841304, 55.677799799999995] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 94/100: [37.7938459, 55.677799799999995, 37.841304, 55.7106764] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 95/100: [37.7938459, 55.7106764, 37.841304, 55.743553] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 96/100: [37.7938459, 55.743553, 37.841304, 55.7764296] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 97/100: [37.7938459, 55.7764296, 37.841304, 55.8093062] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 98/100: [37.7938459, 55.8093062, 37.841304, 55.842182799999996] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 99/100: [37.7938459, 55.842182799999996, 37.841304, 55.8750594] - найдено 500 изображений\n", - "INFO:geo.download_images:Обработан bbox 100/100: [37.7938459, 55.8750594, 37.841304, 55.907936] - найдено 32 изображений\n", - "INFO:geo.download_images:После объединения: 49529 уникальных изображений\n", - "INFO:__main__:Найдено 49529 изображений. Начинаем загрузку в S3...\n", + "INFO:__main__:=== Вариант 1: Автоматическое разбиение большого bbox ===\n", + "INFO:geo.download_images:Основной bbox разбит на 900 частей\n", + "INFO:geo.download_images: Часть 1: [36.866323, 55.334271, 36.922927900000005, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 2: [36.866323, 55.36283743333333, 36.922927900000005, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 3: [36.866323, 55.391403866666664, 36.922927900000005, 55.4199703]\n", + "INFO:geo.download_images: Часть 4: [36.866323, 55.4199703, 36.922927900000005, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 5: [36.866323, 55.448536733333334, 36.922927900000005, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 6: [36.866323, 55.477103166666666, 36.922927900000005, 55.5056696]\n", + "INFO:geo.download_images: Часть 7: [36.866323, 55.5056696, 36.922927900000005, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 8: [36.866323, 55.534236033333336, 36.922927900000005, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 9: [36.866323, 55.56280246666667, 36.922927900000005, 55.5913689]\n", + "INFO:geo.download_images: Часть 10: [36.866323, 55.5913689, 36.922927900000005, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 11: [36.866323, 55.61993533333333, 36.922927900000005, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 12: [36.866323, 55.64850176666667, 36.922927900000005, 55.6770682]\n", + "INFO:geo.download_images: Часть 13: [36.866323, 55.6770682, 36.922927900000005, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 14: [36.866323, 55.70563463333333, 36.922927900000005, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 15: [36.866323, 55.734201066666664, 36.922927900000005, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 16: [36.866323, 55.762767499999995, 36.922927900000005, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 17: [36.866323, 55.791333933333334, 36.922927900000005, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 18: [36.866323, 55.819900366666666, 36.922927900000005, 55.8484668]\n", + "INFO:geo.download_images: Часть 19: [36.866323, 55.8484668, 36.922927900000005, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 20: [36.866323, 55.87703323333333, 36.922927900000005, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 21: [36.866323, 55.90559966666667, 36.922927900000005, 55.9341661]\n", + "INFO:geo.download_images: Часть 22: [36.866323, 55.9341661, 36.922927900000005, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 23: [36.866323, 55.96273253333333, 36.922927900000005, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 24: [36.866323, 55.99129896666666, 36.922927900000005, 56.0198654]\n", + "INFO:geo.download_images: Часть 25: [36.866323, 56.0198654, 36.922927900000005, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 26: [36.866323, 56.04843183333333, 36.922927900000005, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 27: [36.866323, 56.07699826666666, 36.922927900000005, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 28: [36.866323, 56.105564699999995, 36.922927900000005, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 29: [36.866323, 56.134131133333334, 36.922927900000005, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 30: [36.866323, 56.162697566666665, 36.922927900000005, 56.191264]\n", + "INFO:geo.download_images: Часть 31: [36.922927900000005, 55.334271, 36.9795328, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 32: [36.922927900000005, 55.36283743333333, 36.9795328, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 33: [36.922927900000005, 55.391403866666664, 36.9795328, 55.4199703]\n", + "INFO:geo.download_images: Часть 34: [36.922927900000005, 55.4199703, 36.9795328, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 35: [36.922927900000005, 55.448536733333334, 36.9795328, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 36: [36.922927900000005, 55.477103166666666, 36.9795328, 55.5056696]\n", + "INFO:geo.download_images: Часть 37: [36.922927900000005, 55.5056696, 36.9795328, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 38: [36.922927900000005, 55.534236033333336, 36.9795328, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 39: [36.922927900000005, 55.56280246666667, 36.9795328, 55.5913689]\n", + "INFO:geo.download_images: Часть 40: [36.922927900000005, 55.5913689, 36.9795328, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 41: [36.922927900000005, 55.61993533333333, 36.9795328, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 42: [36.922927900000005, 55.64850176666667, 36.9795328, 55.6770682]\n", + "INFO:geo.download_images: Часть 43: [36.922927900000005, 55.6770682, 36.9795328, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 44: [36.922927900000005, 55.70563463333333, 36.9795328, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 45: [36.922927900000005, 55.734201066666664, 36.9795328, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 46: [36.922927900000005, 55.762767499999995, 36.9795328, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 47: [36.922927900000005, 55.791333933333334, 36.9795328, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 48: [36.922927900000005, 55.819900366666666, 36.9795328, 55.8484668]\n", + "INFO:geo.download_images: Часть 49: [36.922927900000005, 55.8484668, 36.9795328, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 50: [36.922927900000005, 55.87703323333333, 36.9795328, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 51: [36.922927900000005, 55.90559966666667, 36.9795328, 55.9341661]\n", + "INFO:geo.download_images: Часть 52: [36.922927900000005, 55.9341661, 36.9795328, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 53: [36.922927900000005, 55.96273253333333, 36.9795328, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 54: [36.922927900000005, 55.99129896666666, 36.9795328, 56.0198654]\n", + "INFO:geo.download_images: Часть 55: [36.922927900000005, 56.0198654, 36.9795328, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 56: [36.922927900000005, 56.04843183333333, 36.9795328, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 57: [36.922927900000005, 56.07699826666666, 36.9795328, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 58: [36.922927900000005, 56.105564699999995, 36.9795328, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 59: [36.922927900000005, 56.134131133333334, 36.9795328, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 60: [36.922927900000005, 56.162697566666665, 36.9795328, 56.191264]\n", + "INFO:geo.download_images: Часть 61: [36.9795328, 55.334271, 37.0361377, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 62: [36.9795328, 55.36283743333333, 37.0361377, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 63: [36.9795328, 55.391403866666664, 37.0361377, 55.4199703]\n", + "INFO:geo.download_images: Часть 64: [36.9795328, 55.4199703, 37.0361377, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 65: [36.9795328, 55.448536733333334, 37.0361377, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 66: [36.9795328, 55.477103166666666, 37.0361377, 55.5056696]\n", + "INFO:geo.download_images: Часть 67: [36.9795328, 55.5056696, 37.0361377, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 68: [36.9795328, 55.534236033333336, 37.0361377, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 69: [36.9795328, 55.56280246666667, 37.0361377, 55.5913689]\n", + "INFO:geo.download_images: Часть 70: [36.9795328, 55.5913689, 37.0361377, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 71: [36.9795328, 55.61993533333333, 37.0361377, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 72: [36.9795328, 55.64850176666667, 37.0361377, 55.6770682]\n", + "INFO:geo.download_images: Часть 73: [36.9795328, 55.6770682, 37.0361377, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 74: [36.9795328, 55.70563463333333, 37.0361377, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 75: [36.9795328, 55.734201066666664, 37.0361377, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 76: [36.9795328, 55.762767499999995, 37.0361377, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 77: [36.9795328, 55.791333933333334, 37.0361377, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 78: [36.9795328, 55.819900366666666, 37.0361377, 55.8484668]\n", + "INFO:geo.download_images: Часть 79: [36.9795328, 55.8484668, 37.0361377, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 80: [36.9795328, 55.87703323333333, 37.0361377, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 81: [36.9795328, 55.90559966666667, 37.0361377, 55.9341661]\n", + "INFO:geo.download_images: Часть 82: [36.9795328, 55.9341661, 37.0361377, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 83: [36.9795328, 55.96273253333333, 37.0361377, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 84: [36.9795328, 55.99129896666666, 37.0361377, 56.0198654]\n", + "INFO:geo.download_images: Часть 85: [36.9795328, 56.0198654, 37.0361377, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 86: [36.9795328, 56.04843183333333, 37.0361377, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 87: [36.9795328, 56.07699826666666, 37.0361377, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 88: [36.9795328, 56.105564699999995, 37.0361377, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 89: [36.9795328, 56.134131133333334, 37.0361377, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 90: [36.9795328, 56.162697566666665, 37.0361377, 56.191264]\n", + "INFO:geo.download_images: Часть 91: [37.0361377, 55.334271, 37.0927426, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 92: [37.0361377, 55.36283743333333, 37.0927426, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 93: [37.0361377, 55.391403866666664, 37.0927426, 55.4199703]\n", + "INFO:geo.download_images: Часть 94: [37.0361377, 55.4199703, 37.0927426, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 95: [37.0361377, 55.448536733333334, 37.0927426, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 96: [37.0361377, 55.477103166666666, 37.0927426, 55.5056696]\n", + "INFO:geo.download_images: Часть 97: [37.0361377, 55.5056696, 37.0927426, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 98: [37.0361377, 55.534236033333336, 37.0927426, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 99: [37.0361377, 55.56280246666667, 37.0927426, 55.5913689]\n", + "INFO:geo.download_images: Часть 100: [37.0361377, 55.5913689, 37.0927426, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 101: [37.0361377, 55.61993533333333, 37.0927426, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 102: [37.0361377, 55.64850176666667, 37.0927426, 55.6770682]\n", + "INFO:geo.download_images: Часть 103: [37.0361377, 55.6770682, 37.0927426, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 104: [37.0361377, 55.70563463333333, 37.0927426, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 105: [37.0361377, 55.734201066666664, 37.0927426, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 106: [37.0361377, 55.762767499999995, 37.0927426, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 107: [37.0361377, 55.791333933333334, 37.0927426, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 108: [37.0361377, 55.819900366666666, 37.0927426, 55.8484668]\n", + "INFO:geo.download_images: Часть 109: [37.0361377, 55.8484668, 37.0927426, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 110: [37.0361377, 55.87703323333333, 37.0927426, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 111: [37.0361377, 55.90559966666667, 37.0927426, 55.9341661]\n", + "INFO:geo.download_images: Часть 112: [37.0361377, 55.9341661, 37.0927426, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 113: [37.0361377, 55.96273253333333, 37.0927426, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 114: [37.0361377, 55.99129896666666, 37.0927426, 56.0198654]\n", + "INFO:geo.download_images: Часть 115: [37.0361377, 56.0198654, 37.0927426, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 116: [37.0361377, 56.04843183333333, 37.0927426, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 117: [37.0361377, 56.07699826666666, 37.0927426, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 118: [37.0361377, 56.105564699999995, 37.0927426, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 119: [37.0361377, 56.134131133333334, 37.0927426, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 120: [37.0361377, 56.162697566666665, 37.0927426, 56.191264]\n", + "INFO:geo.download_images: Часть 121: [37.0927426, 55.334271, 37.149347500000005, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 122: [37.0927426, 55.36283743333333, 37.149347500000005, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 123: [37.0927426, 55.391403866666664, 37.149347500000005, 55.4199703]\n", + "INFO:geo.download_images: Часть 124: [37.0927426, 55.4199703, 37.149347500000005, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 125: [37.0927426, 55.448536733333334, 37.149347500000005, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 126: [37.0927426, 55.477103166666666, 37.149347500000005, 55.5056696]\n", + "INFO:geo.download_images: Часть 127: [37.0927426, 55.5056696, 37.149347500000005, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 128: [37.0927426, 55.534236033333336, 37.149347500000005, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 129: [37.0927426, 55.56280246666667, 37.149347500000005, 55.5913689]\n", + "INFO:geo.download_images: Часть 130: [37.0927426, 55.5913689, 37.149347500000005, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 131: [37.0927426, 55.61993533333333, 37.149347500000005, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 132: [37.0927426, 55.64850176666667, 37.149347500000005, 55.6770682]\n", + "INFO:geo.download_images: Часть 133: [37.0927426, 55.6770682, 37.149347500000005, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 134: [37.0927426, 55.70563463333333, 37.149347500000005, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 135: [37.0927426, 55.734201066666664, 37.149347500000005, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 136: [37.0927426, 55.762767499999995, 37.149347500000005, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 137: [37.0927426, 55.791333933333334, 37.149347500000005, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 138: [37.0927426, 55.819900366666666, 37.149347500000005, 55.8484668]\n", + "INFO:geo.download_images: Часть 139: [37.0927426, 55.8484668, 37.149347500000005, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 140: [37.0927426, 55.87703323333333, 37.149347500000005, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 141: [37.0927426, 55.90559966666667, 37.149347500000005, 55.9341661]\n", + "INFO:geo.download_images: Часть 142: [37.0927426, 55.9341661, 37.149347500000005, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 143: [37.0927426, 55.96273253333333, 37.149347500000005, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 144: [37.0927426, 55.99129896666666, 37.149347500000005, 56.0198654]\n", + "INFO:geo.download_images: Часть 145: [37.0927426, 56.0198654, 37.149347500000005, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 146: [37.0927426, 56.04843183333333, 37.149347500000005, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 147: [37.0927426, 56.07699826666666, 37.149347500000005, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 148: [37.0927426, 56.105564699999995, 37.149347500000005, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 149: [37.0927426, 56.134131133333334, 37.149347500000005, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 150: [37.0927426, 56.162697566666665, 37.149347500000005, 56.191264]\n", + "INFO:geo.download_images: Часть 151: [37.149347500000005, 55.334271, 37.2059524, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 152: [37.149347500000005, 55.36283743333333, 37.2059524, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 153: [37.149347500000005, 55.391403866666664, 37.2059524, 55.4199703]\n", + "INFO:geo.download_images: Часть 154: [37.149347500000005, 55.4199703, 37.2059524, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 155: [37.149347500000005, 55.448536733333334, 37.2059524, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 156: [37.149347500000005, 55.477103166666666, 37.2059524, 55.5056696]\n", + "INFO:geo.download_images: Часть 157: [37.149347500000005, 55.5056696, 37.2059524, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 158: [37.149347500000005, 55.534236033333336, 37.2059524, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 159: [37.149347500000005, 55.56280246666667, 37.2059524, 55.5913689]\n", + "INFO:geo.download_images: Часть 160: [37.149347500000005, 55.5913689, 37.2059524, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 161: [37.149347500000005, 55.61993533333333, 37.2059524, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 162: [37.149347500000005, 55.64850176666667, 37.2059524, 55.6770682]\n", + "INFO:geo.download_images: Часть 163: [37.149347500000005, 55.6770682, 37.2059524, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 164: [37.149347500000005, 55.70563463333333, 37.2059524, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 165: [37.149347500000005, 55.734201066666664, 37.2059524, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 166: [37.149347500000005, 55.762767499999995, 37.2059524, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 167: [37.149347500000005, 55.791333933333334, 37.2059524, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 168: [37.149347500000005, 55.819900366666666, 37.2059524, 55.8484668]\n", + "INFO:geo.download_images: Часть 169: [37.149347500000005, 55.8484668, 37.2059524, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 170: [37.149347500000005, 55.87703323333333, 37.2059524, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 171: [37.149347500000005, 55.90559966666667, 37.2059524, 55.9341661]\n", + "INFO:geo.download_images: Часть 172: [37.149347500000005, 55.9341661, 37.2059524, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 173: [37.149347500000005, 55.96273253333333, 37.2059524, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 174: [37.149347500000005, 55.99129896666666, 37.2059524, 56.0198654]\n", + "INFO:geo.download_images: Часть 175: [37.149347500000005, 56.0198654, 37.2059524, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 176: [37.149347500000005, 56.04843183333333, 37.2059524, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 177: [37.149347500000005, 56.07699826666666, 37.2059524, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 178: [37.149347500000005, 56.105564699999995, 37.2059524, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 179: [37.149347500000005, 56.134131133333334, 37.2059524, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 180: [37.149347500000005, 56.162697566666665, 37.2059524, 56.191264]\n", + "INFO:geo.download_images: Часть 181: [37.2059524, 55.334271, 37.2625573, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 182: [37.2059524, 55.36283743333333, 37.2625573, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 183: [37.2059524, 55.391403866666664, 37.2625573, 55.4199703]\n", + "INFO:geo.download_images: Часть 184: [37.2059524, 55.4199703, 37.2625573, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 185: [37.2059524, 55.448536733333334, 37.2625573, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 186: [37.2059524, 55.477103166666666, 37.2625573, 55.5056696]\n", + "INFO:geo.download_images: Часть 187: [37.2059524, 55.5056696, 37.2625573, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 188: [37.2059524, 55.534236033333336, 37.2625573, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 189: [37.2059524, 55.56280246666667, 37.2625573, 55.5913689]\n", + "INFO:geo.download_images: Часть 190: [37.2059524, 55.5913689, 37.2625573, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 191: [37.2059524, 55.61993533333333, 37.2625573, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 192: [37.2059524, 55.64850176666667, 37.2625573, 55.6770682]\n", + "INFO:geo.download_images: Часть 193: [37.2059524, 55.6770682, 37.2625573, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 194: [37.2059524, 55.70563463333333, 37.2625573, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 195: [37.2059524, 55.734201066666664, 37.2625573, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 196: [37.2059524, 55.762767499999995, 37.2625573, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 197: [37.2059524, 55.791333933333334, 37.2625573, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 198: [37.2059524, 55.819900366666666, 37.2625573, 55.8484668]\n", + "INFO:geo.download_images: Часть 199: [37.2059524, 55.8484668, 37.2625573, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 200: [37.2059524, 55.87703323333333, 37.2625573, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 201: [37.2059524, 55.90559966666667, 37.2625573, 55.9341661]\n", + "INFO:geo.download_images: Часть 202: [37.2059524, 55.9341661, 37.2625573, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 203: [37.2059524, 55.96273253333333, 37.2625573, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 204: [37.2059524, 55.99129896666666, 37.2625573, 56.0198654]\n", + "INFO:geo.download_images: Часть 205: [37.2059524, 56.0198654, 37.2625573, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 206: [37.2059524, 56.04843183333333, 37.2625573, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 207: [37.2059524, 56.07699826666666, 37.2625573, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 208: [37.2059524, 56.105564699999995, 37.2625573, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 209: [37.2059524, 56.134131133333334, 37.2625573, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 210: [37.2059524, 56.162697566666665, 37.2625573, 56.191264]\n", + "INFO:geo.download_images: Часть 211: [37.2625573, 55.334271, 37.3191622, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 212: [37.2625573, 55.36283743333333, 37.3191622, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 213: [37.2625573, 55.391403866666664, 37.3191622, 55.4199703]\n", + "INFO:geo.download_images: Часть 214: [37.2625573, 55.4199703, 37.3191622, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 215: [37.2625573, 55.448536733333334, 37.3191622, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 216: [37.2625573, 55.477103166666666, 37.3191622, 55.5056696]\n", + "INFO:geo.download_images: Часть 217: [37.2625573, 55.5056696, 37.3191622, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 218: [37.2625573, 55.534236033333336, 37.3191622, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 219: [37.2625573, 55.56280246666667, 37.3191622, 55.5913689]\n", + "INFO:geo.download_images: Часть 220: [37.2625573, 55.5913689, 37.3191622, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 221: [37.2625573, 55.61993533333333, 37.3191622, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 222: [37.2625573, 55.64850176666667, 37.3191622, 55.6770682]\n", + "INFO:geo.download_images: Часть 223: [37.2625573, 55.6770682, 37.3191622, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 224: [37.2625573, 55.70563463333333, 37.3191622, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 225: [37.2625573, 55.734201066666664, 37.3191622, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 226: [37.2625573, 55.762767499999995, 37.3191622, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 227: [37.2625573, 55.791333933333334, 37.3191622, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 228: [37.2625573, 55.819900366666666, 37.3191622, 55.8484668]\n", + "INFO:geo.download_images: Часть 229: [37.2625573, 55.8484668, 37.3191622, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 230: [37.2625573, 55.87703323333333, 37.3191622, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 231: [37.2625573, 55.90559966666667, 37.3191622, 55.9341661]\n", + "INFO:geo.download_images: Часть 232: [37.2625573, 55.9341661, 37.3191622, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 233: [37.2625573, 55.96273253333333, 37.3191622, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 234: [37.2625573, 55.99129896666666, 37.3191622, 56.0198654]\n", + "INFO:geo.download_images: Часть 235: [37.2625573, 56.0198654, 37.3191622, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 236: [37.2625573, 56.04843183333333, 37.3191622, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 237: [37.2625573, 56.07699826666666, 37.3191622, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 238: [37.2625573, 56.105564699999995, 37.3191622, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 239: [37.2625573, 56.134131133333334, 37.3191622, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 240: [37.2625573, 56.162697566666665, 37.3191622, 56.191264]\n", + "INFO:geo.download_images: Часть 241: [37.3191622, 55.334271, 37.375767100000004, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 242: [37.3191622, 55.36283743333333, 37.375767100000004, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 243: [37.3191622, 55.391403866666664, 37.375767100000004, 55.4199703]\n", + "INFO:geo.download_images: Часть 244: [37.3191622, 55.4199703, 37.375767100000004, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 245: [37.3191622, 55.448536733333334, 37.375767100000004, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 246: [37.3191622, 55.477103166666666, 37.375767100000004, 55.5056696]\n", + "INFO:geo.download_images: Часть 247: [37.3191622, 55.5056696, 37.375767100000004, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 248: [37.3191622, 55.534236033333336, 37.375767100000004, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 249: [37.3191622, 55.56280246666667, 37.375767100000004, 55.5913689]\n", + "INFO:geo.download_images: Часть 250: [37.3191622, 55.5913689, 37.375767100000004, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 251: [37.3191622, 55.61993533333333, 37.375767100000004, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 252: [37.3191622, 55.64850176666667, 37.375767100000004, 55.6770682]\n", + "INFO:geo.download_images: Часть 253: [37.3191622, 55.6770682, 37.375767100000004, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 254: [37.3191622, 55.70563463333333, 37.375767100000004, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 255: [37.3191622, 55.734201066666664, 37.375767100000004, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 256: [37.3191622, 55.762767499999995, 37.375767100000004, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 257: [37.3191622, 55.791333933333334, 37.375767100000004, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 258: [37.3191622, 55.819900366666666, 37.375767100000004, 55.8484668]\n", + "INFO:geo.download_images: Часть 259: [37.3191622, 55.8484668, 37.375767100000004, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 260: [37.3191622, 55.87703323333333, 37.375767100000004, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 261: [37.3191622, 55.90559966666667, 37.375767100000004, 55.9341661]\n", + "INFO:geo.download_images: Часть 262: [37.3191622, 55.9341661, 37.375767100000004, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 263: [37.3191622, 55.96273253333333, 37.375767100000004, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 264: [37.3191622, 55.99129896666666, 37.375767100000004, 56.0198654]\n", + "INFO:geo.download_images: Часть 265: [37.3191622, 56.0198654, 37.375767100000004, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 266: [37.3191622, 56.04843183333333, 37.375767100000004, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 267: [37.3191622, 56.07699826666666, 37.375767100000004, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 268: [37.3191622, 56.105564699999995, 37.375767100000004, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 269: [37.3191622, 56.134131133333334, 37.375767100000004, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 270: [37.3191622, 56.162697566666665, 37.375767100000004, 56.191264]\n", + "INFO:geo.download_images: Часть 271: [37.375767100000004, 55.334271, 37.432372, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 272: [37.375767100000004, 55.36283743333333, 37.432372, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 273: [37.375767100000004, 55.391403866666664, 37.432372, 55.4199703]\n", + "INFO:geo.download_images: Часть 274: [37.375767100000004, 55.4199703, 37.432372, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 275: [37.375767100000004, 55.448536733333334, 37.432372, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 276: [37.375767100000004, 55.477103166666666, 37.432372, 55.5056696]\n", + "INFO:geo.download_images: Часть 277: [37.375767100000004, 55.5056696, 37.432372, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 278: [37.375767100000004, 55.534236033333336, 37.432372, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 279: [37.375767100000004, 55.56280246666667, 37.432372, 55.5913689]\n", + "INFO:geo.download_images: Часть 280: [37.375767100000004, 55.5913689, 37.432372, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 281: [37.375767100000004, 55.61993533333333, 37.432372, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 282: [37.375767100000004, 55.64850176666667, 37.432372, 55.6770682]\n", + "INFO:geo.download_images: Часть 283: [37.375767100000004, 55.6770682, 37.432372, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 284: [37.375767100000004, 55.70563463333333, 37.432372, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 285: [37.375767100000004, 55.734201066666664, 37.432372, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 286: [37.375767100000004, 55.762767499999995, 37.432372, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 287: [37.375767100000004, 55.791333933333334, 37.432372, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 288: [37.375767100000004, 55.819900366666666, 37.432372, 55.8484668]\n", + "INFO:geo.download_images: Часть 289: [37.375767100000004, 55.8484668, 37.432372, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 290: [37.375767100000004, 55.87703323333333, 37.432372, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 291: [37.375767100000004, 55.90559966666667, 37.432372, 55.9341661]\n", + "INFO:geo.download_images: Часть 292: [37.375767100000004, 55.9341661, 37.432372, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 293: [37.375767100000004, 55.96273253333333, 37.432372, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 294: [37.375767100000004, 55.99129896666666, 37.432372, 56.0198654]\n", + "INFO:geo.download_images: Часть 295: [37.375767100000004, 56.0198654, 37.432372, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 296: [37.375767100000004, 56.04843183333333, 37.432372, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 297: [37.375767100000004, 56.07699826666666, 37.432372, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 298: [37.375767100000004, 56.105564699999995, 37.432372, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 299: [37.375767100000004, 56.134131133333334, 37.432372, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 300: [37.375767100000004, 56.162697566666665, 37.432372, 56.191264]\n", + "INFO:geo.download_images: Часть 301: [37.432372, 55.334271, 37.4889769, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 302: [37.432372, 55.36283743333333, 37.4889769, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 303: [37.432372, 55.391403866666664, 37.4889769, 55.4199703]\n", + "INFO:geo.download_images: Часть 304: [37.432372, 55.4199703, 37.4889769, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 305: [37.432372, 55.448536733333334, 37.4889769, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 306: [37.432372, 55.477103166666666, 37.4889769, 55.5056696]\n", + "INFO:geo.download_images: Часть 307: [37.432372, 55.5056696, 37.4889769, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 308: [37.432372, 55.534236033333336, 37.4889769, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 309: [37.432372, 55.56280246666667, 37.4889769, 55.5913689]\n", + "INFO:geo.download_images: Часть 310: [37.432372, 55.5913689, 37.4889769, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 311: [37.432372, 55.61993533333333, 37.4889769, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 312: [37.432372, 55.64850176666667, 37.4889769, 55.6770682]\n", + "INFO:geo.download_images: Часть 313: [37.432372, 55.6770682, 37.4889769, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 314: [37.432372, 55.70563463333333, 37.4889769, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 315: [37.432372, 55.734201066666664, 37.4889769, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 316: [37.432372, 55.762767499999995, 37.4889769, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 317: [37.432372, 55.791333933333334, 37.4889769, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 318: [37.432372, 55.819900366666666, 37.4889769, 55.8484668]\n", + "INFO:geo.download_images: Часть 319: [37.432372, 55.8484668, 37.4889769, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 320: [37.432372, 55.87703323333333, 37.4889769, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 321: [37.432372, 55.90559966666667, 37.4889769, 55.9341661]\n", + "INFO:geo.download_images: Часть 322: [37.432372, 55.9341661, 37.4889769, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 323: [37.432372, 55.96273253333333, 37.4889769, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 324: [37.432372, 55.99129896666666, 37.4889769, 56.0198654]\n", + "INFO:geo.download_images: Часть 325: [37.432372, 56.0198654, 37.4889769, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 326: [37.432372, 56.04843183333333, 37.4889769, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 327: [37.432372, 56.07699826666666, 37.4889769, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 328: [37.432372, 56.105564699999995, 37.4889769, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 329: [37.432372, 56.134131133333334, 37.4889769, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 330: [37.432372, 56.162697566666665, 37.4889769, 56.191264]\n", + "INFO:geo.download_images: Часть 331: [37.4889769, 55.334271, 37.5455818, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 332: [37.4889769, 55.36283743333333, 37.5455818, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 333: [37.4889769, 55.391403866666664, 37.5455818, 55.4199703]\n", + "INFO:geo.download_images: Часть 334: [37.4889769, 55.4199703, 37.5455818, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 335: [37.4889769, 55.448536733333334, 37.5455818, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 336: [37.4889769, 55.477103166666666, 37.5455818, 55.5056696]\n", + "INFO:geo.download_images: Часть 337: [37.4889769, 55.5056696, 37.5455818, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 338: [37.4889769, 55.534236033333336, 37.5455818, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 339: [37.4889769, 55.56280246666667, 37.5455818, 55.5913689]\n", + "INFO:geo.download_images: Часть 340: [37.4889769, 55.5913689, 37.5455818, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 341: [37.4889769, 55.61993533333333, 37.5455818, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 342: [37.4889769, 55.64850176666667, 37.5455818, 55.6770682]\n", + "INFO:geo.download_images: Часть 343: [37.4889769, 55.6770682, 37.5455818, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 344: [37.4889769, 55.70563463333333, 37.5455818, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 345: [37.4889769, 55.734201066666664, 37.5455818, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 346: [37.4889769, 55.762767499999995, 37.5455818, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 347: [37.4889769, 55.791333933333334, 37.5455818, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 348: [37.4889769, 55.819900366666666, 37.5455818, 55.8484668]\n", + "INFO:geo.download_images: Часть 349: [37.4889769, 55.8484668, 37.5455818, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 350: [37.4889769, 55.87703323333333, 37.5455818, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 351: [37.4889769, 55.90559966666667, 37.5455818, 55.9341661]\n", + "INFO:geo.download_images: Часть 352: [37.4889769, 55.9341661, 37.5455818, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 353: [37.4889769, 55.96273253333333, 37.5455818, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 354: [37.4889769, 55.99129896666666, 37.5455818, 56.0198654]\n", + "INFO:geo.download_images: Часть 355: [37.4889769, 56.0198654, 37.5455818, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 356: [37.4889769, 56.04843183333333, 37.5455818, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 357: [37.4889769, 56.07699826666666, 37.5455818, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 358: [37.4889769, 56.105564699999995, 37.5455818, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 359: [37.4889769, 56.134131133333334, 37.5455818, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 360: [37.4889769, 56.162697566666665, 37.5455818, 56.191264]\n", + "INFO:geo.download_images: Часть 361: [37.5455818, 55.334271, 37.602186700000004, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 362: [37.5455818, 55.36283743333333, 37.602186700000004, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 363: [37.5455818, 55.391403866666664, 37.602186700000004, 55.4199703]\n", + "INFO:geo.download_images: Часть 364: [37.5455818, 55.4199703, 37.602186700000004, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 365: [37.5455818, 55.448536733333334, 37.602186700000004, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 366: [37.5455818, 55.477103166666666, 37.602186700000004, 55.5056696]\n", + "INFO:geo.download_images: Часть 367: [37.5455818, 55.5056696, 37.602186700000004, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 368: [37.5455818, 55.534236033333336, 37.602186700000004, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 369: [37.5455818, 55.56280246666667, 37.602186700000004, 55.5913689]\n", + "INFO:geo.download_images: Часть 370: [37.5455818, 55.5913689, 37.602186700000004, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 371: [37.5455818, 55.61993533333333, 37.602186700000004, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 372: [37.5455818, 55.64850176666667, 37.602186700000004, 55.6770682]\n", + "INFO:geo.download_images: Часть 373: [37.5455818, 55.6770682, 37.602186700000004, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 374: [37.5455818, 55.70563463333333, 37.602186700000004, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 375: [37.5455818, 55.734201066666664, 37.602186700000004, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 376: [37.5455818, 55.762767499999995, 37.602186700000004, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 377: [37.5455818, 55.791333933333334, 37.602186700000004, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 378: [37.5455818, 55.819900366666666, 37.602186700000004, 55.8484668]\n", + "INFO:geo.download_images: Часть 379: [37.5455818, 55.8484668, 37.602186700000004, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 380: [37.5455818, 55.87703323333333, 37.602186700000004, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 381: [37.5455818, 55.90559966666667, 37.602186700000004, 55.9341661]\n", + "INFO:geo.download_images: Часть 382: [37.5455818, 55.9341661, 37.602186700000004, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 383: [37.5455818, 55.96273253333333, 37.602186700000004, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 384: [37.5455818, 55.99129896666666, 37.602186700000004, 56.0198654]\n", + "INFO:geo.download_images: Часть 385: [37.5455818, 56.0198654, 37.602186700000004, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 386: [37.5455818, 56.04843183333333, 37.602186700000004, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 387: [37.5455818, 56.07699826666666, 37.602186700000004, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 388: [37.5455818, 56.105564699999995, 37.602186700000004, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 389: [37.5455818, 56.134131133333334, 37.602186700000004, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 390: [37.5455818, 56.162697566666665, 37.602186700000004, 56.191264]\n", + "INFO:geo.download_images: Часть 391: [37.602186700000004, 55.334271, 37.6587916, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 392: [37.602186700000004, 55.36283743333333, 37.6587916, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 393: [37.602186700000004, 55.391403866666664, 37.6587916, 55.4199703]\n", + "INFO:geo.download_images: Часть 394: [37.602186700000004, 55.4199703, 37.6587916, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 395: [37.602186700000004, 55.448536733333334, 37.6587916, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 396: [37.602186700000004, 55.477103166666666, 37.6587916, 55.5056696]\n", + "INFO:geo.download_images: Часть 397: [37.602186700000004, 55.5056696, 37.6587916, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 398: [37.602186700000004, 55.534236033333336, 37.6587916, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 399: [37.602186700000004, 55.56280246666667, 37.6587916, 55.5913689]\n", + "INFO:geo.download_images: Часть 400: [37.602186700000004, 55.5913689, 37.6587916, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 401: [37.602186700000004, 55.61993533333333, 37.6587916, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 402: [37.602186700000004, 55.64850176666667, 37.6587916, 55.6770682]\n", + "INFO:geo.download_images: Часть 403: [37.602186700000004, 55.6770682, 37.6587916, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 404: [37.602186700000004, 55.70563463333333, 37.6587916, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 405: [37.602186700000004, 55.734201066666664, 37.6587916, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 406: [37.602186700000004, 55.762767499999995, 37.6587916, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 407: [37.602186700000004, 55.791333933333334, 37.6587916, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 408: [37.602186700000004, 55.819900366666666, 37.6587916, 55.8484668]\n", + "INFO:geo.download_images: Часть 409: [37.602186700000004, 55.8484668, 37.6587916, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 410: [37.602186700000004, 55.87703323333333, 37.6587916, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 411: [37.602186700000004, 55.90559966666667, 37.6587916, 55.9341661]\n", + "INFO:geo.download_images: Часть 412: [37.602186700000004, 55.9341661, 37.6587916, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 413: [37.602186700000004, 55.96273253333333, 37.6587916, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 414: [37.602186700000004, 55.99129896666666, 37.6587916, 56.0198654]\n", + "INFO:geo.download_images: Часть 415: [37.602186700000004, 56.0198654, 37.6587916, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 416: [37.602186700000004, 56.04843183333333, 37.6587916, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 417: [37.602186700000004, 56.07699826666666, 37.6587916, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 418: [37.602186700000004, 56.105564699999995, 37.6587916, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 419: [37.602186700000004, 56.134131133333334, 37.6587916, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 420: [37.602186700000004, 56.162697566666665, 37.6587916, 56.191264]\n", + "INFO:geo.download_images: Часть 421: [37.6587916, 55.334271, 37.7153965, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 422: [37.6587916, 55.36283743333333, 37.7153965, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 423: [37.6587916, 55.391403866666664, 37.7153965, 55.4199703]\n", + "INFO:geo.download_images: Часть 424: [37.6587916, 55.4199703, 37.7153965, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 425: [37.6587916, 55.448536733333334, 37.7153965, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 426: [37.6587916, 55.477103166666666, 37.7153965, 55.5056696]\n", + "INFO:geo.download_images: Часть 427: [37.6587916, 55.5056696, 37.7153965, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 428: [37.6587916, 55.534236033333336, 37.7153965, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 429: [37.6587916, 55.56280246666667, 37.7153965, 55.5913689]\n", + "INFO:geo.download_images: Часть 430: [37.6587916, 55.5913689, 37.7153965, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 431: [37.6587916, 55.61993533333333, 37.7153965, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 432: [37.6587916, 55.64850176666667, 37.7153965, 55.6770682]\n", + "INFO:geo.download_images: Часть 433: [37.6587916, 55.6770682, 37.7153965, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 434: [37.6587916, 55.70563463333333, 37.7153965, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 435: [37.6587916, 55.734201066666664, 37.7153965, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 436: [37.6587916, 55.762767499999995, 37.7153965, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 437: [37.6587916, 55.791333933333334, 37.7153965, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 438: [37.6587916, 55.819900366666666, 37.7153965, 55.8484668]\n", + "INFO:geo.download_images: Часть 439: [37.6587916, 55.8484668, 37.7153965, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 440: [37.6587916, 55.87703323333333, 37.7153965, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 441: [37.6587916, 55.90559966666667, 37.7153965, 55.9341661]\n", + "INFO:geo.download_images: Часть 442: [37.6587916, 55.9341661, 37.7153965, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 443: [37.6587916, 55.96273253333333, 37.7153965, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 444: [37.6587916, 55.99129896666666, 37.7153965, 56.0198654]\n", + "INFO:geo.download_images: Часть 445: [37.6587916, 56.0198654, 37.7153965, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 446: [37.6587916, 56.04843183333333, 37.7153965, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 447: [37.6587916, 56.07699826666666, 37.7153965, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 448: [37.6587916, 56.105564699999995, 37.7153965, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 449: [37.6587916, 56.134131133333334, 37.7153965, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 450: [37.6587916, 56.162697566666665, 37.7153965, 56.191264]\n", + "INFO:geo.download_images: Часть 451: [37.7153965, 55.334271, 37.7720014, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 452: [37.7153965, 55.36283743333333, 37.7720014, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 453: [37.7153965, 55.391403866666664, 37.7720014, 55.4199703]\n", + "INFO:geo.download_images: Часть 454: [37.7153965, 55.4199703, 37.7720014, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 455: [37.7153965, 55.448536733333334, 37.7720014, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 456: [37.7153965, 55.477103166666666, 37.7720014, 55.5056696]\n", + "INFO:geo.download_images: Часть 457: [37.7153965, 55.5056696, 37.7720014, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 458: [37.7153965, 55.534236033333336, 37.7720014, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 459: [37.7153965, 55.56280246666667, 37.7720014, 55.5913689]\n", + "INFO:geo.download_images: Часть 460: [37.7153965, 55.5913689, 37.7720014, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 461: [37.7153965, 55.61993533333333, 37.7720014, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 462: [37.7153965, 55.64850176666667, 37.7720014, 55.6770682]\n", + "INFO:geo.download_images: Часть 463: [37.7153965, 55.6770682, 37.7720014, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 464: [37.7153965, 55.70563463333333, 37.7720014, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 465: [37.7153965, 55.734201066666664, 37.7720014, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 466: [37.7153965, 55.762767499999995, 37.7720014, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 467: [37.7153965, 55.791333933333334, 37.7720014, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 468: [37.7153965, 55.819900366666666, 37.7720014, 55.8484668]\n", + "INFO:geo.download_images: Часть 469: [37.7153965, 55.8484668, 37.7720014, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 470: [37.7153965, 55.87703323333333, 37.7720014, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 471: [37.7153965, 55.90559966666667, 37.7720014, 55.9341661]\n", + "INFO:geo.download_images: Часть 472: [37.7153965, 55.9341661, 37.7720014, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 473: [37.7153965, 55.96273253333333, 37.7720014, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 474: [37.7153965, 55.99129896666666, 37.7720014, 56.0198654]\n", + "INFO:geo.download_images: Часть 475: [37.7153965, 56.0198654, 37.7720014, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 476: [37.7153965, 56.04843183333333, 37.7720014, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 477: [37.7153965, 56.07699826666666, 37.7720014, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 478: [37.7153965, 56.105564699999995, 37.7720014, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 479: [37.7153965, 56.134131133333334, 37.7720014, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 480: [37.7153965, 56.162697566666665, 37.7720014, 56.191264]\n", + "INFO:geo.download_images: Часть 481: [37.7720014, 55.334271, 37.828606300000004, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 482: [37.7720014, 55.36283743333333, 37.828606300000004, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 483: [37.7720014, 55.391403866666664, 37.828606300000004, 55.4199703]\n", + "INFO:geo.download_images: Часть 484: [37.7720014, 55.4199703, 37.828606300000004, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 485: [37.7720014, 55.448536733333334, 37.828606300000004, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 486: [37.7720014, 55.477103166666666, 37.828606300000004, 55.5056696]\n", + "INFO:geo.download_images: Часть 487: [37.7720014, 55.5056696, 37.828606300000004, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 488: [37.7720014, 55.534236033333336, 37.828606300000004, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 489: [37.7720014, 55.56280246666667, 37.828606300000004, 55.5913689]\n", + "INFO:geo.download_images: Часть 490: [37.7720014, 55.5913689, 37.828606300000004, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 491: [37.7720014, 55.61993533333333, 37.828606300000004, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 492: [37.7720014, 55.64850176666667, 37.828606300000004, 55.6770682]\n", + "INFO:geo.download_images: Часть 493: [37.7720014, 55.6770682, 37.828606300000004, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 494: [37.7720014, 55.70563463333333, 37.828606300000004, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 495: [37.7720014, 55.734201066666664, 37.828606300000004, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 496: [37.7720014, 55.762767499999995, 37.828606300000004, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 497: [37.7720014, 55.791333933333334, 37.828606300000004, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 498: [37.7720014, 55.819900366666666, 37.828606300000004, 55.8484668]\n", + "INFO:geo.download_images: Часть 499: [37.7720014, 55.8484668, 37.828606300000004, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 500: [37.7720014, 55.87703323333333, 37.828606300000004, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 501: [37.7720014, 55.90559966666667, 37.828606300000004, 55.9341661]\n", + "INFO:geo.download_images: Часть 502: [37.7720014, 55.9341661, 37.828606300000004, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 503: [37.7720014, 55.96273253333333, 37.828606300000004, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 504: [37.7720014, 55.99129896666666, 37.828606300000004, 56.0198654]\n", + "INFO:geo.download_images: Часть 505: [37.7720014, 56.0198654, 37.828606300000004, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 506: [37.7720014, 56.04843183333333, 37.828606300000004, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 507: [37.7720014, 56.07699826666666, 37.828606300000004, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 508: [37.7720014, 56.105564699999995, 37.828606300000004, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 509: [37.7720014, 56.134131133333334, 37.828606300000004, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 510: [37.7720014, 56.162697566666665, 37.828606300000004, 56.191264]\n", + "INFO:geo.download_images: Часть 511: [37.828606300000004, 55.334271, 37.8852112, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 512: [37.828606300000004, 55.36283743333333, 37.8852112, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 513: [37.828606300000004, 55.391403866666664, 37.8852112, 55.4199703]\n", + "INFO:geo.download_images: Часть 514: [37.828606300000004, 55.4199703, 37.8852112, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 515: [37.828606300000004, 55.448536733333334, 37.8852112, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 516: [37.828606300000004, 55.477103166666666, 37.8852112, 55.5056696]\n", + "INFO:geo.download_images: Часть 517: [37.828606300000004, 55.5056696, 37.8852112, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 518: [37.828606300000004, 55.534236033333336, 37.8852112, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 519: [37.828606300000004, 55.56280246666667, 37.8852112, 55.5913689]\n", + "INFO:geo.download_images: Часть 520: [37.828606300000004, 55.5913689, 37.8852112, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 521: [37.828606300000004, 55.61993533333333, 37.8852112, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 522: [37.828606300000004, 55.64850176666667, 37.8852112, 55.6770682]\n", + "INFO:geo.download_images: Часть 523: [37.828606300000004, 55.6770682, 37.8852112, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 524: [37.828606300000004, 55.70563463333333, 37.8852112, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 525: [37.828606300000004, 55.734201066666664, 37.8852112, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 526: [37.828606300000004, 55.762767499999995, 37.8852112, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 527: [37.828606300000004, 55.791333933333334, 37.8852112, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 528: [37.828606300000004, 55.819900366666666, 37.8852112, 55.8484668]\n", + "INFO:geo.download_images: Часть 529: [37.828606300000004, 55.8484668, 37.8852112, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 530: [37.828606300000004, 55.87703323333333, 37.8852112, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 531: [37.828606300000004, 55.90559966666667, 37.8852112, 55.9341661]\n", + "INFO:geo.download_images: Часть 532: [37.828606300000004, 55.9341661, 37.8852112, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 533: [37.828606300000004, 55.96273253333333, 37.8852112, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 534: [37.828606300000004, 55.99129896666666, 37.8852112, 56.0198654]\n", + "INFO:geo.download_images: Часть 535: [37.828606300000004, 56.0198654, 37.8852112, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 536: [37.828606300000004, 56.04843183333333, 37.8852112, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 537: [37.828606300000004, 56.07699826666666, 37.8852112, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 538: [37.828606300000004, 56.105564699999995, 37.8852112, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 539: [37.828606300000004, 56.134131133333334, 37.8852112, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 540: [37.828606300000004, 56.162697566666665, 37.8852112, 56.191264]\n", + "INFO:geo.download_images: Часть 541: [37.8852112, 55.334271, 37.9418161, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 542: [37.8852112, 55.36283743333333, 37.9418161, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 543: [37.8852112, 55.391403866666664, 37.9418161, 55.4199703]\n", + "INFO:geo.download_images: Часть 544: [37.8852112, 55.4199703, 37.9418161, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 545: [37.8852112, 55.448536733333334, 37.9418161, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 546: [37.8852112, 55.477103166666666, 37.9418161, 55.5056696]\n", + "INFO:geo.download_images: Часть 547: [37.8852112, 55.5056696, 37.9418161, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 548: [37.8852112, 55.534236033333336, 37.9418161, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 549: [37.8852112, 55.56280246666667, 37.9418161, 55.5913689]\n", + "INFO:geo.download_images: Часть 550: [37.8852112, 55.5913689, 37.9418161, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 551: [37.8852112, 55.61993533333333, 37.9418161, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 552: [37.8852112, 55.64850176666667, 37.9418161, 55.6770682]\n", + "INFO:geo.download_images: Часть 553: [37.8852112, 55.6770682, 37.9418161, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 554: [37.8852112, 55.70563463333333, 37.9418161, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 555: [37.8852112, 55.734201066666664, 37.9418161, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 556: [37.8852112, 55.762767499999995, 37.9418161, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 557: [37.8852112, 55.791333933333334, 37.9418161, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 558: [37.8852112, 55.819900366666666, 37.9418161, 55.8484668]\n", + "INFO:geo.download_images: Часть 559: [37.8852112, 55.8484668, 37.9418161, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 560: [37.8852112, 55.87703323333333, 37.9418161, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 561: [37.8852112, 55.90559966666667, 37.9418161, 55.9341661]\n", + "INFO:geo.download_images: Часть 562: [37.8852112, 55.9341661, 37.9418161, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 563: [37.8852112, 55.96273253333333, 37.9418161, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 564: [37.8852112, 55.99129896666666, 37.9418161, 56.0198654]\n", + "INFO:geo.download_images: Часть 565: [37.8852112, 56.0198654, 37.9418161, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 566: [37.8852112, 56.04843183333333, 37.9418161, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 567: [37.8852112, 56.07699826666666, 37.9418161, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 568: [37.8852112, 56.105564699999995, 37.9418161, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 569: [37.8852112, 56.134131133333334, 37.9418161, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 570: [37.8852112, 56.162697566666665, 37.9418161, 56.191264]\n", + "INFO:geo.download_images: Часть 571: [37.9418161, 55.334271, 37.998421, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 572: [37.9418161, 55.36283743333333, 37.998421, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 573: [37.9418161, 55.391403866666664, 37.998421, 55.4199703]\n", + "INFO:geo.download_images: Часть 574: [37.9418161, 55.4199703, 37.998421, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 575: [37.9418161, 55.448536733333334, 37.998421, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 576: [37.9418161, 55.477103166666666, 37.998421, 55.5056696]\n", + "INFO:geo.download_images: Часть 577: [37.9418161, 55.5056696, 37.998421, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 578: [37.9418161, 55.534236033333336, 37.998421, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 579: [37.9418161, 55.56280246666667, 37.998421, 55.5913689]\n", + "INFO:geo.download_images: Часть 580: [37.9418161, 55.5913689, 37.998421, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 581: [37.9418161, 55.61993533333333, 37.998421, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 582: [37.9418161, 55.64850176666667, 37.998421, 55.6770682]\n", + "INFO:geo.download_images: Часть 583: [37.9418161, 55.6770682, 37.998421, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 584: [37.9418161, 55.70563463333333, 37.998421, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 585: [37.9418161, 55.734201066666664, 37.998421, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 586: [37.9418161, 55.762767499999995, 37.998421, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 587: [37.9418161, 55.791333933333334, 37.998421, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 588: [37.9418161, 55.819900366666666, 37.998421, 55.8484668]\n", + "INFO:geo.download_images: Часть 589: [37.9418161, 55.8484668, 37.998421, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 590: [37.9418161, 55.87703323333333, 37.998421, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 591: [37.9418161, 55.90559966666667, 37.998421, 55.9341661]\n", + "INFO:geo.download_images: Часть 592: [37.9418161, 55.9341661, 37.998421, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 593: [37.9418161, 55.96273253333333, 37.998421, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 594: [37.9418161, 55.99129896666666, 37.998421, 56.0198654]\n", + "INFO:geo.download_images: Часть 595: [37.9418161, 56.0198654, 37.998421, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 596: [37.9418161, 56.04843183333333, 37.998421, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 597: [37.9418161, 56.07699826666666, 37.998421, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 598: [37.9418161, 56.105564699999995, 37.998421, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 599: [37.9418161, 56.134131133333334, 37.998421, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 600: [37.9418161, 56.162697566666665, 37.998421, 56.191264]\n", + "INFO:geo.download_images: Часть 601: [37.998421, 55.334271, 38.055025900000004, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 602: [37.998421, 55.36283743333333, 38.055025900000004, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 603: [37.998421, 55.391403866666664, 38.055025900000004, 55.4199703]\n", + "INFO:geo.download_images: Часть 604: [37.998421, 55.4199703, 38.055025900000004, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 605: [37.998421, 55.448536733333334, 38.055025900000004, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 606: [37.998421, 55.477103166666666, 38.055025900000004, 55.5056696]\n", + "INFO:geo.download_images: Часть 607: [37.998421, 55.5056696, 38.055025900000004, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 608: [37.998421, 55.534236033333336, 38.055025900000004, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 609: [37.998421, 55.56280246666667, 38.055025900000004, 55.5913689]\n", + "INFO:geo.download_images: Часть 610: [37.998421, 55.5913689, 38.055025900000004, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 611: [37.998421, 55.61993533333333, 38.055025900000004, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 612: [37.998421, 55.64850176666667, 38.055025900000004, 55.6770682]\n", + "INFO:geo.download_images: Часть 613: [37.998421, 55.6770682, 38.055025900000004, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 614: [37.998421, 55.70563463333333, 38.055025900000004, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 615: [37.998421, 55.734201066666664, 38.055025900000004, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 616: [37.998421, 55.762767499999995, 38.055025900000004, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 617: [37.998421, 55.791333933333334, 38.055025900000004, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 618: [37.998421, 55.819900366666666, 38.055025900000004, 55.8484668]\n", + "INFO:geo.download_images: Часть 619: [37.998421, 55.8484668, 38.055025900000004, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 620: [37.998421, 55.87703323333333, 38.055025900000004, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 621: [37.998421, 55.90559966666667, 38.055025900000004, 55.9341661]\n", + "INFO:geo.download_images: Часть 622: [37.998421, 55.9341661, 38.055025900000004, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 623: [37.998421, 55.96273253333333, 38.055025900000004, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 624: [37.998421, 55.99129896666666, 38.055025900000004, 56.0198654]\n", + "INFO:geo.download_images: Часть 625: [37.998421, 56.0198654, 38.055025900000004, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 626: [37.998421, 56.04843183333333, 38.055025900000004, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 627: [37.998421, 56.07699826666666, 38.055025900000004, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 628: [37.998421, 56.105564699999995, 38.055025900000004, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 629: [37.998421, 56.134131133333334, 38.055025900000004, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 630: [37.998421, 56.162697566666665, 38.055025900000004, 56.191264]\n", + "INFO:geo.download_images: Часть 631: [38.055025900000004, 55.334271, 38.1116308, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 632: [38.055025900000004, 55.36283743333333, 38.1116308, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 633: [38.055025900000004, 55.391403866666664, 38.1116308, 55.4199703]\n", + "INFO:geo.download_images: Часть 634: [38.055025900000004, 55.4199703, 38.1116308, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 635: [38.055025900000004, 55.448536733333334, 38.1116308, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 636: [38.055025900000004, 55.477103166666666, 38.1116308, 55.5056696]\n", + "INFO:geo.download_images: Часть 637: [38.055025900000004, 55.5056696, 38.1116308, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 638: [38.055025900000004, 55.534236033333336, 38.1116308, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 639: [38.055025900000004, 55.56280246666667, 38.1116308, 55.5913689]\n", + "INFO:geo.download_images: Часть 640: [38.055025900000004, 55.5913689, 38.1116308, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 641: [38.055025900000004, 55.61993533333333, 38.1116308, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 642: [38.055025900000004, 55.64850176666667, 38.1116308, 55.6770682]\n", + "INFO:geo.download_images: Часть 643: [38.055025900000004, 55.6770682, 38.1116308, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 644: [38.055025900000004, 55.70563463333333, 38.1116308, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 645: [38.055025900000004, 55.734201066666664, 38.1116308, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 646: [38.055025900000004, 55.762767499999995, 38.1116308, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 647: [38.055025900000004, 55.791333933333334, 38.1116308, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 648: [38.055025900000004, 55.819900366666666, 38.1116308, 55.8484668]\n", + "INFO:geo.download_images: Часть 649: [38.055025900000004, 55.8484668, 38.1116308, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 650: [38.055025900000004, 55.87703323333333, 38.1116308, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 651: [38.055025900000004, 55.90559966666667, 38.1116308, 55.9341661]\n", + "INFO:geo.download_images: Часть 652: [38.055025900000004, 55.9341661, 38.1116308, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 653: [38.055025900000004, 55.96273253333333, 38.1116308, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 654: [38.055025900000004, 55.99129896666666, 38.1116308, 56.0198654]\n", + "INFO:geo.download_images: Часть 655: [38.055025900000004, 56.0198654, 38.1116308, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 656: [38.055025900000004, 56.04843183333333, 38.1116308, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 657: [38.055025900000004, 56.07699826666666, 38.1116308, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 658: [38.055025900000004, 56.105564699999995, 38.1116308, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 659: [38.055025900000004, 56.134131133333334, 38.1116308, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 660: [38.055025900000004, 56.162697566666665, 38.1116308, 56.191264]\n", + "INFO:geo.download_images: Часть 661: [38.1116308, 55.334271, 38.1682357, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 662: [38.1116308, 55.36283743333333, 38.1682357, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 663: [38.1116308, 55.391403866666664, 38.1682357, 55.4199703]\n", + "INFO:geo.download_images: Часть 664: [38.1116308, 55.4199703, 38.1682357, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 665: [38.1116308, 55.448536733333334, 38.1682357, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 666: [38.1116308, 55.477103166666666, 38.1682357, 55.5056696]\n", + "INFO:geo.download_images: Часть 667: [38.1116308, 55.5056696, 38.1682357, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 668: [38.1116308, 55.534236033333336, 38.1682357, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 669: [38.1116308, 55.56280246666667, 38.1682357, 55.5913689]\n", + "INFO:geo.download_images: Часть 670: [38.1116308, 55.5913689, 38.1682357, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 671: [38.1116308, 55.61993533333333, 38.1682357, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 672: [38.1116308, 55.64850176666667, 38.1682357, 55.6770682]\n", + "INFO:geo.download_images: Часть 673: [38.1116308, 55.6770682, 38.1682357, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 674: [38.1116308, 55.70563463333333, 38.1682357, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 675: [38.1116308, 55.734201066666664, 38.1682357, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 676: [38.1116308, 55.762767499999995, 38.1682357, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 677: [38.1116308, 55.791333933333334, 38.1682357, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 678: [38.1116308, 55.819900366666666, 38.1682357, 55.8484668]\n", + "INFO:geo.download_images: Часть 679: [38.1116308, 55.8484668, 38.1682357, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 680: [38.1116308, 55.87703323333333, 38.1682357, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 681: [38.1116308, 55.90559966666667, 38.1682357, 55.9341661]\n", + "INFO:geo.download_images: Часть 682: [38.1116308, 55.9341661, 38.1682357, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 683: [38.1116308, 55.96273253333333, 38.1682357, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 684: [38.1116308, 55.99129896666666, 38.1682357, 56.0198654]\n", + "INFO:geo.download_images: Часть 685: [38.1116308, 56.0198654, 38.1682357, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 686: [38.1116308, 56.04843183333333, 38.1682357, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 687: [38.1116308, 56.07699826666666, 38.1682357, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 688: [38.1116308, 56.105564699999995, 38.1682357, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 689: [38.1116308, 56.134131133333334, 38.1682357, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 690: [38.1116308, 56.162697566666665, 38.1682357, 56.191264]\n", + "INFO:geo.download_images: Часть 691: [38.1682357, 55.334271, 38.2248406, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 692: [38.1682357, 55.36283743333333, 38.2248406, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 693: [38.1682357, 55.391403866666664, 38.2248406, 55.4199703]\n", + "INFO:geo.download_images: Часть 694: [38.1682357, 55.4199703, 38.2248406, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 695: [38.1682357, 55.448536733333334, 38.2248406, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 696: [38.1682357, 55.477103166666666, 38.2248406, 55.5056696]\n", + "INFO:geo.download_images: Часть 697: [38.1682357, 55.5056696, 38.2248406, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 698: [38.1682357, 55.534236033333336, 38.2248406, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 699: [38.1682357, 55.56280246666667, 38.2248406, 55.5913689]\n", + "INFO:geo.download_images: Часть 700: [38.1682357, 55.5913689, 38.2248406, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 701: [38.1682357, 55.61993533333333, 38.2248406, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 702: [38.1682357, 55.64850176666667, 38.2248406, 55.6770682]\n", + "INFO:geo.download_images: Часть 703: [38.1682357, 55.6770682, 38.2248406, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 704: [38.1682357, 55.70563463333333, 38.2248406, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 705: [38.1682357, 55.734201066666664, 38.2248406, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 706: [38.1682357, 55.762767499999995, 38.2248406, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 707: [38.1682357, 55.791333933333334, 38.2248406, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 708: [38.1682357, 55.819900366666666, 38.2248406, 55.8484668]\n", + "INFO:geo.download_images: Часть 709: [38.1682357, 55.8484668, 38.2248406, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 710: [38.1682357, 55.87703323333333, 38.2248406, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 711: [38.1682357, 55.90559966666667, 38.2248406, 55.9341661]\n", + "INFO:geo.download_images: Часть 712: [38.1682357, 55.9341661, 38.2248406, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 713: [38.1682357, 55.96273253333333, 38.2248406, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 714: [38.1682357, 55.99129896666666, 38.2248406, 56.0198654]\n", + "INFO:geo.download_images: Часть 715: [38.1682357, 56.0198654, 38.2248406, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 716: [38.1682357, 56.04843183333333, 38.2248406, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 717: [38.1682357, 56.07699826666666, 38.2248406, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 718: [38.1682357, 56.105564699999995, 38.2248406, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 719: [38.1682357, 56.134131133333334, 38.2248406, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 720: [38.1682357, 56.162697566666665, 38.2248406, 56.191264]\n", + "INFO:geo.download_images: Часть 721: [38.2248406, 55.334271, 38.281445500000004, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 722: [38.2248406, 55.36283743333333, 38.281445500000004, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 723: [38.2248406, 55.391403866666664, 38.281445500000004, 55.4199703]\n", + "INFO:geo.download_images: Часть 724: [38.2248406, 55.4199703, 38.281445500000004, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 725: [38.2248406, 55.448536733333334, 38.281445500000004, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 726: [38.2248406, 55.477103166666666, 38.281445500000004, 55.5056696]\n", + "INFO:geo.download_images: Часть 727: [38.2248406, 55.5056696, 38.281445500000004, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 728: [38.2248406, 55.534236033333336, 38.281445500000004, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 729: [38.2248406, 55.56280246666667, 38.281445500000004, 55.5913689]\n", + "INFO:geo.download_images: Часть 730: [38.2248406, 55.5913689, 38.281445500000004, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 731: [38.2248406, 55.61993533333333, 38.281445500000004, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 732: [38.2248406, 55.64850176666667, 38.281445500000004, 55.6770682]\n", + "INFO:geo.download_images: Часть 733: [38.2248406, 55.6770682, 38.281445500000004, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 734: [38.2248406, 55.70563463333333, 38.281445500000004, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 735: [38.2248406, 55.734201066666664, 38.281445500000004, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 736: [38.2248406, 55.762767499999995, 38.281445500000004, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 737: [38.2248406, 55.791333933333334, 38.281445500000004, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 738: [38.2248406, 55.819900366666666, 38.281445500000004, 55.8484668]\n", + "INFO:geo.download_images: Часть 739: [38.2248406, 55.8484668, 38.281445500000004, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 740: [38.2248406, 55.87703323333333, 38.281445500000004, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 741: [38.2248406, 55.90559966666667, 38.281445500000004, 55.9341661]\n", + "INFO:geo.download_images: Часть 742: [38.2248406, 55.9341661, 38.281445500000004, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 743: [38.2248406, 55.96273253333333, 38.281445500000004, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 744: [38.2248406, 55.99129896666666, 38.281445500000004, 56.0198654]\n", + "INFO:geo.download_images: Часть 745: [38.2248406, 56.0198654, 38.281445500000004, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 746: [38.2248406, 56.04843183333333, 38.281445500000004, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 747: [38.2248406, 56.07699826666666, 38.281445500000004, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 748: [38.2248406, 56.105564699999995, 38.281445500000004, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 749: [38.2248406, 56.134131133333334, 38.281445500000004, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 750: [38.2248406, 56.162697566666665, 38.281445500000004, 56.191264]\n", + "INFO:geo.download_images: Часть 751: [38.281445500000004, 55.334271, 38.3380504, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 752: [38.281445500000004, 55.36283743333333, 38.3380504, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 753: [38.281445500000004, 55.391403866666664, 38.3380504, 55.4199703]\n", + "INFO:geo.download_images: Часть 754: [38.281445500000004, 55.4199703, 38.3380504, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 755: [38.281445500000004, 55.448536733333334, 38.3380504, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 756: [38.281445500000004, 55.477103166666666, 38.3380504, 55.5056696]\n", + "INFO:geo.download_images: Часть 757: [38.281445500000004, 55.5056696, 38.3380504, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 758: [38.281445500000004, 55.534236033333336, 38.3380504, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 759: [38.281445500000004, 55.56280246666667, 38.3380504, 55.5913689]\n", + "INFO:geo.download_images: Часть 760: [38.281445500000004, 55.5913689, 38.3380504, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 761: [38.281445500000004, 55.61993533333333, 38.3380504, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 762: [38.281445500000004, 55.64850176666667, 38.3380504, 55.6770682]\n", + "INFO:geo.download_images: Часть 763: [38.281445500000004, 55.6770682, 38.3380504, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 764: [38.281445500000004, 55.70563463333333, 38.3380504, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 765: [38.281445500000004, 55.734201066666664, 38.3380504, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 766: [38.281445500000004, 55.762767499999995, 38.3380504, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 767: [38.281445500000004, 55.791333933333334, 38.3380504, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 768: [38.281445500000004, 55.819900366666666, 38.3380504, 55.8484668]\n", + "INFO:geo.download_images: Часть 769: [38.281445500000004, 55.8484668, 38.3380504, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 770: [38.281445500000004, 55.87703323333333, 38.3380504, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 771: [38.281445500000004, 55.90559966666667, 38.3380504, 55.9341661]\n", + "INFO:geo.download_images: Часть 772: [38.281445500000004, 55.9341661, 38.3380504, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 773: [38.281445500000004, 55.96273253333333, 38.3380504, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 774: [38.281445500000004, 55.99129896666666, 38.3380504, 56.0198654]\n", + "INFO:geo.download_images: Часть 775: [38.281445500000004, 56.0198654, 38.3380504, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 776: [38.281445500000004, 56.04843183333333, 38.3380504, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 777: [38.281445500000004, 56.07699826666666, 38.3380504, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 778: [38.281445500000004, 56.105564699999995, 38.3380504, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 779: [38.281445500000004, 56.134131133333334, 38.3380504, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 780: [38.281445500000004, 56.162697566666665, 38.3380504, 56.191264]\n", + "INFO:geo.download_images: Часть 781: [38.3380504, 55.334271, 38.3946553, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 782: [38.3380504, 55.36283743333333, 38.3946553, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 783: [38.3380504, 55.391403866666664, 38.3946553, 55.4199703]\n", + "INFO:geo.download_images: Часть 784: [38.3380504, 55.4199703, 38.3946553, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 785: [38.3380504, 55.448536733333334, 38.3946553, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 786: [38.3380504, 55.477103166666666, 38.3946553, 55.5056696]\n", + "INFO:geo.download_images: Часть 787: [38.3380504, 55.5056696, 38.3946553, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 788: [38.3380504, 55.534236033333336, 38.3946553, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 789: [38.3380504, 55.56280246666667, 38.3946553, 55.5913689]\n", + "INFO:geo.download_images: Часть 790: [38.3380504, 55.5913689, 38.3946553, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 791: [38.3380504, 55.61993533333333, 38.3946553, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 792: [38.3380504, 55.64850176666667, 38.3946553, 55.6770682]\n", + "INFO:geo.download_images: Часть 793: [38.3380504, 55.6770682, 38.3946553, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 794: [38.3380504, 55.70563463333333, 38.3946553, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 795: [38.3380504, 55.734201066666664, 38.3946553, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 796: [38.3380504, 55.762767499999995, 38.3946553, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 797: [38.3380504, 55.791333933333334, 38.3946553, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 798: [38.3380504, 55.819900366666666, 38.3946553, 55.8484668]\n", + "INFO:geo.download_images: Часть 799: [38.3380504, 55.8484668, 38.3946553, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 800: [38.3380504, 55.87703323333333, 38.3946553, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 801: [38.3380504, 55.90559966666667, 38.3946553, 55.9341661]\n", + "INFO:geo.download_images: Часть 802: [38.3380504, 55.9341661, 38.3946553, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 803: [38.3380504, 55.96273253333333, 38.3946553, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 804: [38.3380504, 55.99129896666666, 38.3946553, 56.0198654]\n", + "INFO:geo.download_images: Часть 805: [38.3380504, 56.0198654, 38.3946553, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 806: [38.3380504, 56.04843183333333, 38.3946553, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 807: [38.3380504, 56.07699826666666, 38.3946553, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 808: [38.3380504, 56.105564699999995, 38.3946553, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 809: [38.3380504, 56.134131133333334, 38.3946553, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 810: [38.3380504, 56.162697566666665, 38.3946553, 56.191264]\n", + "INFO:geo.download_images: Часть 811: [38.3946553, 55.334271, 38.4512602, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 812: [38.3946553, 55.36283743333333, 38.4512602, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 813: [38.3946553, 55.391403866666664, 38.4512602, 55.4199703]\n", + "INFO:geo.download_images: Часть 814: [38.3946553, 55.4199703, 38.4512602, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 815: [38.3946553, 55.448536733333334, 38.4512602, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 816: [38.3946553, 55.477103166666666, 38.4512602, 55.5056696]\n", + "INFO:geo.download_images: Часть 817: [38.3946553, 55.5056696, 38.4512602, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 818: [38.3946553, 55.534236033333336, 38.4512602, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 819: [38.3946553, 55.56280246666667, 38.4512602, 55.5913689]\n", + "INFO:geo.download_images: Часть 820: [38.3946553, 55.5913689, 38.4512602, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 821: [38.3946553, 55.61993533333333, 38.4512602, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 822: [38.3946553, 55.64850176666667, 38.4512602, 55.6770682]\n", + "INFO:geo.download_images: Часть 823: [38.3946553, 55.6770682, 38.4512602, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 824: [38.3946553, 55.70563463333333, 38.4512602, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 825: [38.3946553, 55.734201066666664, 38.4512602, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 826: [38.3946553, 55.762767499999995, 38.4512602, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 827: [38.3946553, 55.791333933333334, 38.4512602, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 828: [38.3946553, 55.819900366666666, 38.4512602, 55.8484668]\n", + "INFO:geo.download_images: Часть 829: [38.3946553, 55.8484668, 38.4512602, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 830: [38.3946553, 55.87703323333333, 38.4512602, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 831: [38.3946553, 55.90559966666667, 38.4512602, 55.9341661]\n", + "INFO:geo.download_images: Часть 832: [38.3946553, 55.9341661, 38.4512602, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 833: [38.3946553, 55.96273253333333, 38.4512602, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 834: [38.3946553, 55.99129896666666, 38.4512602, 56.0198654]\n", + "INFO:geo.download_images: Часть 835: [38.3946553, 56.0198654, 38.4512602, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 836: [38.3946553, 56.04843183333333, 38.4512602, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 837: [38.3946553, 56.07699826666666, 38.4512602, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 838: [38.3946553, 56.105564699999995, 38.4512602, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 839: [38.3946553, 56.134131133333334, 38.4512602, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 840: [38.3946553, 56.162697566666665, 38.4512602, 56.191264]\n", + "INFO:geo.download_images: Часть 841: [38.4512602, 55.334271, 38.507865100000004, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 842: [38.4512602, 55.36283743333333, 38.507865100000004, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 843: [38.4512602, 55.391403866666664, 38.507865100000004, 55.4199703]\n", + "INFO:geo.download_images: Часть 844: [38.4512602, 55.4199703, 38.507865100000004, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 845: [38.4512602, 55.448536733333334, 38.507865100000004, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 846: [38.4512602, 55.477103166666666, 38.507865100000004, 55.5056696]\n", + "INFO:geo.download_images: Часть 847: [38.4512602, 55.5056696, 38.507865100000004, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 848: [38.4512602, 55.534236033333336, 38.507865100000004, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 849: [38.4512602, 55.56280246666667, 38.507865100000004, 55.5913689]\n", + "INFO:geo.download_images: Часть 850: [38.4512602, 55.5913689, 38.507865100000004, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 851: [38.4512602, 55.61993533333333, 38.507865100000004, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 852: [38.4512602, 55.64850176666667, 38.507865100000004, 55.6770682]\n", + "INFO:geo.download_images: Часть 853: [38.4512602, 55.6770682, 38.507865100000004, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 854: [38.4512602, 55.70563463333333, 38.507865100000004, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 855: [38.4512602, 55.734201066666664, 38.507865100000004, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 856: [38.4512602, 55.762767499999995, 38.507865100000004, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 857: [38.4512602, 55.791333933333334, 38.507865100000004, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 858: [38.4512602, 55.819900366666666, 38.507865100000004, 55.8484668]\n", + "INFO:geo.download_images: Часть 859: [38.4512602, 55.8484668, 38.507865100000004, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 860: [38.4512602, 55.87703323333333, 38.507865100000004, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 861: [38.4512602, 55.90559966666667, 38.507865100000004, 55.9341661]\n", + "INFO:geo.download_images: Часть 862: [38.4512602, 55.9341661, 38.507865100000004, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 863: [38.4512602, 55.96273253333333, 38.507865100000004, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 864: [38.4512602, 55.99129896666666, 38.507865100000004, 56.0198654]\n", + "INFO:geo.download_images: Часть 865: [38.4512602, 56.0198654, 38.507865100000004, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 866: [38.4512602, 56.04843183333333, 38.507865100000004, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 867: [38.4512602, 56.07699826666666, 38.507865100000004, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 868: [38.4512602, 56.105564699999995, 38.507865100000004, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 869: [38.4512602, 56.134131133333334, 38.507865100000004, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 870: [38.4512602, 56.162697566666665, 38.507865100000004, 56.191264]\n", + "INFO:geo.download_images: Часть 871: [38.507865100000004, 55.334271, 38.56447, 55.36283743333333]\n", + "INFO:geo.download_images: Часть 872: [38.507865100000004, 55.36283743333333, 38.56447, 55.391403866666664]\n", + "INFO:geo.download_images: Часть 873: [38.507865100000004, 55.391403866666664, 38.56447, 55.4199703]\n", + "INFO:geo.download_images: Часть 874: [38.507865100000004, 55.4199703, 38.56447, 55.448536733333334]\n", + "INFO:geo.download_images: Часть 875: [38.507865100000004, 55.448536733333334, 38.56447, 55.477103166666666]\n", + "INFO:geo.download_images: Часть 876: [38.507865100000004, 55.477103166666666, 38.56447, 55.5056696]\n", + "INFO:geo.download_images: Часть 877: [38.507865100000004, 55.5056696, 38.56447, 55.534236033333336]\n", + "INFO:geo.download_images: Часть 878: [38.507865100000004, 55.534236033333336, 38.56447, 55.56280246666667]\n", + "INFO:geo.download_images: Часть 879: [38.507865100000004, 55.56280246666667, 38.56447, 55.5913689]\n", + "INFO:geo.download_images: Часть 880: [38.507865100000004, 55.5913689, 38.56447, 55.61993533333333]\n", + "INFO:geo.download_images: Часть 881: [38.507865100000004, 55.61993533333333, 38.56447, 55.64850176666667]\n", + "INFO:geo.download_images: Часть 882: [38.507865100000004, 55.64850176666667, 38.56447, 55.6770682]\n", + "INFO:geo.download_images: Часть 883: [38.507865100000004, 55.6770682, 38.56447, 55.70563463333333]\n", + "INFO:geo.download_images: Часть 884: [38.507865100000004, 55.70563463333333, 38.56447, 55.734201066666664]\n", + "INFO:geo.download_images: Часть 885: [38.507865100000004, 55.734201066666664, 38.56447, 55.762767499999995]\n", + "INFO:geo.download_images: Часть 886: [38.507865100000004, 55.762767499999995, 38.56447, 55.791333933333334]\n", + "INFO:geo.download_images: Часть 887: [38.507865100000004, 55.791333933333334, 38.56447, 55.819900366666666]\n", + "INFO:geo.download_images: Часть 888: [38.507865100000004, 55.819900366666666, 38.56447, 55.8484668]\n", + "INFO:geo.download_images: Часть 889: [38.507865100000004, 55.8484668, 38.56447, 55.87703323333333]\n", + "INFO:geo.download_images: Часть 890: [38.507865100000004, 55.87703323333333, 38.56447, 55.90559966666667]\n", + "INFO:geo.download_images: Часть 891: [38.507865100000004, 55.90559966666667, 38.56447, 55.9341661]\n", + "INFO:geo.download_images: Часть 892: [38.507865100000004, 55.9341661, 38.56447, 55.96273253333333]\n", + "INFO:geo.download_images: Часть 893: [38.507865100000004, 55.96273253333333, 38.56447, 55.99129896666666]\n", + "INFO:geo.download_images: Часть 894: [38.507865100000004, 55.99129896666666, 38.56447, 56.0198654]\n", + "INFO:geo.download_images: Часть 895: [38.507865100000004, 56.0198654, 38.56447, 56.04843183333333]\n", + "INFO:geo.download_images: Часть 896: [38.507865100000004, 56.04843183333333, 38.56447, 56.07699826666666]\n", + "INFO:geo.download_images: Часть 897: [38.507865100000004, 56.07699826666666, 38.56447, 56.105564699999995]\n", + "INFO:geo.download_images: Часть 898: [38.507865100000004, 56.105564699999995, 38.56447, 56.134131133333334]\n", + "INFO:geo.download_images: Часть 899: [38.507865100000004, 56.134131133333334, 38.56447, 56.162697566666665]\n", + "INFO:geo.download_images: Часть 900: [38.507865100000004, 56.162697566666665, 38.56447, 56.191264]\n", + "INFO:geo.download_images:Начинаем обработку 900 bbox регионов...\n", + "INFO:geo.download_images:Обработан bbox 1/900: [36.866323, 55.5056696, 36.922927900000005, 55.534236033333336] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 2/900: [36.866323, 55.534236033333336, 36.922927900000005, 55.56280246666667] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 3/900: [36.866323, 55.334271, 36.922927900000005, 55.36283743333333] - найдено 264 изображений\n", + "INFO:geo.download_images:Обработан bbox 4/900: [36.866323, 55.391403866666664, 36.922927900000005, 55.4199703] - найдено 379 изображений\n", + "INFO:geo.download_images:Обработан bbox 5/900: [36.866323, 55.448536733333334, 36.922927900000005, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 6/900: [36.866323, 55.36283743333333, 36.922927900000005, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 7/900: [36.866323, 55.477103166666666, 36.922927900000005, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 8/900: [36.866323, 55.4199703, 36.922927900000005, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 9/900: [36.866323, 55.56280246666667, 36.922927900000005, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 10/900: [36.866323, 55.64850176666667, 36.922927900000005, 55.6770682] - найдено 116 изображений\n", + "INFO:geo.download_images:Обработан bbox 11/900: [36.866323, 55.5913689, 36.922927900000005, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 12/900: [36.866323, 55.61993533333333, 36.922927900000005, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 13/900: [36.866323, 55.6770682, 36.922927900000005, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 14/900: [36.866323, 55.734201066666664, 36.922927900000005, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 15/900: [36.866323, 55.762767499999995, 36.922927900000005, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 16/900: [36.866323, 55.70563463333333, 36.922927900000005, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 17/900: [36.866323, 55.791333933333334, 36.922927900000005, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 18/900: [36.866323, 55.819900366666666, 36.922927900000005, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 19/900: [36.866323, 55.8484668, 36.922927900000005, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 20/900: [36.866323, 55.96273253333333, 36.922927900000005, 55.99129896666666] - найдено 104 изображений\n", + "INFO:geo.download_images:Обработан bbox 21/900: [36.866323, 55.9341661, 36.922927900000005, 55.96273253333333] - найдено 259 изображений\n", + "INFO:geo.download_images:Обработан bbox 22/900: [36.866323, 55.99129896666666, 36.922927900000005, 56.0198654] - найдено 262 изображений\n", + "INFO:geo.download_images:Обработан bbox 23/900: [36.866323, 55.87703323333333, 36.922927900000005, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 24/900: [36.866323, 56.0198654, 36.922927900000005, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 25/900: [36.866323, 56.07699826666666, 36.922927900000005, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 26/900: [36.866323, 56.04843183333333, 36.922927900000005, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 27/900: [36.866323, 55.90559966666667, 36.922927900000005, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 28/900: [36.922927900000005, 55.391403866666664, 36.9795328, 55.4199703] - найдено 69 изображений\n", + "INFO:geo.download_images:Обработан bbox 29/900: [36.866323, 56.105564699999995, 36.922927900000005, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 30/900: [36.866323, 56.134131133333334, 36.922927900000005, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 31/900: [36.922927900000005, 55.36283743333333, 36.9795328, 55.391403866666664] - найдено 252 изображений\n", + "INFO:geo.download_images:Обработан bbox 32/900: [36.866323, 56.162697566666665, 36.922927900000005, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 33/900: [36.922927900000005, 55.56280246666667, 36.9795328, 55.5913689] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 34/900: [36.922927900000005, 55.534236033333336, 36.9795328, 55.56280246666667] - найдено 115 изображений\n", + "INFO:geo.download_images:Обработан bbox 35/900: [36.922927900000005, 55.334271, 36.9795328, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 36/900: [36.922927900000005, 55.4199703, 36.9795328, 55.448536733333334] - найдено 470 изображений\n", + "INFO:geo.download_images:Обработан bbox 37/900: [36.922927900000005, 55.448536733333334, 36.9795328, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 38/900: [36.922927900000005, 55.6770682, 36.9795328, 55.70563463333333] - найдено 83 изображений\n", + "INFO:geo.download_images:Обработан bbox 39/900: [36.922927900000005, 55.477103166666666, 36.9795328, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 40/900: [36.922927900000005, 55.5056696, 36.9795328, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 41/900: [36.922927900000005, 55.5913689, 36.9795328, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 42/900: [36.922927900000005, 55.61993533333333, 36.9795328, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 43/900: [36.922927900000005, 55.64850176666667, 36.9795328, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 44/900: [36.922927900000005, 55.70563463333333, 36.9795328, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 45/900: [36.922927900000005, 55.762767499999995, 36.9795328, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 46/900: [36.922927900000005, 55.734201066666664, 36.9795328, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 47/900: [36.922927900000005, 55.99129896666666, 36.9795328, 56.0198654] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 48/900: [36.922927900000005, 55.791333933333334, 36.9795328, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 49/900: [36.922927900000005, 56.04843183333333, 36.9795328, 56.07699826666666] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 50/900: [36.922927900000005, 55.819900366666666, 36.9795328, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 51/900: [36.922927900000005, 55.8484668, 36.9795328, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 52/900: [36.922927900000005, 55.87703323333333, 36.9795328, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 53/900: [36.922927900000005, 55.90559966666667, 36.9795328, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 54/900: [36.922927900000005, 55.96273253333333, 36.9795328, 55.99129896666666] - найдено 335 изображений\n", + "INFO:geo.download_images:Обработан bbox 55/900: [36.9795328, 55.334271, 37.0361377, 55.36283743333333] - найдено 18 изображений\n", + "INFO:geo.download_images:Обработан bbox 56/900: [36.922927900000005, 55.9341661, 36.9795328, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 57/900: [36.9795328, 55.36283743333333, 37.0361377, 55.391403866666664] - найдено 14 изображений\n", + "INFO:geo.download_images:Обработан bbox 58/900: [36.922927900000005, 56.0198654, 36.9795328, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 59/900: [36.922927900000005, 56.07699826666666, 36.9795328, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 60/900: [36.922927900000005, 56.105564699999995, 36.9795328, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 61/900: [36.9795328, 55.4199703, 37.0361377, 55.448536733333334] - найдено 256 изображений\n", + "INFO:geo.download_images:Обработан bbox 62/900: [36.9795328, 55.448536733333334, 37.0361377, 55.477103166666666] - найдено 300 изображений\n", + "INFO:geo.download_images:Обработан bbox 63/900: [36.922927900000005, 56.134131133333334, 36.9795328, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 64/900: [36.9795328, 55.391403866666664, 37.0361377, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 65/900: [36.922927900000005, 56.162697566666665, 36.9795328, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 66/900: [36.9795328, 55.477103166666666, 37.0361377, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 67/900: [36.9795328, 55.5056696, 37.0361377, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 68/900: [36.9795328, 55.56280246666667, 37.0361377, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 69/900: [36.9795328, 55.534236033333336, 37.0361377, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 70/900: [36.9795328, 55.64850176666667, 37.0361377, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 71/900: [36.9795328, 55.61993533333333, 37.0361377, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 72/900: [36.9795328, 55.5913689, 37.0361377, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 73/900: [36.9795328, 55.762767499999995, 37.0361377, 55.791333933333334] - найдено 182 изображений\n", + "INFO:geo.download_images:Обработан bbox 74/900: [36.9795328, 55.90559966666667, 37.0361377, 55.9341661] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 75/900: [36.9795328, 55.6770682, 37.0361377, 55.70563463333333] - найдено 469 изображений\n", + "INFO:geo.download_images:Обработан bbox 76/900: [36.9795328, 55.9341661, 37.0361377, 55.96273253333333] - найдено 137 изображений\n", + "INFO:geo.download_images:Обработан bbox 77/900: [36.9795328, 55.70563463333333, 37.0361377, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 78/900: [36.9795328, 55.734201066666664, 37.0361377, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 79/900: [36.9795328, 55.791333933333334, 37.0361377, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 80/900: [36.9795328, 55.819900366666666, 37.0361377, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 81/900: [36.9795328, 55.8484668, 37.0361377, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 82/900: [36.9795328, 55.87703323333333, 37.0361377, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 83/900: [36.9795328, 56.04843183333333, 37.0361377, 56.07699826666666] - найдено 276 изображений\n", + "INFO:geo.download_images:Обработан bbox 84/900: [37.0361377, 55.334271, 37.0927426, 55.36283743333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 85/900: [37.0361377, 55.36283743333333, 37.0927426, 55.391403866666664] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 86/900: [37.0361377, 55.391403866666664, 37.0927426, 55.4199703] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 87/900: [36.9795328, 56.105564699999995, 37.0361377, 56.134131133333334] - найдено 284 изображений\n", + "INFO:geo.download_images:Обработан bbox 88/900: [36.9795328, 55.96273253333333, 37.0361377, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 89/900: [36.9795328, 56.0198654, 37.0361377, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 90/900: [36.9795328, 55.99129896666666, 37.0361377, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 91/900: [36.9795328, 56.07699826666666, 37.0361377, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 92/900: [37.0361377, 55.4199703, 37.0927426, 55.448536733333334] - найдено 204 изображений\n", + "INFO:geo.download_images:Обработан bbox 93/900: [36.9795328, 56.162697566666665, 37.0361377, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 94/900: [36.9795328, 56.134131133333334, 37.0361377, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 95/900: [37.0361377, 55.448536733333334, 37.0927426, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 96/900: [37.0361377, 55.477103166666666, 37.0927426, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 97/900: [37.0361377, 55.534236033333336, 37.0927426, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 98/900: [37.0361377, 55.5056696, 37.0927426, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 99/900: [37.0361377, 55.56280246666667, 37.0927426, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 100/900: [37.0361377, 55.64850176666667, 37.0927426, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 101/900: [37.0361377, 55.5913689, 37.0927426, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 102/900: [37.0361377, 55.61993533333333, 37.0927426, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 103/900: [37.0361377, 55.6770682, 37.0927426, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 104/900: [37.0361377, 55.70563463333333, 37.0927426, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 105/900: [37.0361377, 55.9341661, 37.0927426, 55.96273253333333] - найдено 6 изображений\n", + "INFO:geo.download_images:Обработан bbox 106/900: [37.0361377, 55.734201066666664, 37.0927426, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 107/900: [37.0361377, 55.90559966666667, 37.0927426, 55.9341661] - найдено 59 изображений\n", + "INFO:geo.download_images:Обработан bbox 108/900: [37.0361377, 55.791333933333334, 37.0927426, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 109/900: [37.0361377, 55.762767499999995, 37.0927426, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 110/900: [37.0361377, 55.819900366666666, 37.0927426, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 111/900: [37.0361377, 55.87703323333333, 37.0927426, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 112/900: [37.0361377, 55.8484668, 37.0927426, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 113/900: [37.0361377, 56.162697566666665, 37.0927426, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 114/900: [37.0927426, 55.334271, 37.149347500000005, 55.36283743333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 115/900: [37.0927426, 55.36283743333333, 37.149347500000005, 55.391403866666664] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 116/900: [37.0927426, 55.391403866666664, 37.149347500000005, 55.4199703] - найдено 2 изображений\n", + "INFO:geo.download_images:Обработан bbox 117/900: [37.0361377, 56.0198654, 37.0927426, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 118/900: [37.0361377, 55.99129896666666, 37.0927426, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 119/900: [37.0361377, 55.96273253333333, 37.0927426, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 120/900: [37.0927426, 55.5056696, 37.149347500000005, 55.534236033333336] - найдено 34 изображений\n", + "INFO:geo.download_images:Обработан bbox 121/900: [37.0927426, 55.477103166666666, 37.149347500000005, 55.5056696] - найдено 60 изображений\n", + "INFO:geo.download_images:Обработан bbox 122/900: [37.0361377, 56.04843183333333, 37.0927426, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 123/900: [37.0361377, 56.07699826666666, 37.0927426, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 124/900: [37.0927426, 55.4199703, 37.149347500000005, 55.448536733333334] - найдено 369 изображений\n", + "INFO:geo.download_images:Обработан bbox 125/900: [37.0361377, 56.134131133333334, 37.0927426, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 126/900: [37.0361377, 56.105564699999995, 37.0927426, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 127/900: [37.0927426, 55.448536733333334, 37.149347500000005, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 128/900: [37.0927426, 55.56280246666667, 37.149347500000005, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 129/900: [37.0927426, 55.534236033333336, 37.149347500000005, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 130/900: [37.0927426, 55.5913689, 37.149347500000005, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 131/900: [37.0927426, 55.61993533333333, 37.149347500000005, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 132/900: [37.0927426, 55.70563463333333, 37.149347500000005, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 133/900: [37.0927426, 55.64850176666667, 37.149347500000005, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 134/900: [37.0927426, 55.6770682, 37.149347500000005, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 135/900: [37.0927426, 55.734201066666664, 37.149347500000005, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 136/900: [37.0927426, 55.90559966666667, 37.149347500000005, 55.9341661] - найдено 76 изображений\n", + "INFO:geo.download_images:Обработан bbox 137/900: [37.0927426, 55.762767499999995, 37.149347500000005, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 138/900: [37.0927426, 55.791333933333334, 37.149347500000005, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 139/900: [37.0927426, 55.819900366666666, 37.149347500000005, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 140/900: [37.0927426, 55.8484668, 37.149347500000005, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 141/900: [37.0927426, 55.87703323333333, 37.149347500000005, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 142/900: [37.0927426, 55.9341661, 37.149347500000005, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 143/900: [37.0927426, 56.162697566666665, 37.149347500000005, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 144/900: [37.0927426, 55.99129896666666, 37.149347500000005, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 145/900: [37.0927426, 55.96273253333333, 37.149347500000005, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 146/900: [37.0927426, 56.0198654, 37.149347500000005, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 147/900: [37.0927426, 56.07699826666666, 37.149347500000005, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 148/900: [37.149347500000005, 55.448536733333334, 37.2059524, 55.477103166666666] - найдено 1 изображений\n", + "INFO:geo.download_images:Обработан bbox 149/900: [37.0927426, 56.105564699999995, 37.149347500000005, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 150/900: [37.0927426, 56.134131133333334, 37.149347500000005, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 151/900: [37.149347500000005, 55.477103166666666, 37.2059524, 55.5056696] - найдено 4 изображений\n", + "INFO:geo.download_images:Обработан bbox 152/900: [37.0927426, 56.04843183333333, 37.149347500000005, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 153/900: [37.149347500000005, 55.334271, 37.2059524, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 154/900: [37.149347500000005, 55.5056696, 37.2059524, 55.534236033333336] - найдено 116 изображений\n", + "INFO:geo.download_images:Обработан bbox 155/900: [37.149347500000005, 55.391403866666664, 37.2059524, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 156/900: [37.149347500000005, 55.36283743333333, 37.2059524, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 157/900: [37.149347500000005, 55.4199703, 37.2059524, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 158/900: [37.149347500000005, 55.534236033333336, 37.2059524, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 159/900: [37.149347500000005, 55.56280246666667, 37.2059524, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 160/900: [37.149347500000005, 55.5913689, 37.2059524, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 161/900: [37.149347500000005, 55.6770682, 37.2059524, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 162/900: [37.149347500000005, 55.64850176666667, 37.2059524, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 163/900: [37.149347500000005, 55.70563463333333, 37.2059524, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 164/900: [37.149347500000005, 55.61993533333333, 37.2059524, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 165/900: [37.149347500000005, 55.734201066666664, 37.2059524, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 166/900: [37.149347500000005, 55.791333933333334, 37.2059524, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 167/900: [37.149347500000005, 55.762767499999995, 37.2059524, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 168/900: [37.149347500000005, 55.819900366666666, 37.2059524, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 169/900: [37.149347500000005, 55.87703323333333, 37.2059524, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 170/900: [37.149347500000005, 55.90559966666667, 37.2059524, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 171/900: [37.149347500000005, 55.8484668, 37.2059524, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 172/900: [37.149347500000005, 55.9341661, 37.2059524, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 173/900: [37.149347500000005, 56.134131133333334, 37.2059524, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 174/900: [37.149347500000005, 56.162697566666665, 37.2059524, 56.191264] - найдено 9 изображений\n", + "INFO:geo.download_images:Обработан bbox 175/900: [37.149347500000005, 55.96273253333333, 37.2059524, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 176/900: [37.149347500000005, 56.0198654, 37.2059524, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 177/900: [37.149347500000005, 56.04843183333333, 37.2059524, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 178/900: [37.2059524, 55.4199703, 37.2625573, 55.448536733333334] - найдено 72 изображений\n", + "INFO:geo.download_images:Обработан bbox 179/900: [37.149347500000005, 56.07699826666666, 37.2059524, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 180/900: [37.149347500000005, 56.105564699999995, 37.2059524, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 181/900: [37.2059524, 55.36283743333333, 37.2625573, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 182/900: [37.149347500000005, 55.99129896666666, 37.2059524, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 183/900: [37.2059524, 55.334271, 37.2625573, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 184/900: [37.2059524, 55.448536733333334, 37.2625573, 55.477103166666666] - найдено 306 изображений\n", + "INFO:geo.download_images:Обработан bbox 185/900: [37.2059524, 55.391403866666664, 37.2625573, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 186/900: [37.2059524, 55.5056696, 37.2625573, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 187/900: [37.2059524, 55.477103166666666, 37.2625573, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 188/900: [37.2059524, 55.534236033333336, 37.2625573, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 189/900: [37.2059524, 55.56280246666667, 37.2625573, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 190/900: [37.2059524, 55.5913689, 37.2625573, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 191/900: [37.2059524, 55.61993533333333, 37.2625573, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 192/900: [37.2059524, 55.70563463333333, 37.2625573, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 193/900: [37.2059524, 55.6770682, 37.2625573, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 194/900: [37.2059524, 55.64850176666667, 37.2625573, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 195/900: [37.2059524, 55.734201066666664, 37.2625573, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 196/900: [37.2059524, 55.762767499999995, 37.2625573, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 197/900: [37.2059524, 55.791333933333334, 37.2625573, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 198/900: [37.2059524, 55.8484668, 37.2625573, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 199/900: [37.2059524, 55.819900366666666, 37.2625573, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 200/900: [37.2059524, 55.87703323333333, 37.2625573, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 201/900: [37.2059524, 55.90559966666667, 37.2625573, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 202/900: [37.2059524, 55.9341661, 37.2625573, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 203/900: [37.2059524, 56.162697566666665, 37.2625573, 56.191264] - найдено 87 изображений\n", + "INFO:geo.download_images:Обработан bbox 204/900: [37.2059524, 55.96273253333333, 37.2625573, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 205/900: [37.2625573, 55.36283743333333, 37.3191622, 55.391403866666664] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 206/900: [37.2059524, 56.0198654, 37.2625573, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 207/900: [37.2059524, 56.07699826666666, 37.2625573, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 208/900: [37.2059524, 56.04843183333333, 37.2625573, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 209/900: [37.2059524, 55.99129896666666, 37.2625573, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 210/900: [37.2059524, 56.134131133333334, 37.2625573, 56.162697566666665] - найдено 290 изображений\n", + "INFO:geo.download_images:Обработан bbox 211/900: [37.2059524, 56.105564699999995, 37.2625573, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 212/900: [37.2625573, 55.334271, 37.3191622, 55.36283743333333] - найдено 314 изображений\n", + "INFO:geo.download_images:Обработан bbox 213/900: [37.2625573, 55.391403866666664, 37.3191622, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 214/900: [37.2625573, 55.5056696, 37.3191622, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 215/900: [37.2625573, 55.534236033333336, 37.3191622, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 216/900: [37.2625573, 55.477103166666666, 37.3191622, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 217/900: [37.2625573, 55.4199703, 37.3191622, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 218/900: [37.2625573, 55.448536733333334, 37.3191622, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 219/900: [37.2625573, 55.56280246666667, 37.3191622, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 220/900: [37.2625573, 55.762767499999995, 37.3191622, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 221/900: [37.2625573, 55.734201066666664, 37.3191622, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 222/900: [37.2625573, 55.70563463333333, 37.3191622, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 223/900: [37.2625573, 55.5913689, 37.3191622, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 224/900: [37.2625573, 55.61993533333333, 37.3191622, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 225/900: [37.2625573, 55.64850176666667, 37.3191622, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 226/900: [37.2625573, 55.6770682, 37.3191622, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 227/900: [37.2625573, 55.791333933333334, 37.3191622, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 228/900: [37.2625573, 55.90559966666667, 37.3191622, 55.9341661] - найдено 317 изображений\n", + "INFO:geo.download_images:Обработан bbox 229/900: [37.2625573, 55.8484668, 37.3191622, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 230/900: [37.2625573, 55.87703323333333, 37.3191622, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 231/900: [37.2625573, 56.0198654, 37.3191622, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 232/900: [37.2625573, 55.99129896666666, 37.3191622, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 233/900: [37.2625573, 55.819900366666666, 37.3191622, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 234/900: [37.2625573, 55.96273253333333, 37.3191622, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 235/900: [37.2625573, 55.9341661, 37.3191622, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 236/900: [37.2625573, 56.04843183333333, 37.3191622, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 237/900: [37.2625573, 56.07699826666666, 37.3191622, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 238/900: [37.3191622, 55.391403866666664, 37.375767100000004, 55.4199703] - найдено 86 изображений\n", + "INFO:geo.download_images:Обработан bbox 239/900: [37.2625573, 56.105564699999995, 37.3191622, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 240/900: [37.3191622, 55.4199703, 37.375767100000004, 55.448536733333334] - найдено 165 изображений\n", + "INFO:geo.download_images:Обработан bbox 241/900: [37.2625573, 56.134131133333334, 37.3191622, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 242/900: [37.2625573, 56.162697566666665, 37.3191622, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 243/900: [37.3191622, 55.334271, 37.375767100000004, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 244/900: [37.3191622, 55.36283743333333, 37.375767100000004, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 245/900: [37.3191622, 55.448536733333334, 37.375767100000004, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 246/900: [37.3191622, 55.477103166666666, 37.375767100000004, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 247/900: [37.3191622, 55.534236033333336, 37.375767100000004, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 248/900: [37.3191622, 55.5056696, 37.375767100000004, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 249/900: [37.3191622, 55.56280246666667, 37.375767100000004, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 250/900: [37.3191622, 55.5913689, 37.375767100000004, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 251/900: [37.3191622, 55.64850176666667, 37.375767100000004, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 252/900: [37.3191622, 55.61993533333333, 37.375767100000004, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 253/900: [37.3191622, 55.6770682, 37.375767100000004, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 254/900: [37.3191622, 55.734201066666664, 37.375767100000004, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 255/900: [37.3191622, 55.762767499999995, 37.375767100000004, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 256/900: [37.3191622, 55.791333933333334, 37.375767100000004, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 257/900: [37.3191622, 55.70563463333333, 37.375767100000004, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 258/900: [37.3191622, 55.87703323333333, 37.375767100000004, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 259/900: [37.3191622, 55.8484668, 37.375767100000004, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 260/900: [37.3191622, 55.90559966666667, 37.375767100000004, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 261/900: [37.3191622, 56.04843183333333, 37.375767100000004, 56.07699826666666] - найдено 165 изображений\n", + "INFO:geo.download_images:Обработан bbox 262/900: [37.3191622, 55.819900366666666, 37.375767100000004, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 263/900: [37.3191622, 55.99129896666666, 37.375767100000004, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 264/900: [37.3191622, 56.0198654, 37.375767100000004, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 265/900: [37.3191622, 55.9341661, 37.375767100000004, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 266/900: [37.375767100000004, 55.334271, 37.432372, 55.36283743333333] - найдено 32 изображений\n", + "INFO:geo.download_images:Обработан bbox 267/900: [37.3191622, 56.162697566666665, 37.375767100000004, 56.191264] - найдено 183 изображений\n", + "INFO:geo.download_images:Обработан bbox 268/900: [37.3191622, 56.07699826666666, 37.375767100000004, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 269/900: [37.3191622, 55.96273253333333, 37.375767100000004, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 270/900: [37.3191622, 56.134131133333334, 37.375767100000004, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 271/900: [37.3191622, 56.105564699999995, 37.375767100000004, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 272/900: [37.375767100000004, 55.36283743333333, 37.432372, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 273/900: [37.375767100000004, 55.4199703, 37.432372, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 274/900: [37.375767100000004, 55.391403866666664, 37.432372, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 275/900: [37.375767100000004, 55.448536733333334, 37.432372, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 276/900: [37.375767100000004, 55.477103166666666, 37.432372, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 277/900: [37.375767100000004, 55.5056696, 37.432372, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 278/900: [37.375767100000004, 55.56280246666667, 37.432372, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 279/900: [37.375767100000004, 55.534236033333336, 37.432372, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 280/900: [37.375767100000004, 55.5913689, 37.432372, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 281/900: [37.375767100000004, 55.61993533333333, 37.432372, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 282/900: [37.375767100000004, 55.64850176666667, 37.432372, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 283/900: [37.375767100000004, 55.6770682, 37.432372, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 284/900: [37.375767100000004, 55.734201066666664, 37.432372, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 285/900: [37.375767100000004, 55.70563463333333, 37.432372, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 286/900: [37.375767100000004, 55.791333933333334, 37.432372, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 287/900: [37.375767100000004, 55.762767499999995, 37.432372, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 288/900: [37.375767100000004, 56.0198654, 37.432372, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 289/900: [37.375767100000004, 55.819900366666666, 37.432372, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 290/900: [37.375767100000004, 55.99129896666666, 37.432372, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 291/900: [37.375767100000004, 56.105564699999995, 37.432372, 56.134131133333334] - найдено 4 изображений\n", + "INFO:geo.download_images:Обработан bbox 292/900: [37.375767100000004, 55.96273253333333, 37.432372, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 293/900: [37.375767100000004, 55.8484668, 37.432372, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 294/900: [37.375767100000004, 56.07699826666666, 37.432372, 56.105564699999995] - найдено 122 изображений\n", + "INFO:geo.download_images:Обработан bbox 295/900: [37.432372, 55.36283743333333, 37.4889769, 55.391403866666664] - найдено 7 изображений\n", + "INFO:geo.download_images:Обработан bbox 296/900: [37.375767100000004, 56.162697566666665, 37.432372, 56.191264] - найдено 115 изображений\n", + "INFO:geo.download_images:Обработан bbox 297/900: [37.375767100000004, 55.87703323333333, 37.432372, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 298/900: [37.375767100000004, 55.90559966666667, 37.432372, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 299/900: [37.375767100000004, 55.9341661, 37.432372, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 300/900: [37.375767100000004, 56.04843183333333, 37.432372, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 301/900: [37.375767100000004, 56.134131133333334, 37.432372, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 302/900: [37.432372, 55.334271, 37.4889769, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 303/900: [37.432372, 55.391403866666664, 37.4889769, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 304/900: [37.432372, 55.4199703, 37.4889769, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 305/900: [37.432372, 55.448536733333334, 37.4889769, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 306/900: [37.432372, 55.477103166666666, 37.4889769, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 307/900: [37.432372, 55.5056696, 37.4889769, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 308/900: [37.432372, 55.534236033333336, 37.4889769, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 309/900: [37.432372, 55.56280246666667, 37.4889769, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 310/900: [37.432372, 55.5913689, 37.4889769, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 311/900: [37.432372, 55.61993533333333, 37.4889769, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 312/900: [37.432372, 55.64850176666667, 37.4889769, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 313/900: [37.432372, 55.6770682, 37.4889769, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 314/900: [37.432372, 55.734201066666664, 37.4889769, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 315/900: [37.432372, 55.70563463333333, 37.4889769, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 316/900: [37.432372, 55.762767499999995, 37.4889769, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 317/900: [37.432372, 55.791333933333334, 37.4889769, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 318/900: [37.432372, 55.9341661, 37.4889769, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 319/900: [37.432372, 55.90559966666667, 37.4889769, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 320/900: [37.432372, 55.96273253333333, 37.4889769, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 321/900: [37.432372, 55.99129896666666, 37.4889769, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 322/900: [37.432372, 55.819900366666666, 37.4889769, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 323/900: [37.432372, 56.07699826666666, 37.4889769, 56.105564699999995] - найдено 64 изображений\n", + "INFO:geo.download_images:Обработан bbox 324/900: [37.432372, 56.105564699999995, 37.4889769, 56.134131133333334] - найдено 68 изображений\n", + "INFO:geo.download_images:Обработан bbox 325/900: [37.432372, 56.0198654, 37.4889769, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 326/900: [37.432372, 55.8484668, 37.4889769, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 327/900: [37.432372, 56.04843183333333, 37.4889769, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 328/900: [37.432372, 55.87703323333333, 37.4889769, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 329/900: [37.432372, 56.162697566666665, 37.4889769, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 330/900: [37.432372, 56.134131133333334, 37.4889769, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 331/900: [37.4889769, 55.334271, 37.5455818, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 332/900: [37.4889769, 55.36283743333333, 37.5455818, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 333/900: [37.4889769, 55.391403866666664, 37.5455818, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 334/900: [37.4889769, 55.4199703, 37.5455818, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 335/900: [37.4889769, 55.448536733333334, 37.5455818, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 336/900: [37.4889769, 55.477103166666666, 37.5455818, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 337/900: [37.4889769, 55.5056696, 37.5455818, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 338/900: [37.4889769, 55.534236033333336, 37.5455818, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 339/900: [37.4889769, 55.56280246666667, 37.5455818, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 340/900: [37.4889769, 55.61993533333333, 37.5455818, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 341/900: [37.4889769, 55.5913689, 37.5455818, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 342/900: [37.4889769, 55.64850176666667, 37.5455818, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 343/900: [37.4889769, 55.6770682, 37.5455818, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 344/900: [37.4889769, 55.70563463333333, 37.5455818, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 345/900: [37.4889769, 55.734201066666664, 37.5455818, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 346/900: [37.4889769, 55.762767499999995, 37.5455818, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 347/900: [37.4889769, 55.791333933333334, 37.5455818, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 348/900: [37.4889769, 55.96273253333333, 37.5455818, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 349/900: [37.4889769, 55.8484668, 37.5455818, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 350/900: [37.4889769, 55.819900366666666, 37.5455818, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 351/900: [37.4889769, 55.9341661, 37.5455818, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 352/900: [37.4889769, 55.90559966666667, 37.5455818, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 353/900: [37.4889769, 55.99129896666666, 37.5455818, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 354/900: [37.4889769, 55.87703323333333, 37.5455818, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 355/900: [37.4889769, 56.0198654, 37.5455818, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 356/900: [37.4889769, 56.04843183333333, 37.5455818, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 357/900: [37.4889769, 56.07699826666666, 37.5455818, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 358/900: [37.4889769, 56.105564699999995, 37.5455818, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 359/900: [37.4889769, 56.134131133333334, 37.5455818, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 360/900: [37.4889769, 56.162697566666665, 37.5455818, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 361/900: [37.5455818, 55.334271, 37.602186700000004, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 362/900: [37.5455818, 55.36283743333333, 37.602186700000004, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 363/900: [37.5455818, 55.391403866666664, 37.602186700000004, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 364/900: [37.5455818, 55.4199703, 37.602186700000004, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 365/900: [37.5455818, 55.448536733333334, 37.602186700000004, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 366/900: [37.5455818, 55.477103166666666, 37.602186700000004, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 367/900: [37.5455818, 55.5056696, 37.602186700000004, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 368/900: [37.5455818, 55.534236033333336, 37.602186700000004, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 369/900: [37.5455818, 55.56280246666667, 37.602186700000004, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 370/900: [37.5455818, 55.5913689, 37.602186700000004, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 371/900: [37.5455818, 55.61993533333333, 37.602186700000004, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 372/900: [37.5455818, 55.64850176666667, 37.602186700000004, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 373/900: [37.5455818, 55.6770682, 37.602186700000004, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 374/900: [37.5455818, 55.70563463333333, 37.602186700000004, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 375/900: [37.5455818, 55.734201066666664, 37.602186700000004, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 376/900: [37.5455818, 55.762767499999995, 37.602186700000004, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 377/900: [37.5455818, 55.96273253333333, 37.602186700000004, 55.99129896666666] - найдено 289 изображений\n", + "INFO:geo.download_images:Обработан bbox 378/900: [37.5455818, 55.791333933333334, 37.602186700000004, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 379/900: [37.5455818, 55.9341661, 37.602186700000004, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 380/900: [37.5455818, 56.04843183333333, 37.602186700000004, 56.07699826666666] - найдено 190 изображений\n", + "INFO:geo.download_images:Обработан bbox 381/900: [37.5455818, 55.819900366666666, 37.602186700000004, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 382/900: [37.5455818, 56.134131133333334, 37.602186700000004, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 383/900: [37.5455818, 56.0198654, 37.602186700000004, 56.04843183333333] - найдено 281 изображений\n", + "INFO:geo.download_images:Обработан bbox 384/900: [37.5455818, 55.87703323333333, 37.602186700000004, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 385/900: [37.5455818, 55.8484668, 37.602186700000004, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 386/900: [37.602186700000004, 55.334271, 37.6587916, 55.36283743333333] - найдено 58 изображений\n", + "INFO:geo.download_images:Обработан bbox 387/900: [37.5455818, 55.99129896666666, 37.602186700000004, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 388/900: [37.5455818, 55.90559966666667, 37.602186700000004, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 389/900: [37.5455818, 56.07699826666666, 37.602186700000004, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 390/900: [37.5455818, 56.162697566666665, 37.602186700000004, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 391/900: [37.5455818, 56.105564699999995, 37.602186700000004, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 392/900: [37.602186700000004, 55.36283743333333, 37.6587916, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 393/900: [37.602186700000004, 55.391403866666664, 37.6587916, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 394/900: [37.602186700000004, 55.4199703, 37.6587916, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 395/900: [37.602186700000004, 55.448536733333334, 37.6587916, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 396/900: [37.602186700000004, 55.477103166666666, 37.6587916, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 397/900: [37.602186700000004, 55.5056696, 37.6587916, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 398/900: [37.602186700000004, 55.534236033333336, 37.6587916, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 399/900: [37.602186700000004, 55.56280246666667, 37.6587916, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 400/900: [37.602186700000004, 55.5913689, 37.6587916, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 401/900: [37.602186700000004, 55.61993533333333, 37.6587916, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 402/900: [37.602186700000004, 55.6770682, 37.6587916, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 403/900: [37.602186700000004, 55.64850176666667, 37.6587916, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 404/900: [37.602186700000004, 55.70563463333333, 37.6587916, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 405/900: [37.602186700000004, 55.734201066666664, 37.6587916, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 406/900: [37.602186700000004, 55.762767499999995, 37.6587916, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 407/900: [37.602186700000004, 55.9341661, 37.6587916, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 408/900: [37.602186700000004, 55.90559966666667, 37.6587916, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 409/900: [37.602186700000004, 55.96273253333333, 37.6587916, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 410/900: [37.602186700000004, 56.07699826666666, 37.6587916, 56.105564699999995] - найдено 9 изображений\n", + "INFO:geo.download_images:Обработан bbox 411/900: [37.602186700000004, 56.0198654, 37.6587916, 56.04843183333333] - найдено 223 изображений\n", + "INFO:geo.download_images:Обработан bbox 412/900: [37.602186700000004, 55.791333933333334, 37.6587916, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 413/900: [37.602186700000004, 56.134131133333334, 37.6587916, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 414/900: [37.602186700000004, 56.105564699999995, 37.6587916, 56.134131133333334] - найдено 2 изображений\n", + "INFO:geo.download_images:Обработан bbox 415/900: [37.6587916, 55.334271, 37.7153965, 55.36283743333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 416/900: [37.6587916, 55.391403866666664, 37.7153965, 55.4199703] - найдено 41 изображений\n", + "INFO:geo.download_images:Обработан bbox 417/900: [37.602186700000004, 55.819900366666666, 37.6587916, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 418/900: [37.602186700000004, 55.99129896666666, 37.6587916, 56.0198654] - найдено 466 изображений\n", + "INFO:geo.download_images:Обработан bbox 419/900: [37.602186700000004, 55.8484668, 37.6587916, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 420/900: [37.602186700000004, 55.87703323333333, 37.6587916, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 421/900: [37.602186700000004, 56.04843183333333, 37.6587916, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 422/900: [37.602186700000004, 56.162697566666665, 37.6587916, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 423/900: [37.6587916, 55.477103166666666, 37.7153965, 55.5056696] - найдено 210 изображений\n", + "INFO:geo.download_images:Обработан bbox 424/900: [37.6587916, 55.36283743333333, 37.7153965, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 425/900: [37.6587916, 55.4199703, 37.7153965, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 426/900: [37.6587916, 55.448536733333334, 37.7153965, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 427/900: [37.6587916, 55.5056696, 37.7153965, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 428/900: [37.6587916, 55.534236033333336, 37.7153965, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 429/900: [37.6587916, 55.56280246666667, 37.7153965, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 430/900: [37.6587916, 55.64850176666667, 37.7153965, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 431/900: [37.6587916, 55.6770682, 37.7153965, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 432/900: [37.6587916, 55.5913689, 37.7153965, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 433/900: [37.6587916, 55.61993533333333, 37.7153965, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 434/900: [37.6587916, 55.70563463333333, 37.7153965, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 435/900: [37.6587916, 55.734201066666664, 37.7153965, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 436/900: [37.6587916, 55.762767499999995, 37.7153965, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 437/900: [37.6587916, 55.9341661, 37.7153965, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 438/900: [37.6587916, 55.90559966666667, 37.7153965, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 439/900: [37.6587916, 55.96273253333333, 37.7153965, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 440/900: [37.6587916, 56.07699826666666, 37.7153965, 56.105564699999995] - найдено 2 изображений\n", + "INFO:geo.download_images:Обработан bbox 441/900: [37.6587916, 55.791333933333334, 37.7153965, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 442/900: [37.6587916, 56.105564699999995, 37.7153965, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 443/900: [37.6587916, 56.134131133333334, 37.7153965, 56.162697566666665] - найдено 35 изображений\n", + "INFO:geo.download_images:Обработан bbox 444/900: [37.6587916, 56.04843183333333, 37.7153965, 56.07699826666666] - найдено 185 изображений\n", + "INFO:geo.download_images:Обработан bbox 445/900: [37.6587916, 55.87703323333333, 37.7153965, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 446/900: [37.6587916, 56.162697566666665, 37.7153965, 56.191264] - найдено 160 изображений\n", + "INFO:geo.download_images:Обработан bbox 447/900: [37.6587916, 55.99129896666666, 37.7153965, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 448/900: [37.6587916, 55.8484668, 37.7153965, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 449/900: [37.6587916, 55.819900366666666, 37.7153965, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 450/900: [37.6587916, 56.0198654, 37.7153965, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 451/900: [37.7153965, 55.334271, 37.7720014, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 452/900: [37.7153965, 55.36283743333333, 37.7720014, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 453/900: [37.7153965, 55.391403866666664, 37.7720014, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 454/900: [37.7153965, 55.448536733333334, 37.7720014, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 455/900: [37.7153965, 55.4199703, 37.7720014, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 456/900: [37.7153965, 55.5056696, 37.7720014, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 457/900: [37.7153965, 55.477103166666666, 37.7720014, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 458/900: [37.7153965, 55.534236033333336, 37.7720014, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 459/900: [37.7153965, 55.56280246666667, 37.7720014, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 460/900: [37.7153965, 55.5913689, 37.7720014, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 461/900: [37.7153965, 55.61993533333333, 37.7720014, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 462/900: [37.7153965, 55.6770682, 37.7720014, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 463/900: [37.7153965, 55.734201066666664, 37.7720014, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 464/900: [37.7153965, 55.762767499999995, 37.7720014, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 465/900: [37.7153965, 55.70563463333333, 37.7720014, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 466/900: [37.7153965, 55.64850176666667, 37.7720014, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 467/900: [37.7153965, 55.819900366666666, 37.7720014, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 468/900: [37.7153965, 55.791333933333334, 37.7720014, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 469/900: [37.7153965, 55.96273253333333, 37.7720014, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 470/900: [37.7153965, 56.04843183333333, 37.7720014, 56.07699826666666] - найдено 26 изображений\n", + "INFO:geo.download_images:Обработан bbox 471/900: [37.7153965, 55.9341661, 37.7720014, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 472/900: [37.7153965, 56.07699826666666, 37.7720014, 56.105564699999995] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 473/900: [37.7153965, 56.105564699999995, 37.7720014, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 474/900: [37.7153965, 55.8484668, 37.7720014, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 475/900: [37.7153965, 56.162697566666665, 37.7720014, 56.191264] - найдено 7 изображений\n", + "INFO:geo.download_images:Обработан bbox 476/900: [37.7153965, 55.87703323333333, 37.7720014, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 477/900: [37.7153965, 55.99129896666666, 37.7720014, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 478/900: [37.7153965, 55.90559966666667, 37.7720014, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 479/900: [37.7153965, 56.134131133333334, 37.7720014, 56.162697566666665] - найдено 180 изображений\n", + "INFO:geo.download_images:Обработан bbox 480/900: [37.7153965, 56.0198654, 37.7720014, 56.04843183333333] - найдено 435 изображений\n", + "INFO:geo.download_images:Обработан bbox 481/900: [37.7720014, 55.36283743333333, 37.828606300000004, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 482/900: [37.7720014, 55.391403866666664, 37.828606300000004, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 483/900: [37.7720014, 55.334271, 37.828606300000004, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 484/900: [37.7720014, 55.448536733333334, 37.828606300000004, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 485/900: [37.7720014, 55.4199703, 37.828606300000004, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 486/900: [37.7720014, 55.477103166666666, 37.828606300000004, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 487/900: [37.7720014, 55.5056696, 37.828606300000004, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 488/900: [37.7720014, 55.534236033333336, 37.828606300000004, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 489/900: [37.7720014, 55.56280246666667, 37.828606300000004, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 490/900: [37.7720014, 55.5913689, 37.828606300000004, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 491/900: [37.7720014, 55.61993533333333, 37.828606300000004, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 492/900: [37.7720014, 55.64850176666667, 37.828606300000004, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 493/900: [37.7720014, 55.6770682, 37.828606300000004, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 494/900: [37.7720014, 55.87703323333333, 37.828606300000004, 55.90559966666667] - найдено 88 изображений\n", + "INFO:geo.download_images:Обработан bbox 495/900: [37.7720014, 55.70563463333333, 37.828606300000004, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 496/900: [37.7720014, 55.734201066666664, 37.828606300000004, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 497/900: [37.7720014, 55.762767499999995, 37.828606300000004, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 498/900: [37.7720014, 55.791333933333334, 37.828606300000004, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 499/900: [37.7720014, 55.8484668, 37.828606300000004, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 500/900: [37.7720014, 56.07699826666666, 37.828606300000004, 56.105564699999995] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 501/900: [37.7720014, 56.04843183333333, 37.828606300000004, 56.07699826666666] - найдено 139 изображений\n", + "INFO:geo.download_images:Обработан bbox 502/900: [37.7720014, 56.105564699999995, 37.828606300000004, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 503/900: [37.7720014, 55.819900366666666, 37.828606300000004, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 504/900: [37.7720014, 56.162697566666665, 37.828606300000004, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 505/900: [37.7720014, 55.9341661, 37.828606300000004, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 506/900: [37.7720014, 55.96273253333333, 37.828606300000004, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 507/900: [37.7720014, 55.99129896666666, 37.828606300000004, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 508/900: [37.7720014, 56.0198654, 37.828606300000004, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 509/900: [37.7720014, 56.134131133333334, 37.828606300000004, 56.162697566666665] - найдено 194 изображений\n", + "INFO:geo.download_images:Обработан bbox 510/900: [37.7720014, 55.90559966666667, 37.828606300000004, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 511/900: [37.828606300000004, 55.36283743333333, 37.8852112, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 512/900: [37.828606300000004, 55.334271, 37.8852112, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 513/900: [37.828606300000004, 55.391403866666664, 37.8852112, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 514/900: [37.828606300000004, 55.5913689, 37.8852112, 55.61993533333333] - найдено 29 изображений\n", + "INFO:geo.download_images:Обработан bbox 515/900: [37.828606300000004, 55.56280246666667, 37.8852112, 55.5913689] - найдено 113 изображений\n", + "INFO:geo.download_images:Обработан bbox 516/900: [37.828606300000004, 55.534236033333336, 37.8852112, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 517/900: [37.828606300000004, 55.5056696, 37.8852112, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 518/900: [37.828606300000004, 55.4199703, 37.8852112, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 519/900: [37.828606300000004, 55.477103166666666, 37.8852112, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 520/900: [37.828606300000004, 55.448536733333334, 37.8852112, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 521/900: [37.828606300000004, 55.61993533333333, 37.8852112, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 522/900: [37.828606300000004, 55.8484668, 37.8852112, 55.87703323333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 523/900: [37.828606300000004, 55.87703323333333, 37.8852112, 55.90559966666667] - найдено 19 изображений\n", + "INFO:geo.download_images:Обработан bbox 524/900: [37.828606300000004, 55.64850176666667, 37.8852112, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 525/900: [37.828606300000004, 55.819900366666666, 37.8852112, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 526/900: [37.828606300000004, 55.791333933333334, 37.8852112, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 527/900: [37.828606300000004, 55.6770682, 37.8852112, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 528/900: [37.828606300000004, 55.734201066666664, 37.8852112, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 529/900: [37.828606300000004, 55.762767499999995, 37.8852112, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 530/900: [37.828606300000004, 55.70563463333333, 37.8852112, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 531/900: [37.828606300000004, 55.9341661, 37.8852112, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 532/900: [37.828606300000004, 56.105564699999995, 37.8852112, 56.134131133333334] - найдено 87 изображений\n", + "INFO:geo.download_images:Обработан bbox 533/900: [37.828606300000004, 56.162697566666665, 37.8852112, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 534/900: [37.828606300000004, 56.134131133333334, 37.8852112, 56.162697566666665] - найдено 103 изображений\n", + "INFO:geo.download_images:Обработан bbox 535/900: [37.828606300000004, 55.96273253333333, 37.8852112, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 536/900: [37.828606300000004, 56.04843183333333, 37.8852112, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 537/900: [37.828606300000004, 56.0198654, 37.8852112, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 538/900: [37.828606300000004, 55.90559966666667, 37.8852112, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 539/900: [37.828606300000004, 55.99129896666666, 37.8852112, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 540/900: [37.828606300000004, 56.07699826666666, 37.8852112, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 541/900: [37.8852112, 55.334271, 37.9418161, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 542/900: [37.8852112, 55.448536733333334, 37.9418161, 55.477103166666666] - найдено 135 изображений\n", + "INFO:geo.download_images:Обработан bbox 543/900: [37.8852112, 55.36283743333333, 37.9418161, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 544/900: [37.8852112, 55.477103166666666, 37.9418161, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 545/900: [37.8852112, 55.5056696, 37.9418161, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 546/900: [37.8852112, 55.4199703, 37.9418161, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 547/900: [37.8852112, 55.391403866666664, 37.9418161, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 548/900: [37.8852112, 55.534236033333336, 37.9418161, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 549/900: [37.8852112, 55.56280246666667, 37.9418161, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 550/900: [37.8852112, 55.5913689, 37.9418161, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 551/900: [37.8852112, 55.61993533333333, 37.9418161, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 552/900: [37.8852112, 55.8484668, 37.9418161, 55.87703323333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 553/900: [37.8852112, 55.87703323333333, 37.9418161, 55.90559966666667] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 554/900: [37.8852112, 55.819900366666666, 37.9418161, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 555/900: [37.8852112, 55.64850176666667, 37.9418161, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 556/900: [37.8852112, 55.734201066666664, 37.9418161, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 557/900: [37.8852112, 55.762767499999995, 37.9418161, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 558/900: [37.8852112, 55.791333933333334, 37.9418161, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 559/900: [37.8852112, 55.6770682, 37.9418161, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 560/900: [37.8852112, 55.90559966666667, 37.9418161, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 561/900: [37.8852112, 55.70563463333333, 37.9418161, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 562/900: [37.8852112, 55.99129896666666, 37.9418161, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 563/900: [37.8852112, 56.134131133333334, 37.9418161, 56.162697566666665] - найдено 244 изображений\n", + "INFO:geo.download_images:Обработан bbox 564/900: [37.8852112, 55.9341661, 37.9418161, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 565/900: [37.8852112, 56.0198654, 37.9418161, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 566/900: [37.8852112, 55.96273253333333, 37.9418161, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 567/900: [37.8852112, 56.04843183333333, 37.9418161, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 568/900: [37.8852112, 56.07699826666666, 37.9418161, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 569/900: [37.8852112, 56.105564699999995, 37.9418161, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 570/900: [37.9418161, 55.334271, 37.998421, 55.36283743333333] - найдено 258 изображений\n", + "INFO:geo.download_images:Обработан bbox 571/900: [37.8852112, 56.162697566666665, 37.9418161, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 572/900: [37.9418161, 55.36283743333333, 37.998421, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 573/900: [37.9418161, 55.391403866666664, 37.998421, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 574/900: [37.9418161, 55.4199703, 37.998421, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 575/900: [37.9418161, 55.448536733333334, 37.998421, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 576/900: [37.9418161, 55.5056696, 37.998421, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 577/900: [37.9418161, 55.477103166666666, 37.998421, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 578/900: [37.9418161, 55.534236033333336, 37.998421, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 579/900: [37.9418161, 55.56280246666667, 37.998421, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 580/900: [37.9418161, 55.61993533333333, 37.998421, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 581/900: [37.9418161, 55.64850176666667, 37.998421, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 582/900: [37.9418161, 55.5913689, 37.998421, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 583/900: [37.9418161, 55.6770682, 37.998421, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 584/900: [37.9418161, 55.70563463333333, 37.998421, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 585/900: [37.9418161, 55.762767499999995, 37.998421, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 586/900: [37.9418161, 55.734201066666664, 37.998421, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 587/900: [37.9418161, 55.99129896666666, 37.998421, 56.0198654] - найдено 166 изображений\n", + "INFO:geo.download_images:Обработан bbox 588/900: [37.9418161, 55.791333933333334, 37.998421, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 589/900: [37.9418161, 55.819900366666666, 37.998421, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 590/900: [37.9418161, 55.8484668, 37.998421, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 591/900: [37.9418161, 55.87703323333333, 37.998421, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 592/900: [37.9418161, 55.9341661, 37.998421, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 593/900: [37.9418161, 55.90559966666667, 37.998421, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 594/900: [37.9418161, 56.04843183333333, 37.998421, 56.07699826666666] - найдено 177 изображений\n", + "INFO:geo.download_images:Обработан bbox 595/900: [37.9418161, 56.0198654, 37.998421, 56.04843183333333] - найдено 327 изображений\n", + "INFO:geo.download_images:Обработан bbox 596/900: [37.9418161, 55.96273253333333, 37.998421, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 597/900: [37.9418161, 56.07699826666666, 37.998421, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 598/900: [37.998421, 55.334271, 38.055025900000004, 55.36283743333333] - найдено 329 изображений\n", + "INFO:geo.download_images:Обработан bbox 599/900: [37.9418161, 56.105564699999995, 37.998421, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 600/900: [37.998421, 55.448536733333334, 38.055025900000004, 55.477103166666666] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 601/900: [37.9418161, 56.162697566666665, 37.998421, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 602/900: [37.998421, 55.4199703, 38.055025900000004, 55.448536733333334] - найдено 312 изображений\n", + "INFO:geo.download_images:Обработан bbox 603/900: [37.998421, 55.36283743333333, 38.055025900000004, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 604/900: [37.998421, 55.391403866666664, 38.055025900000004, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 605/900: [37.9418161, 56.134131133333334, 37.998421, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 606/900: [37.998421, 55.477103166666666, 38.055025900000004, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 607/900: [37.998421, 55.5056696, 38.055025900000004, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 608/900: [37.998421, 55.534236033333336, 38.055025900000004, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 609/900: [37.998421, 55.5913689, 38.055025900000004, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 610/900: [37.998421, 55.56280246666667, 38.055025900000004, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 611/900: [37.998421, 55.6770682, 38.055025900000004, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 612/900: [37.998421, 55.64850176666667, 38.055025900000004, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 613/900: [37.998421, 55.61993533333333, 38.055025900000004, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 614/900: [37.998421, 55.819900366666666, 38.055025900000004, 55.8484668] - найдено 173 изображений\n", + "INFO:geo.download_images:Обработан bbox 615/900: [37.998421, 55.762767499999995, 38.055025900000004, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 616/900: [37.998421, 55.70563463333333, 38.055025900000004, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 617/900: [37.998421, 55.96273253333333, 38.055025900000004, 55.99129896666666] - найдено 21 изображений\n", + "INFO:geo.download_images:Обработан bbox 618/900: [37.998421, 55.99129896666666, 38.055025900000004, 56.0198654] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 619/900: [37.998421, 56.0198654, 38.055025900000004, 56.04843183333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 620/900: [37.998421, 55.734201066666664, 38.055025900000004, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 621/900: [37.998421, 56.105564699999995, 38.055025900000004, 56.134131133333334] - найдено 2 изображений\n", + "INFO:geo.download_images:Обработан bbox 622/900: [37.998421, 55.791333933333334, 38.055025900000004, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 623/900: [37.998421, 55.8484668, 38.055025900000004, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 624/900: [37.998421, 55.87703323333333, 38.055025900000004, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 625/900: [37.998421, 55.90559966666667, 38.055025900000004, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 626/900: [38.055025900000004, 55.391403866666664, 38.1116308, 55.4199703] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 627/900: [37.998421, 55.9341661, 38.055025900000004, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 628/900: [38.055025900000004, 55.448536733333334, 38.1116308, 55.477103166666666] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 629/900: [38.055025900000004, 55.334271, 38.1116308, 55.36283743333333] - найдено 155 изображений\n", + "INFO:geo.download_images:Обработан bbox 630/900: [37.998421, 56.04843183333333, 38.055025900000004, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 631/900: [37.998421, 56.07699826666666, 38.055025900000004, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 632/900: [37.998421, 56.134131133333334, 38.055025900000004, 56.162697566666665] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 633/900: [37.998421, 56.162697566666665, 38.055025900000004, 56.191264] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 634/900: [38.055025900000004, 55.36283743333333, 38.1116308, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 635/900: [38.055025900000004, 55.477103166666666, 38.1116308, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 636/900: [38.055025900000004, 55.4199703, 38.1116308, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 637/900: [38.055025900000004, 55.5056696, 38.1116308, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 638/900: [38.055025900000004, 55.534236033333336, 38.1116308, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 639/900: [38.055025900000004, 55.56280246666667, 38.1116308, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 640/900: [38.055025900000004, 55.70563463333333, 38.1116308, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 641/900: [38.055025900000004, 55.5913689, 38.1116308, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 642/900: [38.055025900000004, 55.6770682, 38.1116308, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 643/900: [38.055025900000004, 55.61993533333333, 38.1116308, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 644/900: [38.055025900000004, 55.762767499999995, 38.1116308, 55.791333933333334] - найдено 375 изображений\n", + "INFO:geo.download_images:Обработан bbox 645/900: [38.055025900000004, 55.64850176666667, 38.1116308, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 646/900: [38.055025900000004, 55.734201066666664, 38.1116308, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 647/900: [38.055025900000004, 55.99129896666666, 38.1116308, 56.0198654] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 648/900: [38.055025900000004, 56.0198654, 38.1116308, 56.04843183333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 649/900: [38.055025900000004, 55.819900366666666, 38.1116308, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 650/900: [38.055025900000004, 55.791333933333334, 38.1116308, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 651/900: [38.055025900000004, 56.07699826666666, 38.1116308, 56.105564699999995] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 652/900: [38.055025900000004, 55.90559966666667, 38.1116308, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 653/900: [38.055025900000004, 56.105564699999995, 38.1116308, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 654/900: [38.055025900000004, 55.87703323333333, 38.1116308, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 655/900: [38.055025900000004, 56.134131133333334, 38.1116308, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 656/900: [38.055025900000004, 56.162697566666665, 38.1116308, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 657/900: [38.055025900000004, 55.9341661, 38.1116308, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 658/900: [38.055025900000004, 55.96273253333333, 38.1116308, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 659/900: [38.1116308, 55.448536733333334, 38.1682357, 55.477103166666666] - найдено 6 изображений\n", + "INFO:geo.download_images:Обработан bbox 660/900: [38.055025900000004, 56.04843183333333, 38.1116308, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 661/900: [38.1116308, 55.334271, 38.1682357, 55.36283743333333] - найдено 100 изображений\n", + "INFO:geo.download_images:Обработан bbox 662/900: [38.055025900000004, 55.8484668, 38.1116308, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 663/900: [38.1116308, 55.4199703, 38.1682357, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 664/900: [38.1116308, 55.391403866666664, 38.1682357, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 665/900: [38.1116308, 55.36283743333333, 38.1682357, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 666/900: [38.1116308, 55.477103166666666, 38.1682357, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 667/900: [38.1116308, 55.5056696, 38.1682357, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 668/900: [38.1116308, 55.534236033333336, 38.1682357, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 669/900: [38.1116308, 55.6770682, 38.1682357, 55.70563463333333] - найдено 74 изображений\n", + "INFO:geo.download_images:Обработан bbox 670/900: [38.1116308, 55.61993533333333, 38.1682357, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 671/900: [38.1116308, 55.56280246666667, 38.1682357, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 672/900: [38.1116308, 55.5913689, 38.1682357, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 673/900: [38.1116308, 55.64850176666667, 38.1682357, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 674/900: [38.1116308, 55.819900366666666, 38.1682357, 55.8484668] - найдено 23 изображений\n", + "INFO:geo.download_images:Обработан bbox 675/900: [38.1116308, 55.70563463333333, 38.1682357, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 676/900: [38.1116308, 55.734201066666664, 38.1682357, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 677/900: [38.1116308, 55.762767499999995, 38.1682357, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 678/900: [38.1116308, 55.9341661, 38.1682357, 55.96273253333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 679/900: [38.1116308, 55.791333933333334, 38.1682357, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 680/900: [38.1116308, 56.04843183333333, 38.1682357, 56.07699826666666] - найдено 242 изображений\n", + "INFO:geo.download_images:Обработан bbox 681/900: [38.1116308, 55.96273253333333, 38.1682357, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 682/900: [38.1116308, 55.8484668, 38.1682357, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 683/900: [38.1116308, 55.99129896666666, 38.1682357, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 684/900: [38.1116308, 56.134131133333334, 38.1682357, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 685/900: [38.1116308, 56.162697566666665, 38.1682357, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 686/900: [38.1116308, 55.87703323333333, 38.1682357, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 687/900: [38.1116308, 55.90559966666667, 38.1682357, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 688/900: [38.1116308, 56.105564699999995, 38.1682357, 56.134131133333334] - найдено 442 изображений\n", + "INFO:geo.download_images:Обработан bbox 689/900: [38.1116308, 56.07699826666666, 38.1682357, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 690/900: [38.1116308, 56.0198654, 38.1682357, 56.04843183333333] - найдено 224 изображений\n", + "INFO:geo.download_images:Обработан bbox 691/900: [38.1682357, 55.5056696, 38.2248406, 55.534236033333336] - найдено 154 изображений\n", + "INFO:geo.download_images:Обработан bbox 692/900: [38.1682357, 55.334271, 38.2248406, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 693/900: [38.1682357, 55.36283743333333, 38.2248406, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 694/900: [38.1682357, 55.4199703, 38.2248406, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 695/900: [38.1682357, 55.391403866666664, 38.2248406, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 696/900: [38.1682357, 55.448536733333334, 38.2248406, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 697/900: [38.1682357, 55.64850176666667, 38.2248406, 55.6770682] - найдено 144 изображений\n", + "INFO:geo.download_images:Обработан bbox 698/900: [38.1682357, 55.477103166666666, 38.2248406, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 699/900: [38.1682357, 55.61993533333333, 38.2248406, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 700/900: [38.1682357, 55.5913689, 38.2248406, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 701/900: [38.1682357, 55.534236033333336, 38.2248406, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 702/900: [38.1682357, 55.6770682, 38.2248406, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 703/900: [38.1682357, 55.70563463333333, 38.2248406, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 704/900: [38.1682357, 55.734201066666664, 38.2248406, 55.762767499999995] - найдено 484 изображений\n", + "INFO:geo.download_images:Обработан bbox 705/900: [38.1682357, 55.762767499999995, 38.2248406, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 706/900: [38.1682357, 55.96273253333333, 38.2248406, 55.99129896666666] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 707/900: [38.1682357, 55.99129896666666, 38.2248406, 56.0198654] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 708/900: [38.1682357, 55.56280246666667, 38.2248406, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 709/900: [38.1682357, 56.04843183333333, 38.2248406, 56.07699826666666] - найдено 153 изображений\n", + "INFO:geo.download_images:Обработан bbox 710/900: [38.1682357, 55.9341661, 38.2248406, 55.96273253333333] - найдено 278 изображений\n", + "INFO:geo.download_images:Обработан bbox 711/900: [38.1682357, 56.105564699999995, 38.2248406, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 712/900: [38.1682357, 56.134131133333334, 38.2248406, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 713/900: [38.1682357, 56.07699826666666, 38.2248406, 56.105564699999995] - найдено 27 изображений\n", + "INFO:geo.download_images:Обработан bbox 714/900: [38.1682357, 55.791333933333334, 38.2248406, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 715/900: [38.1682357, 55.8484668, 38.2248406, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 716/900: [38.1682357, 56.162697566666665, 38.2248406, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 717/900: [38.1682357, 55.87703323333333, 38.2248406, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 718/900: [38.1682357, 55.90559966666667, 38.2248406, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 719/900: [38.1682357, 56.0198654, 38.2248406, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 720/900: [38.1682357, 55.819900366666666, 38.2248406, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 721/900: [38.2248406, 55.334271, 38.281445500000004, 55.36283743333333] - найдено 104 изображений\n", + "INFO:geo.download_images:Обработан bbox 722/900: [38.2248406, 55.391403866666664, 38.281445500000004, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 723/900: [38.2248406, 55.36283743333333, 38.281445500000004, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 724/900: [38.2248406, 55.5056696, 38.281445500000004, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 725/900: [38.2248406, 55.4199703, 38.281445500000004, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 726/900: [38.2248406, 55.448536733333334, 38.281445500000004, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 727/900: [38.2248406, 55.477103166666666, 38.281445500000004, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 728/900: [38.2248406, 55.534236033333336, 38.281445500000004, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 729/900: [38.2248406, 55.64850176666667, 38.281445500000004, 55.6770682] - найдено 244 изображений\n", + "INFO:geo.download_images:Обработан bbox 730/900: [38.2248406, 55.56280246666667, 38.281445500000004, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 731/900: [38.2248406, 55.6770682, 38.281445500000004, 55.70563463333333] - найдено 290 изображений\n", + "INFO:geo.download_images:Обработан bbox 732/900: [38.2248406, 55.8484668, 38.281445500000004, 55.87703323333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 733/900: [38.2248406, 55.87703323333333, 38.281445500000004, 55.90559966666667] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 734/900: [38.2248406, 55.90559966666667, 38.281445500000004, 55.9341661] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 735/900: [38.2248406, 55.734201066666664, 38.281445500000004, 55.762767499999995] - найдено 401 изображений\n", + "INFO:geo.download_images:Обработан bbox 736/900: [38.2248406, 55.61993533333333, 38.281445500000004, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 737/900: [38.2248406, 55.5913689, 38.281445500000004, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 738/900: [38.2248406, 55.70563463333333, 38.281445500000004, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 739/900: [38.2248406, 55.96273253333333, 38.281445500000004, 55.99129896666666] - найдено 109 изображений\n", + "INFO:geo.download_images:Обработан bbox 740/900: [38.2248406, 56.0198654, 38.281445500000004, 56.04843183333333] - найдено 150 изображений\n", + "INFO:geo.download_images:Обработан bbox 741/900: [38.2248406, 55.762767499999995, 38.281445500000004, 55.791333933333334] - найдено 431 изображений\n", + "INFO:geo.download_images:Обработан bbox 742/900: [38.2248406, 56.105564699999995, 38.281445500000004, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 743/900: [38.2248406, 56.134131133333334, 38.281445500000004, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 744/900: [38.2248406, 55.791333933333334, 38.281445500000004, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 745/900: [38.2248406, 56.162697566666665, 38.281445500000004, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 746/900: [38.281445500000004, 55.334271, 38.3380504, 55.36283743333333] - найдено 34 изображений\n", + "INFO:geo.download_images:Обработан bbox 747/900: [38.2248406, 55.819900366666666, 38.281445500000004, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 748/900: [38.2248406, 55.99129896666666, 38.281445500000004, 56.0198654] - найдено 325 изображений\n", + "INFO:geo.download_images:Обработан bbox 749/900: [38.2248406, 55.9341661, 38.281445500000004, 55.96273253333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 750/900: [38.2248406, 56.04843183333333, 38.281445500000004, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 751/900: [38.2248406, 56.07699826666666, 38.281445500000004, 56.105564699999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 752/900: [38.281445500000004, 55.36283743333333, 38.3380504, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 753/900: [38.281445500000004, 55.4199703, 38.3380504, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 754/900: [38.281445500000004, 55.391403866666664, 38.3380504, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 755/900: [38.281445500000004, 55.64850176666667, 38.3380504, 55.6770682] - найдено 5 изображений\n", + "INFO:geo.download_images:Обработан bbox 756/900: [38.281445500000004, 55.6770682, 38.3380504, 55.70563463333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 757/900: [38.281445500000004, 55.477103166666666, 38.3380504, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 758/900: [38.281445500000004, 55.448536733333334, 38.3380504, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 759/900: [38.281445500000004, 55.734201066666664, 38.3380504, 55.762767499999995] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 760/900: [38.281445500000004, 55.762767499999995, 38.3380504, 55.791333933333334] - найдено 5 изображений\n", + "INFO:geo.download_images:Обработан bbox 761/900: [38.281445500000004, 55.5056696, 38.3380504, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 762/900: [38.281445500000004, 55.8484668, 38.3380504, 55.87703323333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 763/900: [38.281445500000004, 55.87703323333333, 38.3380504, 55.90559966666667] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 764/900: [38.281445500000004, 55.90559966666667, 38.3380504, 55.9341661] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 765/900: [38.281445500000004, 55.9341661, 38.3380504, 55.96273253333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 766/900: [38.281445500000004, 55.5913689, 38.3380504, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 767/900: [38.281445500000004, 55.56280246666667, 38.3380504, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 768/900: [38.281445500000004, 55.70563463333333, 38.3380504, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 769/900: [38.281445500000004, 56.0198654, 38.3380504, 56.04843183333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 770/900: [38.281445500000004, 55.534236033333336, 38.3380504, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 771/900: [38.281445500000004, 56.105564699999995, 38.3380504, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 772/900: [38.281445500000004, 56.134131133333334, 38.3380504, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 773/900: [38.281445500000004, 55.791333933333334, 38.3380504, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 774/900: [38.281445500000004, 56.162697566666665, 38.3380504, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 775/900: [38.281445500000004, 55.61993533333333, 38.3380504, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 776/900: [38.281445500000004, 55.819900366666666, 38.3380504, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 777/900: [38.281445500000004, 55.96273253333333, 38.3380504, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 778/900: [38.281445500000004, 56.04843183333333, 38.3380504, 56.07699826666666] - найдено 219 изображений\n", + "INFO:geo.download_images:Обработан bbox 779/900: [38.281445500000004, 56.07699826666666, 38.3380504, 56.105564699999995] - найдено 338 изображений\n", + "INFO:geo.download_images:Обработан bbox 780/900: [38.281445500000004, 55.99129896666666, 38.3380504, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 781/900: [38.3380504, 55.334271, 38.3946553, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 782/900: [38.3380504, 55.36283743333333, 38.3946553, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 783/900: [38.3380504, 55.391403866666664, 38.3946553, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 784/900: [38.3380504, 55.448536733333334, 38.3946553, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 785/900: [38.3380504, 55.477103166666666, 38.3946553, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 786/900: [38.3380504, 55.6770682, 38.3946553, 55.70563463333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 787/900: [38.3380504, 55.5056696, 38.3946553, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 788/900: [38.3380504, 55.734201066666664, 38.3946553, 55.762767499999995] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 789/900: [38.3380504, 55.4199703, 38.3946553, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 790/900: [38.3380504, 55.534236033333336, 38.3946553, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 791/900: [38.3380504, 55.56280246666667, 38.3946553, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 792/900: [38.3380504, 55.5913689, 38.3946553, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 793/900: [38.3380504, 55.87703323333333, 38.3946553, 55.90559966666667] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 794/900: [38.3380504, 55.61993533333333, 38.3946553, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 795/900: [38.3380504, 55.90559966666667, 38.3946553, 55.9341661] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 796/900: [38.3380504, 55.64850176666667, 38.3946553, 55.6770682] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 797/900: [38.3380504, 55.70563463333333, 38.3946553, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 798/900: [38.3380504, 55.8484668, 38.3946553, 55.87703323333333] - найдено 196 изображений\n", + "INFO:geo.download_images:Обработан bbox 799/900: [38.3380504, 56.04843183333333, 38.3946553, 56.07699826666666] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 800/900: [38.3380504, 55.9341661, 38.3946553, 55.96273253333333] - найдено 154 изображений\n", + "INFO:geo.download_images:Обработан bbox 801/900: [38.3380504, 55.762767499999995, 38.3946553, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 802/900: [38.3380504, 55.791333933333334, 38.3946553, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 803/900: [38.3380504, 56.162697566666665, 38.3946553, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 804/900: [38.3380504, 56.134131133333334, 38.3946553, 56.162697566666665] - найдено 95 изображений\n", + "INFO:geo.download_images:Обработан bbox 805/900: [38.3380504, 56.105564699999995, 38.3946553, 56.134131133333334] - найдено 167 изображений\n", + "INFO:geo.download_images:Обработан bbox 806/900: [38.3380504, 56.07699826666666, 38.3946553, 56.105564699999995] - найдено 180 изображений\n", + "INFO:geo.download_images:Обработан bbox 807/900: [38.3380504, 55.819900366666666, 38.3946553, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 808/900: [38.3946553, 55.391403866666664, 38.4512602, 55.4199703] - найдено 20 изображений\n", + "INFO:geo.download_images:Обработан bbox 809/900: [38.3380504, 55.96273253333333, 38.3946553, 55.99129896666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 810/900: [38.3380504, 56.0198654, 38.3946553, 56.04843183333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 811/900: [38.3380504, 55.99129896666666, 38.3946553, 56.0198654] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 812/900: [38.3946553, 55.334271, 38.4512602, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 813/900: [38.3946553, 55.36283743333333, 38.4512602, 55.391403866666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 814/900: [38.3946553, 55.448536733333334, 38.4512602, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 815/900: [38.3946553, 55.4199703, 38.4512602, 55.448536733333334] - найдено 469 изображений\n", + "INFO:geo.download_images:Обработан bbox 816/900: [38.3946553, 55.477103166666666, 38.4512602, 55.5056696] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 817/900: [38.3946553, 55.5056696, 38.4512602, 55.534236033333336] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 818/900: [38.3946553, 55.534236033333336, 38.4512602, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 819/900: [38.3946553, 55.56280246666667, 38.4512602, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 820/900: [38.3946553, 55.64850176666667, 38.4512602, 55.6770682] - найдено 362 изображений\n", + "INFO:geo.download_images:Обработан bbox 821/900: [38.3946553, 55.6770682, 38.4512602, 55.70563463333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 822/900: [38.3946553, 55.61993533333333, 38.4512602, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 823/900: [38.3946553, 55.5913689, 38.4512602, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 824/900: [38.3946553, 55.70563463333333, 38.4512602, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 825/900: [38.3946553, 55.734201066666664, 38.4512602, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 826/900: [38.3946553, 55.96273253333333, 38.4512602, 55.99129896666666] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 827/900: [38.3946553, 55.99129896666666, 38.4512602, 56.0198654] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 828/900: [38.3946553, 55.762767499999995, 38.4512602, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 829/900: [38.3946553, 55.791333933333334, 38.4512602, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 830/900: [38.3946553, 55.9341661, 38.4512602, 55.96273253333333] - найдено 182 изображений\n", + "INFO:geo.download_images:Обработан bbox 831/900: [38.3946553, 55.819900366666666, 38.4512602, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 832/900: [38.3946553, 55.90559966666667, 38.4512602, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 833/900: [38.3946553, 55.8484668, 38.4512602, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 834/900: [38.3946553, 55.87703323333333, 38.4512602, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 835/900: [38.3946553, 56.162697566666665, 38.4512602, 56.191264] - найдено 8 изображений\n", + "INFO:geo.download_images:Обработан bbox 836/900: [38.4512602, 55.391403866666664, 38.507865100000004, 55.4199703] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 837/900: [38.3946553, 56.0198654, 38.4512602, 56.04843183333333] - найдено 397 изображений\n", + "INFO:geo.download_images:Обработан bbox 838/900: [38.4512602, 55.36283743333333, 38.507865100000004, 55.391403866666664] - найдено 117 изображений\n", + "INFO:geo.download_images:Обработан bbox 839/900: [38.4512602, 55.477103166666666, 38.507865100000004, 55.5056696] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 840/900: [38.4512602, 55.5056696, 38.507865100000004, 55.534236033333336] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 841/900: [38.3946553, 56.105564699999995, 38.4512602, 56.134131133333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 842/900: [38.3946553, 56.04843183333333, 38.4512602, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 843/900: [38.3946553, 56.134131133333334, 38.4512602, 56.162697566666665] - найдено 249 изображений\n", + "INFO:geo.download_images:Обработан bbox 844/900: [38.4512602, 55.334271, 38.507865100000004, 55.36283743333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 845/900: [38.3946553, 56.07699826666666, 38.4512602, 56.105564699999995] - найдено 400 изображений\n", + "INFO:geo.download_images:Обработан bbox 846/900: [38.4512602, 55.64850176666667, 38.507865100000004, 55.6770682] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 847/900: [38.4512602, 55.6770682, 38.507865100000004, 55.70563463333333] - найдено 11 изображений\n", + "INFO:geo.download_images:Обработан bbox 848/900: [38.4512602, 55.4199703, 38.507865100000004, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 849/900: [38.4512602, 55.448536733333334, 38.507865100000004, 55.477103166666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 850/900: [38.4512602, 55.534236033333336, 38.507865100000004, 55.56280246666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 851/900: [38.4512602, 55.61993533333333, 38.507865100000004, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 852/900: [38.4512602, 55.56280246666667, 38.507865100000004, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 853/900: [38.4512602, 55.5913689, 38.507865100000004, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 854/900: [38.4512602, 55.70563463333333, 38.507865100000004, 55.734201066666664] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 855/900: [38.4512602, 55.734201066666664, 38.507865100000004, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 856/900: [38.4512602, 55.9341661, 38.507865100000004, 55.96273253333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 857/900: [38.4512602, 55.96273253333333, 38.507865100000004, 55.99129896666666] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 858/900: [38.4512602, 55.99129896666666, 38.507865100000004, 56.0198654] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 859/900: [38.4512602, 55.762767499999995, 38.507865100000004, 55.791333933333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 860/900: [38.4512602, 55.791333933333334, 38.507865100000004, 55.819900366666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 861/900: [38.4512602, 56.07699826666666, 38.507865100000004, 56.105564699999995] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 862/900: [38.4512602, 56.105564699999995, 38.507865100000004, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 863/900: [38.4512602, 56.134131133333334, 38.507865100000004, 56.162697566666665] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 864/900: [38.4512602, 55.90559966666667, 38.507865100000004, 55.9341661] - найдено 191 изображений\n", + "INFO:geo.download_images:Обработан bbox 865/900: [38.4512602, 56.162697566666665, 38.507865100000004, 56.191264] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 866/900: [38.4512602, 56.04843183333333, 38.507865100000004, 56.07699826666666] - найдено 107 изображений\n", + "INFO:geo.download_images:Обработан bbox 867/900: [38.4512602, 55.819900366666666, 38.507865100000004, 55.8484668] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 868/900: [38.507865100000004, 55.448536733333334, 38.56447, 55.477103166666666] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 869/900: [38.507865100000004, 55.477103166666666, 38.56447, 55.5056696] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 870/900: [38.507865100000004, 55.5056696, 38.56447, 55.534236033333336] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 871/900: [38.507865100000004, 55.534236033333336, 38.56447, 55.56280246666667] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 872/900: [38.4512602, 55.8484668, 38.507865100000004, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 873/900: [38.4512602, 55.87703323333333, 38.507865100000004, 55.90559966666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 874/900: [38.507865100000004, 55.36283743333333, 38.56447, 55.391403866666664] - найдено 223 изображений\n", + "INFO:geo.download_images:Обработан bbox 875/900: [38.507865100000004, 55.334271, 38.56447, 55.36283743333333] - найдено 219 изображений\n", + "INFO:geo.download_images:Обработан bbox 876/900: [38.507865100000004, 55.64850176666667, 38.56447, 55.6770682] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 877/900: [38.507865100000004, 55.6770682, 38.56447, 55.70563463333333] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 878/900: [38.4512602, 56.0198654, 38.507865100000004, 56.04843183333333] - найдено 455 изображений\n", + "INFO:geo.download_images:Обработан bbox 879/900: [38.507865100000004, 55.70563463333333, 38.56447, 55.734201066666664] - найдено 30 изображений\n", + "INFO:geo.download_images:Обработан bbox 880/900: [38.507865100000004, 55.391403866666664, 38.56447, 55.4199703] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 881/900: [38.507865100000004, 55.762767499999995, 38.56447, 55.791333933333334] - найдено 131 изображений\n", + "INFO:geo.download_images:Обработан bbox 882/900: [38.507865100000004, 55.791333933333334, 38.56447, 55.819900366666666] - найдено 175 изображений\n", + "INFO:geo.download_images:Обработан bbox 883/900: [38.507865100000004, 55.4199703, 38.56447, 55.448536733333334] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 884/900: [38.507865100000004, 55.819900366666666, 38.56447, 55.8484668] - найдено 70 изображений\n", + "INFO:geo.download_images:Обработан bbox 885/900: [38.507865100000004, 55.5913689, 38.56447, 55.61993533333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 886/900: [38.507865100000004, 55.56280246666667, 38.56447, 55.5913689] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 887/900: [38.507865100000004, 55.61993533333333, 38.56447, 55.64850176666667] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 888/900: [38.507865100000004, 55.734201066666664, 38.56447, 55.762767499999995] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 889/900: [38.507865100000004, 55.9341661, 38.56447, 55.96273253333333] - найдено 384 изображений\n", + "INFO:geo.download_images:Обработан bbox 890/900: [38.507865100000004, 55.87703323333333, 38.56447, 55.90559966666667] - найдено 470 изображений\n", + "INFO:geo.download_images:Обработан bbox 891/900: [38.507865100000004, 55.96273253333333, 38.56447, 55.99129896666666] - найдено 352 изображений\n", + "INFO:geo.download_images:Обработан bbox 892/900: [38.507865100000004, 55.8484668, 38.56447, 55.87703323333333] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 893/900: [38.507865100000004, 56.07699826666666, 38.56447, 56.105564699999995] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 894/900: [38.507865100000004, 56.105564699999995, 38.56447, 56.134131133333334] - найдено 0 изображений\n", + "INFO:geo.download_images:Обработан bbox 895/900: [38.507865100000004, 56.0198654, 38.56447, 56.04843183333333] - найдено 346 изображений\n", + "INFO:geo.download_images:Обработан bbox 896/900: [38.507865100000004, 55.90559966666667, 38.56447, 55.9341661] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 897/900: [38.507865100000004, 56.134131133333334, 38.56447, 56.162697566666665] - найдено 71 изображений\n", + "INFO:geo.download_images:Обработан bbox 898/900: [38.507865100000004, 55.99129896666666, 38.56447, 56.0198654] - найдено 415 изображений\n", + "INFO:geo.download_images:Обработан bbox 899/900: [38.507865100000004, 56.04843183333333, 38.56447, 56.07699826666666] - найдено 500 изображений\n", + "INFO:geo.download_images:Обработан bbox 900/900: [38.507865100000004, 56.162697566666665, 38.56447, 56.191264] - найдено 285 изображений\n", + "INFO:geo.download_images:После объединения: 358119 уникальных изображений\n", + "INFO:__main__:Найдено 358119 изображений. Начинаем загрузку в S3...\n", "INFO:utils.s3_optimize:Успешно подключились к S3 бакету: s3-dvc\n", "INFO:utils.s3_optimize:Успешно подключились к S3 бакету: s3-dvc\n", "INFO:utils.s3_optimize:Успешно подключились к S3 бакету: s3-dvc\n", @@ -462,2356 +1955,1950 @@ "INFO:utils.s3_optimize:Успешно подключились к S3 бакету: s3-dvc\n", "INFO:utils.s3_optimize:Успешно подключились к S3 бакету: s3-dvc\n", "INFO:utils.s3_optimize:Успешно подключились к S3 бакету: s3-dvc\n", - "INFO:geo.download_images:Прогресс: 10/49529 | Успешно: 10 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20/49529 | Успешно: 20 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 30/49529 | Успешно: 30 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 40/49529 | Успешно: 40 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 50/49529 | Успешно: 50 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 60/49529 | Успешно: 60 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 70/49529 | Успешно: 70 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 80/49529 | Успешно: 80 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 90/49529 | Успешно: 90 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 100/49529 | Успешно: 100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 110/49529 | Успешно: 110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 120/49529 | Успешно: 120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 130/49529 | Успешно: 130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 140/49529 | Успешно: 140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 150/49529 | Успешно: 150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 160/49529 | Успешно: 160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 170/49529 | Успешно: 170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 180/49529 | Успешно: 180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 190/49529 | Успешно: 190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 200/49529 | Успешно: 200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 210/49529 | Успешно: 210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 220/49529 | Успешно: 220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 230/49529 | Успешно: 230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 240/49529 | Успешно: 240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 250/49529 | Успешно: 250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 260/49529 | Успешно: 260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 270/49529 | Успешно: 270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 280/49529 | Успешно: 280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 290/49529 | Успешно: 290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 300/49529 | Успешно: 300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 310/49529 | Успешно: 310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 320/49529 | Успешно: 320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 330/49529 | Успешно: 330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 340/49529 | Успешно: 340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 350/49529 | Успешно: 350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 360/49529 | Успешно: 360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 370/49529 | Успешно: 370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 380/49529 | Успешно: 380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 390/49529 | Успешно: 390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 400/49529 | Успешно: 400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 410/49529 | Успешно: 410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 420/49529 | Успешно: 420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 430/49529 | Успешно: 430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 440/49529 | Успешно: 440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 450/49529 | Успешно: 450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 460/49529 | Успешно: 460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 470/49529 | Успешно: 470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 480/49529 | Успешно: 480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 490/49529 | Успешно: 490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 500/49529 | Успешно: 500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 510/49529 | Успешно: 510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 520/49529 | Успешно: 520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 530/49529 | Успешно: 530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 540/49529 | Успешно: 540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 550/49529 | Успешно: 550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 560/49529 | Успешно: 560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 570/49529 | Успешно: 570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 580/49529 | Успешно: 580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 590/49529 | Успешно: 590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 600/49529 | Успешно: 600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 610/49529 | Успешно: 610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 620/49529 | Успешно: 620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 630/49529 | Успешно: 630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 640/49529 | Успешно: 640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 650/49529 | Успешно: 650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 660/49529 | Успешно: 660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 670/49529 | Успешно: 670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 680/49529 | Успешно: 680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 690/49529 | Успешно: 690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 700/49529 | Успешно: 700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 710/49529 | Успешно: 710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 720/49529 | Успешно: 720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 730/49529 | Успешно: 730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 740/49529 | Успешно: 740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 750/49529 | Успешно: 750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 760/49529 | Успешно: 760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 770/49529 | Успешно: 770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 780/49529 | Успешно: 780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 790/49529 | Успешно: 790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 800/49529 | Успешно: 800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 810/49529 | Успешно: 810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 820/49529 | Успешно: 820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 830/49529 | Успешно: 830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 840/49529 | Успешно: 840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 850/49529 | Успешно: 850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 860/49529 | Успешно: 860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 870/49529 | Успешно: 870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 880/49529 | Успешно: 880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 890/49529 | Успешно: 890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 900/49529 | Успешно: 900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 910/49529 | Успешно: 910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 920/49529 | Успешно: 920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 930/49529 | Успешно: 930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 940/49529 | Успешно: 940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 950/49529 | Успешно: 950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 960/49529 | Успешно: 960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 970/49529 | Успешно: 970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 980/49529 | Успешно: 980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 990/49529 | Успешно: 990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1000/49529 | Успешно: 1000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1010/49529 | Успешно: 1010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1020/49529 | Успешно: 1020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1030/49529 | Успешно: 1030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1040/49529 | Успешно: 1040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1050/49529 | Успешно: 1050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1060/49529 | Успешно: 1060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1070/49529 | Успешно: 1070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1080/49529 | Успешно: 1080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1090/49529 | Успешно: 1090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1100/49529 | Успешно: 1100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1110/49529 | Успешно: 1110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1120/49529 | Успешно: 1120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1130/49529 | Успешно: 1130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1140/49529 | Успешно: 1140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1150/49529 | Успешно: 1150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1160/49529 | Успешно: 1160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1170/49529 | Успешно: 1170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1180/49529 | Успешно: 1180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1190/49529 | Успешно: 1190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1200/49529 | Успешно: 1200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1210/49529 | Успешно: 1210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1220/49529 | Успешно: 1220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1230/49529 | Успешно: 1230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1240/49529 | Успешно: 1240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1250/49529 | Успешно: 1250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1260/49529 | Успешно: 1260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1270/49529 | Успешно: 1270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1280/49529 | Успешно: 1280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1290/49529 | Успешно: 1290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1300/49529 | Успешно: 1300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1310/49529 | Успешно: 1310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1320/49529 | Успешно: 1320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1330/49529 | Успешно: 1330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1340/49529 | Успешно: 1340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1350/49529 | Успешно: 1350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1360/49529 | Успешно: 1360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1370/49529 | Успешно: 1370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1380/49529 | Успешно: 1380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1390/49529 | Успешно: 1390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1400/49529 | Успешно: 1400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1410/49529 | Успешно: 1410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1420/49529 | Успешно: 1420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1430/49529 | Успешно: 1430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1440/49529 | Успешно: 1440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1450/49529 | Успешно: 1450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1460/49529 | Успешно: 1460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1470/49529 | Успешно: 1470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1480/49529 | Успешно: 1480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1490/49529 | Успешно: 1490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1500/49529 | Успешно: 1500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1510/49529 | Успешно: 1510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1520/49529 | Успешно: 1520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1530/49529 | Успешно: 1530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1540/49529 | Успешно: 1540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1550/49529 | Успешно: 1550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1560/49529 | Успешно: 1560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1570/49529 | Успешно: 1570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1580/49529 | Успешно: 1580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1590/49529 | Успешно: 1590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1600/49529 | Успешно: 1600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1610/49529 | Успешно: 1610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1620/49529 | Успешно: 1620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1630/49529 | Успешно: 1630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1640/49529 | Успешно: 1640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1650/49529 | Успешно: 1650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1660/49529 | Успешно: 1660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1670/49529 | Успешно: 1670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1680/49529 | Успешно: 1680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1690/49529 | Успешно: 1690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1700/49529 | Успешно: 1700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1710/49529 | Успешно: 1710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1720/49529 | Успешно: 1720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1730/49529 | Успешно: 1730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1740/49529 | Успешно: 1740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1750/49529 | Успешно: 1750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1760/49529 | Успешно: 1760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1770/49529 | Успешно: 1770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1780/49529 | Успешно: 1780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1790/49529 | Успешно: 1790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1800/49529 | Успешно: 1800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1810/49529 | Успешно: 1810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1820/49529 | Успешно: 1820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1830/49529 | Успешно: 1830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1840/49529 | Успешно: 1840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1850/49529 | Успешно: 1850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1860/49529 | Успешно: 1860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1870/49529 | Успешно: 1870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1880/49529 | Успешно: 1880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1890/49529 | Успешно: 1890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1900/49529 | Успешно: 1900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1910/49529 | Успешно: 1910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1920/49529 | Успешно: 1920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1930/49529 | Успешно: 1930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1940/49529 | Успешно: 1940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1950/49529 | Успешно: 1950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1960/49529 | Успешно: 1960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1970/49529 | Успешно: 1970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1980/49529 | Успешно: 1980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 1990/49529 | Успешно: 1990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2000/49529 | Успешно: 2000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2010/49529 | Успешно: 2010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2020/49529 | Успешно: 2020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2030/49529 | Успешно: 2030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2040/49529 | Успешно: 2040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2050/49529 | Успешно: 2050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2060/49529 | Успешно: 2060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2070/49529 | Успешно: 2070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2080/49529 | Успешно: 2080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2090/49529 | Успешно: 2090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2100/49529 | Успешно: 2100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2110/49529 | Успешно: 2110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2120/49529 | Успешно: 2120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2130/49529 | Успешно: 2130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2140/49529 | Успешно: 2140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2150/49529 | Успешно: 2150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2160/49529 | Успешно: 2160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2170/49529 | Успешно: 2170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2180/49529 | Успешно: 2180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2190/49529 | Успешно: 2190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2200/49529 | Успешно: 2200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2210/49529 | Успешно: 2210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2220/49529 | Успешно: 2220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2230/49529 | Успешно: 2230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2240/49529 | Успешно: 2240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2250/49529 | Успешно: 2250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2260/49529 | Успешно: 2260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2270/49529 | Успешно: 2270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2280/49529 | Успешно: 2280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2290/49529 | Успешно: 2290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2300/49529 | Успешно: 2300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2310/49529 | Успешно: 2310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2320/49529 | Успешно: 2320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2330/49529 | Успешно: 2330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2340/49529 | Успешно: 2340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2350/49529 | Успешно: 2350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2360/49529 | Успешно: 2360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2370/49529 | Успешно: 2370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2380/49529 | Успешно: 2380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2390/49529 | Успешно: 2390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2400/49529 | Успешно: 2400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2410/49529 | Успешно: 2410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2420/49529 | Успешно: 2420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2430/49529 | Успешно: 2430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2440/49529 | Успешно: 2440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2450/49529 | Успешно: 2450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2460/49529 | Успешно: 2460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2470/49529 | Успешно: 2470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2480/49529 | Успешно: 2480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2490/49529 | Успешно: 2490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2500/49529 | Успешно: 2500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2510/49529 | Успешно: 2510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2520/49529 | Успешно: 2520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2530/49529 | Успешно: 2530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2540/49529 | Успешно: 2540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2550/49529 | Успешно: 2550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2560/49529 | Успешно: 2560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2570/49529 | Успешно: 2570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2580/49529 | Успешно: 2580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2590/49529 | Успешно: 2590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2600/49529 | Успешно: 2600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2610/49529 | Успешно: 2610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2620/49529 | Успешно: 2620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2630/49529 | Успешно: 2630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2640/49529 | Успешно: 2640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2650/49529 | Успешно: 2650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2660/49529 | Успешно: 2660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2670/49529 | Успешно: 2670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2680/49529 | Успешно: 2680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2690/49529 | Успешно: 2690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2700/49529 | Успешно: 2700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2710/49529 | Успешно: 2710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2720/49529 | Успешно: 2720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2730/49529 | Успешно: 2730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2740/49529 | Успешно: 2740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2750/49529 | Успешно: 2750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2760/49529 | Успешно: 2760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2770/49529 | Успешно: 2770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2780/49529 | Успешно: 2780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2790/49529 | Успешно: 2790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2800/49529 | Успешно: 2800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2810/49529 | Успешно: 2810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2820/49529 | Успешно: 2820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2830/49529 | Успешно: 2830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2840/49529 | Успешно: 2840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2850/49529 | Успешно: 2850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2860/49529 | Успешно: 2860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2870/49529 | Успешно: 2870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2880/49529 | Успешно: 2880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2890/49529 | Успешно: 2890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2900/49529 | Успешно: 2900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2910/49529 | Успешно: 2910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2920/49529 | Успешно: 2920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2930/49529 | Успешно: 2930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2940/49529 | Успешно: 2940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2950/49529 | Успешно: 2950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2960/49529 | Успешно: 2960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2970/49529 | Успешно: 2970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2980/49529 | Успешно: 2980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 2990/49529 | Успешно: 2990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3000/49529 | Успешно: 3000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3010/49529 | Успешно: 3010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3020/49529 | Успешно: 3020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3030/49529 | Успешно: 3030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3040/49529 | Успешно: 3040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3050/49529 | Успешно: 3050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3060/49529 | Успешно: 3060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3070/49529 | Успешно: 3070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3080/49529 | Успешно: 3080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3090/49529 | Успешно: 3090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3100/49529 | Успешно: 3100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3110/49529 | Успешно: 3110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3120/49529 | Успешно: 3120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3130/49529 | Успешно: 3130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3140/49529 | Успешно: 3140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3150/49529 | Успешно: 3150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3160/49529 | Успешно: 3160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3170/49529 | Успешно: 3170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3180/49529 | Успешно: 3180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3190/49529 | Успешно: 3190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3200/49529 | Успешно: 3200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3210/49529 | Успешно: 3210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3220/49529 | Успешно: 3220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3230/49529 | Успешно: 3230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3240/49529 | Успешно: 3240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3250/49529 | Успешно: 3250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3260/49529 | Успешно: 3260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3270/49529 | Успешно: 3270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3280/49529 | Успешно: 3280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3290/49529 | Успешно: 3290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3300/49529 | Успешно: 3300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3310/49529 | Успешно: 3310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3320/49529 | Успешно: 3320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3330/49529 | Успешно: 3330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3340/49529 | Успешно: 3340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3350/49529 | Успешно: 3350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3360/49529 | Успешно: 3360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3370/49529 | Успешно: 3370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3380/49529 | Успешно: 3380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3390/49529 | Успешно: 3390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3400/49529 | Успешно: 3400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3410/49529 | Успешно: 3410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3420/49529 | Успешно: 3420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3430/49529 | Успешно: 3430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3440/49529 | Успешно: 3440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3450/49529 | Успешно: 3450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3460/49529 | Успешно: 3460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3470/49529 | Успешно: 3470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3480/49529 | Успешно: 3480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3490/49529 | Успешно: 3490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3500/49529 | Успешно: 3500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3510/49529 | Успешно: 3510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3520/49529 | Успешно: 3520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3530/49529 | Успешно: 3530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3540/49529 | Успешно: 3540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3550/49529 | Успешно: 3550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3560/49529 | Успешно: 3560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3570/49529 | Успешно: 3570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3580/49529 | Успешно: 3580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3590/49529 | Успешно: 3590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3600/49529 | Успешно: 3600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3610/49529 | Успешно: 3610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3620/49529 | Успешно: 3620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3630/49529 | Успешно: 3630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3640/49529 | Успешно: 3640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3650/49529 | Успешно: 3650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3660/49529 | Успешно: 3660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3670/49529 | Успешно: 3670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3680/49529 | Успешно: 3680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3690/49529 | Успешно: 3690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3700/49529 | Успешно: 3700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3710/49529 | Успешно: 3710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3720/49529 | Успешно: 3720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3730/49529 | Успешно: 3730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3740/49529 | Успешно: 3740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3750/49529 | Успешно: 3750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3760/49529 | Успешно: 3760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3770/49529 | Успешно: 3770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3780/49529 | Успешно: 3780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3790/49529 | Успешно: 3790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3800/49529 | Успешно: 3800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3810/49529 | Успешно: 3810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3820/49529 | Успешно: 3820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3830/49529 | Успешно: 3830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3840/49529 | Успешно: 3840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3850/49529 | Успешно: 3850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3860/49529 | Успешно: 3860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3870/49529 | Успешно: 3870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3880/49529 | Успешно: 3880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3890/49529 | Успешно: 3890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3900/49529 | Успешно: 3900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3910/49529 | Успешно: 3910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3920/49529 | Успешно: 3920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3930/49529 | Успешно: 3930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3940/49529 | Успешно: 3940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3950/49529 | Успешно: 3950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3960/49529 | Успешно: 3960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3970/49529 | Успешно: 3970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3980/49529 | Успешно: 3980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 3990/49529 | Успешно: 3990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4000/49529 | Успешно: 4000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4010/49529 | Успешно: 4010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4020/49529 | Успешно: 4020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4030/49529 | Успешно: 4030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4040/49529 | Успешно: 4040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4050/49529 | Успешно: 4050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4060/49529 | Успешно: 4060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4070/49529 | Успешно: 4070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4080/49529 | Успешно: 4080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4090/49529 | Успешно: 4090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4100/49529 | Успешно: 4100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4110/49529 | Успешно: 4110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4120/49529 | Успешно: 4120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4130/49529 | Успешно: 4130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4140/49529 | Успешно: 4140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4150/49529 | Успешно: 4150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4160/49529 | Успешно: 4160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4170/49529 | Успешно: 4170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4180/49529 | Успешно: 4180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4190/49529 | Успешно: 4190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4200/49529 | Успешно: 4200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4210/49529 | Успешно: 4210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4220/49529 | Успешно: 4220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4230/49529 | Успешно: 4230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4240/49529 | Успешно: 4240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4250/49529 | Успешно: 4250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4260/49529 | Успешно: 4260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4270/49529 | Успешно: 4270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4280/49529 | Успешно: 4280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4290/49529 | Успешно: 4290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4300/49529 | Успешно: 4300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4310/49529 | Успешно: 4310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4320/49529 | Успешно: 4320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4330/49529 | Успешно: 4330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4340/49529 | Успешно: 4340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4350/49529 | Успешно: 4350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4360/49529 | Успешно: 4360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4370/49529 | Успешно: 4370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4380/49529 | Успешно: 4380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4390/49529 | Успешно: 4390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4400/49529 | Успешно: 4400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4410/49529 | Успешно: 4410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4420/49529 | Успешно: 4420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4430/49529 | Успешно: 4430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4440/49529 | Успешно: 4440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4450/49529 | Успешно: 4450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4460/49529 | Успешно: 4460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4470/49529 | Успешно: 4470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4480/49529 | Успешно: 4480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4490/49529 | Успешно: 4490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4500/49529 | Успешно: 4500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4510/49529 | Успешно: 4510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4520/49529 | Успешно: 4520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4530/49529 | Успешно: 4530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4540/49529 | Успешно: 4540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4550/49529 | Успешно: 4550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4560/49529 | Успешно: 4560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4570/49529 | Успешно: 4570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4580/49529 | Успешно: 4580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4590/49529 | Успешно: 4590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4600/49529 | Успешно: 4600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4610/49529 | Успешно: 4610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4620/49529 | Успешно: 4620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4630/49529 | Успешно: 4630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4640/49529 | Успешно: 4640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4650/49529 | Успешно: 4650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4660/49529 | Успешно: 4660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4670/49529 | Успешно: 4670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4680/49529 | Успешно: 4680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4690/49529 | Успешно: 4690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4700/49529 | Успешно: 4700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4710/49529 | Успешно: 4710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4720/49529 | Успешно: 4720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4730/49529 | Успешно: 4730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4740/49529 | Успешно: 4740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4750/49529 | Успешно: 4750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4760/49529 | Успешно: 4760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4770/49529 | Успешно: 4770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4780/49529 | Успешно: 4780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4790/49529 | Успешно: 4790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4800/49529 | Успешно: 4800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4810/49529 | Успешно: 4810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4820/49529 | Успешно: 4820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4830/49529 | Успешно: 4830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4840/49529 | Успешно: 4840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4850/49529 | Успешно: 4850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4860/49529 | Успешно: 4860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4870/49529 | Успешно: 4870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4880/49529 | Успешно: 4880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4890/49529 | Успешно: 4890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4900/49529 | Успешно: 4900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4910/49529 | Успешно: 4910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4920/49529 | Успешно: 4920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4930/49529 | Успешно: 4930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4940/49529 | Успешно: 4940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4950/49529 | Успешно: 4950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4960/49529 | Успешно: 4960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4970/49529 | Успешно: 4970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4980/49529 | Успешно: 4980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 4990/49529 | Успешно: 4990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5000/49529 | Успешно: 5000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5010/49529 | Успешно: 5010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5020/49529 | Успешно: 5020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5030/49529 | Успешно: 5030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5040/49529 | Успешно: 5040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5050/49529 | Успешно: 5050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5060/49529 | Успешно: 5060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5070/49529 | Успешно: 5070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5080/49529 | Успешно: 5080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5090/49529 | Успешно: 5090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5100/49529 | Успешно: 5100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5110/49529 | Успешно: 5110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5120/49529 | Успешно: 5120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5130/49529 | Успешно: 5130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5140/49529 | Успешно: 5140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5150/49529 | Успешно: 5150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5160/49529 | Успешно: 5160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5170/49529 | Успешно: 5170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5180/49529 | Успешно: 5180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5190/49529 | Успешно: 5190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5200/49529 | Успешно: 5200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5210/49529 | Успешно: 5210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5220/49529 | Успешно: 5220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5230/49529 | Успешно: 5230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5240/49529 | Успешно: 5240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5250/49529 | Успешно: 5250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5260/49529 | Успешно: 5260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5270/49529 | Успешно: 5270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5280/49529 | Успешно: 5280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5290/49529 | Успешно: 5290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5300/49529 | Успешно: 5300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5310/49529 | Успешно: 5310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5320/49529 | Успешно: 5320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5330/49529 | Успешно: 5330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5340/49529 | Успешно: 5340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5350/49529 | Успешно: 5350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5360/49529 | Успешно: 5360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5370/49529 | Успешно: 5370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5380/49529 | Успешно: 5380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5390/49529 | Успешно: 5390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5400/49529 | Успешно: 5400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5410/49529 | Успешно: 5410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5420/49529 | Успешно: 5420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5430/49529 | Успешно: 5430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5440/49529 | Успешно: 5440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5450/49529 | Успешно: 5450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5460/49529 | Успешно: 5460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5470/49529 | Успешно: 5470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5480/49529 | Успешно: 5480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5490/49529 | Успешно: 5490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5500/49529 | Успешно: 5500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5510/49529 | Успешно: 5510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5520/49529 | Успешно: 5520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5530/49529 | Успешно: 5530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5540/49529 | Успешно: 5540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5550/49529 | Успешно: 5550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5560/49529 | Успешно: 5560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5570/49529 | Успешно: 5570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5580/49529 | Успешно: 5580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5590/49529 | Успешно: 5590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5600/49529 | Успешно: 5600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5610/49529 | Успешно: 5610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5620/49529 | Успешно: 5620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5630/49529 | Успешно: 5630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5640/49529 | Успешно: 5640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5650/49529 | Успешно: 5650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5660/49529 | Успешно: 5660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5670/49529 | Успешно: 5670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5680/49529 | Успешно: 5680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5690/49529 | Успешно: 5690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5700/49529 | Успешно: 5700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5710/49529 | Успешно: 5710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5720/49529 | Успешно: 5720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5730/49529 | Успешно: 5730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5740/49529 | Успешно: 5740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5750/49529 | Успешно: 5750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5760/49529 | Успешно: 5760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5770/49529 | Успешно: 5770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5780/49529 | Успешно: 5780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5790/49529 | Успешно: 5790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5800/49529 | Успешно: 5800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5810/49529 | Успешно: 5810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5820/49529 | Успешно: 5820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5830/49529 | Успешно: 5830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5840/49529 | Успешно: 5840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5850/49529 | Успешно: 5850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5860/49529 | Успешно: 5860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5870/49529 | Успешно: 5870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5880/49529 | Успешно: 5880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5890/49529 | Успешно: 5890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5900/49529 | Успешно: 5900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5910/49529 | Успешно: 5910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5920/49529 | Успешно: 5920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5930/49529 | Успешно: 5930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5940/49529 | Успешно: 5940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5950/49529 | Успешно: 5950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5960/49529 | Успешно: 5960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5970/49529 | Успешно: 5970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5980/49529 | Успешно: 5980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 5990/49529 | Успешно: 5990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6000/49529 | Успешно: 6000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6010/49529 | Успешно: 6010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6020/49529 | Успешно: 6020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6030/49529 | Успешно: 6030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6040/49529 | Успешно: 6040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6050/49529 | Успешно: 6050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6060/49529 | Успешно: 6060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6070/49529 | Успешно: 6070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6080/49529 | Успешно: 6080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6090/49529 | Успешно: 6090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6100/49529 | Успешно: 6100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6110/49529 | Успешно: 6110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6120/49529 | Успешно: 6120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6130/49529 | Успешно: 6130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6140/49529 | Успешно: 6140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6150/49529 | Успешно: 6150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6160/49529 | Успешно: 6160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6170/49529 | Успешно: 6170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6180/49529 | Успешно: 6180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6190/49529 | Успешно: 6190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6200/49529 | Успешно: 6200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6210/49529 | Успешно: 6210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6220/49529 | Успешно: 6220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6230/49529 | Успешно: 6230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6240/49529 | Успешно: 6240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6250/49529 | Успешно: 6250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6260/49529 | Успешно: 6260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6270/49529 | Успешно: 6270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6280/49529 | Успешно: 6280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6290/49529 | Успешно: 6290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6300/49529 | Успешно: 6300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6310/49529 | Успешно: 6310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6320/49529 | Успешно: 6320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6330/49529 | Успешно: 6330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6340/49529 | Успешно: 6340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6350/49529 | Успешно: 6350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6360/49529 | Успешно: 6360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6370/49529 | Успешно: 6370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6380/49529 | Успешно: 6380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6390/49529 | Успешно: 6390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6400/49529 | Успешно: 6400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6410/49529 | Успешно: 6410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6420/49529 | Успешно: 6420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6430/49529 | Успешно: 6430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6440/49529 | Успешно: 6440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6450/49529 | Успешно: 6450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6460/49529 | Успешно: 6460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6470/49529 | Успешно: 6470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6480/49529 | Успешно: 6480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6490/49529 | Успешно: 6490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6500/49529 | Успешно: 6500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6510/49529 | Успешно: 6510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6520/49529 | Успешно: 6520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6530/49529 | Успешно: 6530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6540/49529 | Успешно: 6540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6550/49529 | Успешно: 6550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6560/49529 | Успешно: 6560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6570/49529 | Успешно: 6570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6580/49529 | Успешно: 6580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6590/49529 | Успешно: 6590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6600/49529 | Успешно: 6600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6610/49529 | Успешно: 6610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6620/49529 | Успешно: 6620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6630/49529 | Успешно: 6630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6640/49529 | Успешно: 6640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6650/49529 | Успешно: 6650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6660/49529 | Успешно: 6660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6670/49529 | Успешно: 6670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6680/49529 | Успешно: 6680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6690/49529 | Успешно: 6690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6700/49529 | Успешно: 6700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6710/49529 | Успешно: 6710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6720/49529 | Успешно: 6720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6730/49529 | Успешно: 6730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6740/49529 | Успешно: 6740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6750/49529 | Успешно: 6750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6760/49529 | Успешно: 6760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6770/49529 | Успешно: 6770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6780/49529 | Успешно: 6780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6790/49529 | Успешно: 6790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6800/49529 | Успешно: 6800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6810/49529 | Успешно: 6810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6820/49529 | Успешно: 6820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6830/49529 | Успешно: 6830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6840/49529 | Успешно: 6840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6850/49529 | Успешно: 6850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6860/49529 | Успешно: 6860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6870/49529 | Успешно: 6870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6880/49529 | Успешно: 6880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6890/49529 | Успешно: 6890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6900/49529 | Успешно: 6900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6910/49529 | Успешно: 6910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6920/49529 | Успешно: 6920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6930/49529 | Успешно: 6930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6940/49529 | Успешно: 6940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6950/49529 | Успешно: 6950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6960/49529 | Успешно: 6960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6970/49529 | Успешно: 6970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6980/49529 | Успешно: 6980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 6990/49529 | Успешно: 6990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7000/49529 | Успешно: 7000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7010/49529 | Успешно: 7010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7020/49529 | Успешно: 7020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7030/49529 | Успешно: 7030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7040/49529 | Успешно: 7040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7050/49529 | Успешно: 7050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7060/49529 | Успешно: 7060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7070/49529 | Успешно: 7070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7080/49529 | Успешно: 7080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7090/49529 | Успешно: 7090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7100/49529 | Успешно: 7100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7110/49529 | Успешно: 7110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7120/49529 | Успешно: 7120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7130/49529 | Успешно: 7130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7140/49529 | Успешно: 7140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7150/49529 | Успешно: 7150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7160/49529 | Успешно: 7160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7170/49529 | Успешно: 7170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7180/49529 | Успешно: 7180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7190/49529 | Успешно: 7190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7200/49529 | Успешно: 7200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7210/49529 | Успешно: 7210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7220/49529 | Успешно: 7220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7230/49529 | Успешно: 7230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7240/49529 | Успешно: 7240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7250/49529 | Успешно: 7250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7260/49529 | Успешно: 7260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7270/49529 | Успешно: 7270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7280/49529 | Успешно: 7280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7290/49529 | Успешно: 7290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7300/49529 | Успешно: 7300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7310/49529 | Успешно: 7310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7320/49529 | Успешно: 7320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7330/49529 | Успешно: 7330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7340/49529 | Успешно: 7340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7350/49529 | Успешно: 7350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7360/49529 | Успешно: 7360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7370/49529 | Успешно: 7370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7380/49529 | Успешно: 7380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7390/49529 | Успешно: 7390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7400/49529 | Успешно: 7400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7410/49529 | Успешно: 7410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7420/49529 | Успешно: 7420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7430/49529 | Успешно: 7430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7440/49529 | Успешно: 7440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7450/49529 | Успешно: 7450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7460/49529 | Успешно: 7460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7470/49529 | Успешно: 7470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7480/49529 | Успешно: 7480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7490/49529 | Успешно: 7490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7500/49529 | Успешно: 7500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7510/49529 | Успешно: 7510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7520/49529 | Успешно: 7520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7530/49529 | Успешно: 7530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7540/49529 | Успешно: 7540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7550/49529 | Успешно: 7550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7560/49529 | Успешно: 7560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7570/49529 | Успешно: 7570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7580/49529 | Успешно: 7580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7590/49529 | Успешно: 7590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7600/49529 | Успешно: 7600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7610/49529 | Успешно: 7610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7620/49529 | Успешно: 7620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7630/49529 | Успешно: 7630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7640/49529 | Успешно: 7640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7650/49529 | Успешно: 7650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7660/49529 | Успешно: 7660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7670/49529 | Успешно: 7670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7680/49529 | Успешно: 7680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7690/49529 | Успешно: 7690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7700/49529 | Успешно: 7700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7710/49529 | Успешно: 7710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7720/49529 | Успешно: 7720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7730/49529 | Успешно: 7730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7740/49529 | Успешно: 7740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7750/49529 | Успешно: 7750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7760/49529 | Успешно: 7760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7770/49529 | Успешно: 7770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7780/49529 | Успешно: 7780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7790/49529 | Успешно: 7790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7800/49529 | Успешно: 7800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7810/49529 | Успешно: 7810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7820/49529 | Успешно: 7820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7830/49529 | Успешно: 7830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7840/49529 | Успешно: 7840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7850/49529 | Успешно: 7850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7860/49529 | Успешно: 7860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7870/49529 | Успешно: 7870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7880/49529 | Успешно: 7880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7890/49529 | Успешно: 7890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7900/49529 | Успешно: 7900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7910/49529 | Успешно: 7910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7920/49529 | Успешно: 7920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7930/49529 | Успешно: 7930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7940/49529 | Успешно: 7940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7950/49529 | Успешно: 7950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7960/49529 | Успешно: 7960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7970/49529 | Успешно: 7970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7980/49529 | Успешно: 7980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 7990/49529 | Успешно: 7990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8000/49529 | Успешно: 8000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8010/49529 | Успешно: 8010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8020/49529 | Успешно: 8020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8030/49529 | Успешно: 8030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8040/49529 | Успешно: 8040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8050/49529 | Успешно: 8050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8060/49529 | Успешно: 8060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8070/49529 | Успешно: 8070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8080/49529 | Успешно: 8080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8090/49529 | Успешно: 8090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8100/49529 | Успешно: 8100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8110/49529 | Успешно: 8110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8120/49529 | Успешно: 8120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8130/49529 | Успешно: 8130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8140/49529 | Успешно: 8140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8150/49529 | Успешно: 8150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8160/49529 | Успешно: 8160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8170/49529 | Успешно: 8170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8180/49529 | Успешно: 8180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8190/49529 | Успешно: 8190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8200/49529 | Успешно: 8200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8210/49529 | Успешно: 8210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8220/49529 | Успешно: 8220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8230/49529 | Успешно: 8230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8240/49529 | Успешно: 8240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8250/49529 | Успешно: 8250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8260/49529 | Успешно: 8260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8270/49529 | Успешно: 8270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8280/49529 | Успешно: 8280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8290/49529 | Успешно: 8290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8300/49529 | Успешно: 8300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8310/49529 | Успешно: 8310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8320/49529 | Успешно: 8320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8330/49529 | Успешно: 8330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8340/49529 | Успешно: 8340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8350/49529 | Успешно: 8350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8360/49529 | Успешно: 8360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8370/49529 | Успешно: 8370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8380/49529 | Успешно: 8380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8390/49529 | Успешно: 8390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8400/49529 | Успешно: 8400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8410/49529 | Успешно: 8410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8420/49529 | Успешно: 8420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8430/49529 | Успешно: 8430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8440/49529 | Успешно: 8440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8450/49529 | Успешно: 8450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8460/49529 | Успешно: 8460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8470/49529 | Успешно: 8470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8480/49529 | Успешно: 8480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8490/49529 | Успешно: 8490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8500/49529 | Успешно: 8500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8510/49529 | Успешно: 8510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8520/49529 | Успешно: 8520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8530/49529 | Успешно: 8530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8540/49529 | Успешно: 8540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8550/49529 | Успешно: 8550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8560/49529 | Успешно: 8560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8570/49529 | Успешно: 8570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8580/49529 | Успешно: 8580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8590/49529 | Успешно: 8590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8600/49529 | Успешно: 8600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8610/49529 | Успешно: 8610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8620/49529 | Успешно: 8620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8630/49529 | Успешно: 8630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8640/49529 | Успешно: 8640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8650/49529 | Успешно: 8650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8660/49529 | Успешно: 8660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8670/49529 | Успешно: 8670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8680/49529 | Успешно: 8680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8690/49529 | Успешно: 8690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8700/49529 | Успешно: 8700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8710/49529 | Успешно: 8710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8720/49529 | Успешно: 8720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8730/49529 | Успешно: 8730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8740/49529 | Успешно: 8740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8750/49529 | Успешно: 8750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8760/49529 | Успешно: 8760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8770/49529 | Успешно: 8770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8780/49529 | Успешно: 8780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8790/49529 | Успешно: 8790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8800/49529 | Успешно: 8800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8810/49529 | Успешно: 8810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8820/49529 | Успешно: 8820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8830/49529 | Успешно: 8830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8840/49529 | Успешно: 8840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8850/49529 | Успешно: 8850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8860/49529 | Успешно: 8860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8870/49529 | Успешно: 8870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8880/49529 | Успешно: 8880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8890/49529 | Успешно: 8890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8900/49529 | Успешно: 8900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8910/49529 | Успешно: 8910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8920/49529 | Успешно: 8920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8930/49529 | Успешно: 8930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8940/49529 | Успешно: 8940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8950/49529 | Успешно: 8950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8960/49529 | Успешно: 8960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8970/49529 | Успешно: 8970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8980/49529 | Успешно: 8980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 8990/49529 | Успешно: 8990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9000/49529 | Успешно: 9000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9010/49529 | Успешно: 9010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9020/49529 | Успешно: 9020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9030/49529 | Успешно: 9030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9040/49529 | Успешно: 9040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9050/49529 | Успешно: 9050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9060/49529 | Успешно: 9060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9070/49529 | Успешно: 9070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9080/49529 | Успешно: 9080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9090/49529 | Успешно: 9090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9100/49529 | Успешно: 9100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9110/49529 | Успешно: 9110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9120/49529 | Успешно: 9120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9130/49529 | Успешно: 9130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9140/49529 | Успешно: 9140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9150/49529 | Успешно: 9150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9160/49529 | Успешно: 9160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9170/49529 | Успешно: 9170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9180/49529 | Успешно: 9180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9190/49529 | Успешно: 9190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9200/49529 | Успешно: 9200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9210/49529 | Успешно: 9210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9220/49529 | Успешно: 9220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9230/49529 | Успешно: 9230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9240/49529 | Успешно: 9240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9250/49529 | Успешно: 9250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9260/49529 | Успешно: 9260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9270/49529 | Успешно: 9270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9280/49529 | Успешно: 9280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9290/49529 | Успешно: 9290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9300/49529 | Успешно: 9300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9310/49529 | Успешно: 9310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9320/49529 | Успешно: 9320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9330/49529 | Успешно: 9330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9340/49529 | Успешно: 9340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9350/49529 | Успешно: 9350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9360/49529 | Успешно: 9360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9370/49529 | Успешно: 9370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9380/49529 | Успешно: 9380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9390/49529 | Успешно: 9390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9400/49529 | Успешно: 9400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9410/49529 | Успешно: 9410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9420/49529 | Успешно: 9420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9430/49529 | Успешно: 9430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9440/49529 | Успешно: 9440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9450/49529 | Успешно: 9450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9460/49529 | Успешно: 9460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9470/49529 | Успешно: 9470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9480/49529 | Успешно: 9480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9490/49529 | Успешно: 9490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9500/49529 | Успешно: 9500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9510/49529 | Успешно: 9510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9520/49529 | Успешно: 9520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9530/49529 | Успешно: 9530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9540/49529 | Успешно: 9540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9550/49529 | Успешно: 9550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9560/49529 | Успешно: 9560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9570/49529 | Успешно: 9570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9580/49529 | Успешно: 9580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9590/49529 | Успешно: 9590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9600/49529 | Успешно: 9600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9610/49529 | Успешно: 9610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9620/49529 | Успешно: 9620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9630/49529 | Успешно: 9630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9640/49529 | Успешно: 9640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9650/49529 | Успешно: 9650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9660/49529 | Успешно: 9660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9670/49529 | Успешно: 9670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9680/49529 | Успешно: 9680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9690/49529 | Успешно: 9690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9700/49529 | Успешно: 9700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9710/49529 | Успешно: 9710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9720/49529 | Успешно: 9720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9730/49529 | Успешно: 9730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9740/49529 | Успешно: 9740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9750/49529 | Успешно: 9750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9760/49529 | Успешно: 9760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9770/49529 | Успешно: 9770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9780/49529 | Успешно: 9780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9790/49529 | Успешно: 9790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9800/49529 | Успешно: 9800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9810/49529 | Успешно: 9810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9820/49529 | Успешно: 9820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9830/49529 | Успешно: 9830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9840/49529 | Успешно: 9840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9850/49529 | Успешно: 9850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9860/49529 | Успешно: 9860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9870/49529 | Успешно: 9870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9880/49529 | Успешно: 9880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9890/49529 | Успешно: 9890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9900/49529 | Успешно: 9900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9910/49529 | Успешно: 9910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9920/49529 | Успешно: 9920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9930/49529 | Успешно: 9930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9940/49529 | Успешно: 9940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9950/49529 | Успешно: 9950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9960/49529 | Успешно: 9960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9970/49529 | Успешно: 9970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9980/49529 | Успешно: 9980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 9990/49529 | Успешно: 9990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10000/49529 | Успешно: 10000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10010/49529 | Успешно: 10010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10020/49529 | Успешно: 10020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10030/49529 | Успешно: 10030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10040/49529 | Успешно: 10040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10050/49529 | Успешно: 10050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10060/49529 | Успешно: 10060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10070/49529 | Успешно: 10070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10080/49529 | Успешно: 10080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10090/49529 | Успешно: 10090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10100/49529 | Успешно: 10100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10110/49529 | Успешно: 10110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10120/49529 | Успешно: 10120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10130/49529 | Успешно: 10130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10140/49529 | Успешно: 10140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10150/49529 | Успешно: 10150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10160/49529 | Успешно: 10160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10170/49529 | Успешно: 10170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10180/49529 | Успешно: 10180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10190/49529 | Успешно: 10190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10200/49529 | Успешно: 10200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10210/49529 | Успешно: 10210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10220/49529 | Успешно: 10220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10230/49529 | Успешно: 10230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10240/49529 | Успешно: 10240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10250/49529 | Успешно: 10250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10260/49529 | Успешно: 10260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10270/49529 | Успешно: 10270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10280/49529 | Успешно: 10280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10290/49529 | Успешно: 10290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10300/49529 | Успешно: 10300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10310/49529 | Успешно: 10310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10320/49529 | Успешно: 10320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10330/49529 | Успешно: 10330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10340/49529 | Успешно: 10340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10350/49529 | Успешно: 10350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10360/49529 | Успешно: 10360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10370/49529 | Успешно: 10370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10380/49529 | Успешно: 10380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10390/49529 | Успешно: 10390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10400/49529 | Успешно: 10400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10410/49529 | Успешно: 10410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10420/49529 | Успешно: 10420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10430/49529 | Успешно: 10430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10440/49529 | Успешно: 10440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10450/49529 | Успешно: 10450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10460/49529 | Успешно: 10460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10470/49529 | Успешно: 10470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10480/49529 | Успешно: 10480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10490/49529 | Успешно: 10490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10500/49529 | Успешно: 10500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10510/49529 | Успешно: 10510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10520/49529 | Успешно: 10520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10530/49529 | Успешно: 10530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10540/49529 | Успешно: 10540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10550/49529 | Успешно: 10550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10560/49529 | Успешно: 10560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10570/49529 | Успешно: 10570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10580/49529 | Успешно: 10580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10590/49529 | Успешно: 10590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10600/49529 | Успешно: 10600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10610/49529 | Успешно: 10610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10620/49529 | Успешно: 10620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10630/49529 | Успешно: 10630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10640/49529 | Успешно: 10640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10650/49529 | Успешно: 10650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10660/49529 | Успешно: 10660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10670/49529 | Успешно: 10670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10680/49529 | Успешно: 10680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10690/49529 | Успешно: 10690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10700/49529 | Успешно: 10700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10710/49529 | Успешно: 10710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10720/49529 | Успешно: 10720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10730/49529 | Успешно: 10730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10740/49529 | Успешно: 10740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10750/49529 | Успешно: 10750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10760/49529 | Успешно: 10760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10770/49529 | Успешно: 10770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10780/49529 | Успешно: 10780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10790/49529 | Успешно: 10790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10800/49529 | Успешно: 10800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10810/49529 | Успешно: 10810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10820/49529 | Успешно: 10820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10830/49529 | Успешно: 10830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10840/49529 | Успешно: 10840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10850/49529 | Успешно: 10850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10860/49529 | Успешно: 10860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10870/49529 | Успешно: 10870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10880/49529 | Успешно: 10880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10890/49529 | Успешно: 10890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10900/49529 | Успешно: 10900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10910/49529 | Успешно: 10910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10920/49529 | Успешно: 10920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10930/49529 | Успешно: 10930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10940/49529 | Успешно: 10940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10950/49529 | Успешно: 10950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10960/49529 | Успешно: 10960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10970/49529 | Успешно: 10970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10980/49529 | Успешно: 10980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 10990/49529 | Успешно: 10990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11000/49529 | Успешно: 11000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11010/49529 | Успешно: 11010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11020/49529 | Успешно: 11020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11030/49529 | Успешно: 11030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11040/49529 | Успешно: 11040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11050/49529 | Успешно: 11050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11060/49529 | Успешно: 11060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11070/49529 | Успешно: 11070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11080/49529 | Успешно: 11080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11090/49529 | Успешно: 11090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11100/49529 | Успешно: 11100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11110/49529 | Успешно: 11110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11120/49529 | Успешно: 11120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11130/49529 | Успешно: 11130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11140/49529 | Успешно: 11140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11150/49529 | Успешно: 11150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11160/49529 | Успешно: 11160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11170/49529 | Успешно: 11170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11180/49529 | Успешно: 11180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11190/49529 | Успешно: 11190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11200/49529 | Успешно: 11200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11210/49529 | Успешно: 11210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11220/49529 | Успешно: 11220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11230/49529 | Успешно: 11230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11240/49529 | Успешно: 11240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11250/49529 | Успешно: 11250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11260/49529 | Успешно: 11260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11270/49529 | Успешно: 11270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11280/49529 | Успешно: 11280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11290/49529 | Успешно: 11290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11300/49529 | Успешно: 11300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11310/49529 | Успешно: 11310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11320/49529 | Успешно: 11320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11330/49529 | Успешно: 11330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11340/49529 | Успешно: 11340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11350/49529 | Успешно: 11350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11360/49529 | Успешно: 11360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11370/49529 | Успешно: 11370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11380/49529 | Успешно: 11380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11390/49529 | Успешно: 11390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11400/49529 | Успешно: 11400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11410/49529 | Успешно: 11410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11420/49529 | Успешно: 11420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11430/49529 | Успешно: 11430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11440/49529 | Успешно: 11440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11450/49529 | Успешно: 11450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11460/49529 | Успешно: 11460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11470/49529 | Успешно: 11470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11480/49529 | Успешно: 11480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11490/49529 | Успешно: 11490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11500/49529 | Успешно: 11500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11510/49529 | Успешно: 11510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11520/49529 | Успешно: 11520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11530/49529 | Успешно: 11530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11540/49529 | Успешно: 11540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11550/49529 | Успешно: 11550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11560/49529 | Успешно: 11560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11570/49529 | Успешно: 11570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11580/49529 | Успешно: 11580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11590/49529 | Успешно: 11590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11600/49529 | Успешно: 11600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11610/49529 | Успешно: 11610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11620/49529 | Успешно: 11620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11630/49529 | Успешно: 11630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11640/49529 | Успешно: 11640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11650/49529 | Успешно: 11650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11660/49529 | Успешно: 11660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11670/49529 | Успешно: 11670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11680/49529 | Успешно: 11680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11690/49529 | Успешно: 11690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11700/49529 | Успешно: 11700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11710/49529 | Успешно: 11710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11720/49529 | Успешно: 11720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11730/49529 | Успешно: 11730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11740/49529 | Успешно: 11740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11750/49529 | Успешно: 11750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11760/49529 | Успешно: 11760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11770/49529 | Успешно: 11770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11780/49529 | Успешно: 11780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11790/49529 | Успешно: 11790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11800/49529 | Успешно: 11800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11810/49529 | Успешно: 11810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11820/49529 | Успешно: 11820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11830/49529 | Успешно: 11830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11840/49529 | Успешно: 11840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11850/49529 | Успешно: 11850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11860/49529 | Успешно: 11860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11870/49529 | Успешно: 11870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11880/49529 | Успешно: 11880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11890/49529 | Успешно: 11890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11900/49529 | Успешно: 11900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11910/49529 | Успешно: 11910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11920/49529 | Успешно: 11920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11930/49529 | Успешно: 11930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11940/49529 | Успешно: 11940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11950/49529 | Успешно: 11950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11960/49529 | Успешно: 11960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11970/49529 | Успешно: 11970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11980/49529 | Успешно: 11980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 11990/49529 | Успешно: 11990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12000/49529 | Успешно: 12000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12010/49529 | Успешно: 12010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12020/49529 | Успешно: 12020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12030/49529 | Успешно: 12030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12040/49529 | Успешно: 12040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12050/49529 | Успешно: 12050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12060/49529 | Успешно: 12060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12070/49529 | Успешно: 12070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12080/49529 | Успешно: 12080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12090/49529 | Успешно: 12090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12100/49529 | Успешно: 12100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12110/49529 | Успешно: 12110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12120/49529 | Успешно: 12120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12130/49529 | Успешно: 12130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12140/49529 | Успешно: 12140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12150/49529 | Успешно: 12150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12160/49529 | Успешно: 12160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12170/49529 | Успешно: 12170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12180/49529 | Успешно: 12180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12190/49529 | Успешно: 12190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12200/49529 | Успешно: 12200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12210/49529 | Успешно: 12210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12220/49529 | Успешно: 12220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12230/49529 | Успешно: 12230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12240/49529 | Успешно: 12240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12250/49529 | Успешно: 12250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12260/49529 | Успешно: 12260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12270/49529 | Успешно: 12270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12280/49529 | Успешно: 12280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12290/49529 | Успешно: 12290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12300/49529 | Успешно: 12300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12310/49529 | Успешно: 12310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12320/49529 | Успешно: 12320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12330/49529 | Успешно: 12330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12340/49529 | Успешно: 12340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12350/49529 | Успешно: 12350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12360/49529 | Успешно: 12360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12370/49529 | Успешно: 12370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12380/49529 | Успешно: 12380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12390/49529 | Успешно: 12390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12400/49529 | Успешно: 12400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12410/49529 | Успешно: 12410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12420/49529 | Успешно: 12420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12430/49529 | Успешно: 12430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12440/49529 | Успешно: 12440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12450/49529 | Успешно: 12450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12460/49529 | Успешно: 12460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12470/49529 | Успешно: 12470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12480/49529 | Успешно: 12480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12490/49529 | Успешно: 12490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12500/49529 | Успешно: 12500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12510/49529 | Успешно: 12510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12520/49529 | Успешно: 12520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12530/49529 | Успешно: 12530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12540/49529 | Успешно: 12540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12550/49529 | Успешно: 12550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12560/49529 | Успешно: 12560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12570/49529 | Успешно: 12570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12580/49529 | Успешно: 12580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12590/49529 | Успешно: 12590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12600/49529 | Успешно: 12600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12610/49529 | Успешно: 12610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12620/49529 | Успешно: 12620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12630/49529 | Успешно: 12630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12640/49529 | Успешно: 12640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12650/49529 | Успешно: 12650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12660/49529 | Успешно: 12660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12670/49529 | Успешно: 12670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12680/49529 | Успешно: 12680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12690/49529 | Успешно: 12690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12700/49529 | Успешно: 12700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12710/49529 | Успешно: 12710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12720/49529 | Успешно: 12720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12730/49529 | Успешно: 12730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12740/49529 | Успешно: 12740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12750/49529 | Успешно: 12750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12760/49529 | Успешно: 12760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12770/49529 | Успешно: 12770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12780/49529 | Успешно: 12780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12790/49529 | Успешно: 12790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12800/49529 | Успешно: 12800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12810/49529 | Успешно: 12810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12820/49529 | Успешно: 12820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12830/49529 | Успешно: 12830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12840/49529 | Успешно: 12840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12850/49529 | Успешно: 12850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12860/49529 | Успешно: 12860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12870/49529 | Успешно: 12870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12880/49529 | Успешно: 12880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12890/49529 | Успешно: 12890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12900/49529 | Успешно: 12900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12910/49529 | Успешно: 12910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12920/49529 | Успешно: 12920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12930/49529 | Успешно: 12930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12940/49529 | Успешно: 12940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12950/49529 | Успешно: 12950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12960/49529 | Успешно: 12960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12970/49529 | Успешно: 12970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12980/49529 | Успешно: 12980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 12990/49529 | Успешно: 12990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13000/49529 | Успешно: 13000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13010/49529 | Успешно: 13010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13020/49529 | Успешно: 13020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13030/49529 | Успешно: 13030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13040/49529 | Успешно: 13040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13050/49529 | Успешно: 13050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13060/49529 | Успешно: 13060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13070/49529 | Успешно: 13070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13080/49529 | Успешно: 13080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13090/49529 | Успешно: 13090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13100/49529 | Успешно: 13100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13110/49529 | Успешно: 13110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13120/49529 | Успешно: 13120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13130/49529 | Успешно: 13130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13140/49529 | Успешно: 13140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13150/49529 | Успешно: 13150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13160/49529 | Успешно: 13160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13170/49529 | Успешно: 13170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13180/49529 | Успешно: 13180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13190/49529 | Успешно: 13190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13200/49529 | Успешно: 13200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13210/49529 | Успешно: 13210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13220/49529 | Успешно: 13220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13230/49529 | Успешно: 13230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13240/49529 | Успешно: 13240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13250/49529 | Успешно: 13250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13260/49529 | Успешно: 13260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13270/49529 | Успешно: 13270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13280/49529 | Успешно: 13280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13290/49529 | Успешно: 13290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13300/49529 | Успешно: 13300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13310/49529 | Успешно: 13310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13320/49529 | Успешно: 13320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13330/49529 | Успешно: 13330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13340/49529 | Успешно: 13340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13350/49529 | Успешно: 13350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13360/49529 | Успешно: 13360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13370/49529 | Успешно: 13370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13380/49529 | Успешно: 13380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13390/49529 | Успешно: 13390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13400/49529 | Успешно: 13400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13410/49529 | Успешно: 13410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13420/49529 | Успешно: 13420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13430/49529 | Успешно: 13430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13440/49529 | Успешно: 13440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13450/49529 | Успешно: 13450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13460/49529 | Успешно: 13460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13470/49529 | Успешно: 13470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13480/49529 | Успешно: 13480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13490/49529 | Успешно: 13490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13500/49529 | Успешно: 13500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13510/49529 | Успешно: 13510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13520/49529 | Успешно: 13520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13530/49529 | Успешно: 13530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13540/49529 | Успешно: 13540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13550/49529 | Успешно: 13550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13560/49529 | Успешно: 13560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13570/49529 | Успешно: 13570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13580/49529 | Успешно: 13580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13590/49529 | Успешно: 13590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13600/49529 | Успешно: 13600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13610/49529 | Успешно: 13610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13620/49529 | Успешно: 13620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13630/49529 | Успешно: 13630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13640/49529 | Успешно: 13640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13650/49529 | Успешно: 13650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13660/49529 | Успешно: 13660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13670/49529 | Успешно: 13670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13680/49529 | Успешно: 13680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13690/49529 | Успешно: 13690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13700/49529 | Успешно: 13700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13710/49529 | Успешно: 13710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13720/49529 | Успешно: 13720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13730/49529 | Успешно: 13730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13740/49529 | Успешно: 13740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13750/49529 | Успешно: 13750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13760/49529 | Успешно: 13760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13770/49529 | Успешно: 13770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13780/49529 | Успешно: 13780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13790/49529 | Успешно: 13790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13800/49529 | Успешно: 13800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13810/49529 | Успешно: 13810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13820/49529 | Успешно: 13820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13830/49529 | Успешно: 13830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13840/49529 | Успешно: 13840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13850/49529 | Успешно: 13850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13860/49529 | Успешно: 13860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13870/49529 | Успешно: 13870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13880/49529 | Успешно: 13880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13890/49529 | Успешно: 13890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13900/49529 | Успешно: 13900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13910/49529 | Успешно: 13910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13920/49529 | Успешно: 13920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13930/49529 | Успешно: 13930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13940/49529 | Успешно: 13940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13950/49529 | Успешно: 13950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13960/49529 | Успешно: 13960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13970/49529 | Успешно: 13970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13980/49529 | Успешно: 13980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 13990/49529 | Успешно: 13990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14000/49529 | Успешно: 14000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14010/49529 | Успешно: 14010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14020/49529 | Успешно: 14020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14030/49529 | Успешно: 14030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14040/49529 | Успешно: 14040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14050/49529 | Успешно: 14050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14060/49529 | Успешно: 14060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14070/49529 | Успешно: 14070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14080/49529 | Успешно: 14080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14090/49529 | Успешно: 14090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14100/49529 | Успешно: 14100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14110/49529 | Успешно: 14110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14120/49529 | Успешно: 14120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14130/49529 | Успешно: 14130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14140/49529 | Успешно: 14140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14150/49529 | Успешно: 14150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14160/49529 | Успешно: 14160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14170/49529 | Успешно: 14170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14180/49529 | Успешно: 14180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14190/49529 | Успешно: 14190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14200/49529 | Успешно: 14200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14210/49529 | Успешно: 14210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14220/49529 | Успешно: 14220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14230/49529 | Успешно: 14230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14240/49529 | Успешно: 14240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14250/49529 | Успешно: 14250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14260/49529 | Успешно: 14260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14270/49529 | Успешно: 14270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14280/49529 | Успешно: 14280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14290/49529 | Успешно: 14290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14300/49529 | Успешно: 14300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14310/49529 | Успешно: 14310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14320/49529 | Успешно: 14320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14330/49529 | Успешно: 14330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14340/49529 | Успешно: 14340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14350/49529 | Успешно: 14350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14360/49529 | Успешно: 14360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14370/49529 | Успешно: 14370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14380/49529 | Успешно: 14380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14390/49529 | Успешно: 14390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14400/49529 | Успешно: 14400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14410/49529 | Успешно: 14410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14420/49529 | Успешно: 14420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14430/49529 | Успешно: 14430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14440/49529 | Успешно: 14440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14450/49529 | Успешно: 14450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14460/49529 | Успешно: 14460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14470/49529 | Успешно: 14470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14480/49529 | Успешно: 14480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14490/49529 | Успешно: 14490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14500/49529 | Успешно: 14500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14510/49529 | Успешно: 14510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14520/49529 | Успешно: 14520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14530/49529 | Успешно: 14530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14540/49529 | Успешно: 14540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14550/49529 | Успешно: 14550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14560/49529 | Успешно: 14560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14570/49529 | Успешно: 14570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14580/49529 | Успешно: 14580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14590/49529 | Успешно: 14590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14600/49529 | Успешно: 14600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14610/49529 | Успешно: 14610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14620/49529 | Успешно: 14620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14630/49529 | Успешно: 14630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14640/49529 | Успешно: 14640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14650/49529 | Успешно: 14650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14660/49529 | Успешно: 14660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14670/49529 | Успешно: 14670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14680/49529 | Успешно: 14680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14690/49529 | Успешно: 14690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14700/49529 | Успешно: 14700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14710/49529 | Успешно: 14710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14720/49529 | Успешно: 14720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14730/49529 | Успешно: 14730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14740/49529 | Успешно: 14740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14750/49529 | Успешно: 14750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14760/49529 | Успешно: 14760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14770/49529 | Успешно: 14770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14780/49529 | Успешно: 14780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14790/49529 | Успешно: 14790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14800/49529 | Успешно: 14800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14810/49529 | Успешно: 14810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14820/49529 | Успешно: 14820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14830/49529 | Успешно: 14830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14840/49529 | Успешно: 14840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14850/49529 | Успешно: 14850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14860/49529 | Успешно: 14860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14870/49529 | Успешно: 14870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14880/49529 | Успешно: 14880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14890/49529 | Успешно: 14890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14900/49529 | Успешно: 14900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14910/49529 | Успешно: 14910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14920/49529 | Успешно: 14920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14930/49529 | Успешно: 14930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14940/49529 | Успешно: 14940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14950/49529 | Успешно: 14950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14960/49529 | Успешно: 14960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14970/49529 | Успешно: 14970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14980/49529 | Успешно: 14980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 14990/49529 | Успешно: 14990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15000/49529 | Успешно: 15000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15010/49529 | Успешно: 15010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15020/49529 | Успешно: 15020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15030/49529 | Успешно: 15030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15040/49529 | Успешно: 15040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15050/49529 | Успешно: 15050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15060/49529 | Успешно: 15060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15070/49529 | Успешно: 15070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15080/49529 | Успешно: 15080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15090/49529 | Успешно: 15090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15100/49529 | Успешно: 15100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15110/49529 | Успешно: 15110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15120/49529 | Успешно: 15120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15130/49529 | Успешно: 15130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15140/49529 | Успешно: 15140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15150/49529 | Успешно: 15150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15160/49529 | Успешно: 15160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15170/49529 | Успешно: 15170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15180/49529 | Успешно: 15180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15190/49529 | Успешно: 15190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15200/49529 | Успешно: 15200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15210/49529 | Успешно: 15210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15220/49529 | Успешно: 15220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15230/49529 | Успешно: 15230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15240/49529 | Успешно: 15240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15250/49529 | Успешно: 15250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15260/49529 | Успешно: 15260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15270/49529 | Успешно: 15270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15280/49529 | Успешно: 15280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15290/49529 | Успешно: 15290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15300/49529 | Успешно: 15300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15310/49529 | Успешно: 15310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15320/49529 | Успешно: 15320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15330/49529 | Успешно: 15330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15340/49529 | Успешно: 15340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15350/49529 | Успешно: 15350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15360/49529 | Успешно: 15360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15370/49529 | Успешно: 15370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15380/49529 | Успешно: 15380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15390/49529 | Успешно: 15390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15400/49529 | Успешно: 15400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15410/49529 | Успешно: 15410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15420/49529 | Успешно: 15420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15430/49529 | Успешно: 15430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15440/49529 | Успешно: 15440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15450/49529 | Успешно: 15450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15460/49529 | Успешно: 15460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15470/49529 | Успешно: 15470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15480/49529 | Успешно: 15480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15490/49529 | Успешно: 15490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15500/49529 | Успешно: 15500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15510/49529 | Успешно: 15510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15520/49529 | Успешно: 15520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15530/49529 | Успешно: 15530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15540/49529 | Успешно: 15540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15550/49529 | Успешно: 15550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15560/49529 | Успешно: 15560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15570/49529 | Успешно: 15570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15580/49529 | Успешно: 15580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15590/49529 | Успешно: 15590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15600/49529 | Успешно: 15600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15610/49529 | Успешно: 15610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15620/49529 | Успешно: 15620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15630/49529 | Успешно: 15630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15640/49529 | Успешно: 15640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15650/49529 | Успешно: 15650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15660/49529 | Успешно: 15660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15670/49529 | Успешно: 15670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15680/49529 | Успешно: 15680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15690/49529 | Успешно: 15690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15700/49529 | Успешно: 15700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15710/49529 | Успешно: 15710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15720/49529 | Успешно: 15720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15730/49529 | Успешно: 15730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15740/49529 | Успешно: 15740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15750/49529 | Успешно: 15750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15760/49529 | Успешно: 15760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15770/49529 | Успешно: 15770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15780/49529 | Успешно: 15780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15790/49529 | Успешно: 15790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15800/49529 | Успешно: 15800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15810/49529 | Успешно: 15810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15820/49529 | Успешно: 15820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15830/49529 | Успешно: 15830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15840/49529 | Успешно: 15840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15850/49529 | Успешно: 15850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15860/49529 | Успешно: 15860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15870/49529 | Успешно: 15870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15880/49529 | Успешно: 15880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15890/49529 | Успешно: 15890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15900/49529 | Успешно: 15900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15910/49529 | Успешно: 15910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15920/49529 | Успешно: 15920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15930/49529 | Успешно: 15930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15940/49529 | Успешно: 15940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15950/49529 | Успешно: 15950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15960/49529 | Успешно: 15960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15970/49529 | Успешно: 15970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15980/49529 | Успешно: 15980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 15990/49529 | Успешно: 15990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16000/49529 | Успешно: 16000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16010/49529 | Успешно: 16010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16020/49529 | Успешно: 16020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16030/49529 | Успешно: 16030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16040/49529 | Успешно: 16040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16050/49529 | Успешно: 16050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16060/49529 | Успешно: 16060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16070/49529 | Успешно: 16070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16080/49529 | Успешно: 16080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16090/49529 | Успешно: 16090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16100/49529 | Успешно: 16100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16110/49529 | Успешно: 16110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16120/49529 | Успешно: 16120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16130/49529 | Успешно: 16130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16140/49529 | Успешно: 16140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16150/49529 | Успешно: 16150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16160/49529 | Успешно: 16160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16170/49529 | Успешно: 16170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16180/49529 | Успешно: 16180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16190/49529 | Успешно: 16190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16200/49529 | Успешно: 16200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16210/49529 | Успешно: 16210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16220/49529 | Успешно: 16220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16230/49529 | Успешно: 16230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16240/49529 | Успешно: 16240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16250/49529 | Успешно: 16250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16260/49529 | Успешно: 16260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16270/49529 | Успешно: 16270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16280/49529 | Успешно: 16280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16290/49529 | Успешно: 16290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16300/49529 | Успешно: 16300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16310/49529 | Успешно: 16310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16320/49529 | Успешно: 16320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16330/49529 | Успешно: 16330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16340/49529 | Успешно: 16340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16350/49529 | Успешно: 16350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16360/49529 | Успешно: 16360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16370/49529 | Успешно: 16370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16380/49529 | Успешно: 16380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16390/49529 | Успешно: 16390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16400/49529 | Успешно: 16400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16410/49529 | Успешно: 16410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16420/49529 | Успешно: 16420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16430/49529 | Успешно: 16430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16440/49529 | Успешно: 16440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16450/49529 | Успешно: 16450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16460/49529 | Успешно: 16460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16470/49529 | Успешно: 16470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16480/49529 | Успешно: 16480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16490/49529 | Успешно: 16490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16500/49529 | Успешно: 16500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16510/49529 | Успешно: 16510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16520/49529 | Успешно: 16520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16530/49529 | Успешно: 16530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16540/49529 | Успешно: 16540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16550/49529 | Успешно: 16550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16560/49529 | Успешно: 16560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16570/49529 | Успешно: 16570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16580/49529 | Успешно: 16580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16590/49529 | Успешно: 16590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16600/49529 | Успешно: 16600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16610/49529 | Успешно: 16610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16620/49529 | Успешно: 16620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16630/49529 | Успешно: 16630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16640/49529 | Успешно: 16640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16650/49529 | Успешно: 16650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16660/49529 | Успешно: 16660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16670/49529 | Успешно: 16670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16680/49529 | Успешно: 16680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16690/49529 | Успешно: 16690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16700/49529 | Успешно: 16700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16710/49529 | Успешно: 16710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16720/49529 | Успешно: 16720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16730/49529 | Успешно: 16730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16740/49529 | Успешно: 16740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16750/49529 | Успешно: 16750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16760/49529 | Успешно: 16760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16770/49529 | Успешно: 16770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16780/49529 | Успешно: 16780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16790/49529 | Успешно: 16790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16800/49529 | Успешно: 16800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16810/49529 | Успешно: 16810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16820/49529 | Успешно: 16820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16830/49529 | Успешно: 16830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16840/49529 | Успешно: 16840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16850/49529 | Успешно: 16850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16860/49529 | Успешно: 16860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16870/49529 | Успешно: 16870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16880/49529 | Успешно: 16880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16890/49529 | Успешно: 16890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16900/49529 | Успешно: 16900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16910/49529 | Успешно: 16910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16920/49529 | Успешно: 16920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16930/49529 | Успешно: 16930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16940/49529 | Успешно: 16940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16950/49529 | Успешно: 16950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16960/49529 | Успешно: 16960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16970/49529 | Успешно: 16970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16980/49529 | Успешно: 16980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 16990/49529 | Успешно: 16990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17000/49529 | Успешно: 17000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17010/49529 | Успешно: 17010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17020/49529 | Успешно: 17020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17030/49529 | Успешно: 17030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17040/49529 | Успешно: 17040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17050/49529 | Успешно: 17050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17060/49529 | Успешно: 17060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17070/49529 | Успешно: 17070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17080/49529 | Успешно: 17080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17090/49529 | Успешно: 17090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17100/49529 | Успешно: 17100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17110/49529 | Успешно: 17110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17120/49529 | Успешно: 17120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17130/49529 | Успешно: 17130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17140/49529 | Успешно: 17140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17150/49529 | Успешно: 17150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17160/49529 | Успешно: 17160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17170/49529 | Успешно: 17170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17180/49529 | Успешно: 17180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17190/49529 | Успешно: 17190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17200/49529 | Успешно: 17200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17210/49529 | Успешно: 17210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17220/49529 | Успешно: 17220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17230/49529 | Успешно: 17230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17240/49529 | Успешно: 17240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17250/49529 | Успешно: 17250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17260/49529 | Успешно: 17260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17270/49529 | Успешно: 17270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17280/49529 | Успешно: 17280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17290/49529 | Успешно: 17290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17300/49529 | Успешно: 17300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17310/49529 | Успешно: 17310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17320/49529 | Успешно: 17320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17330/49529 | Успешно: 17330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17340/49529 | Успешно: 17340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17350/49529 | Успешно: 17350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17360/49529 | Успешно: 17360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17370/49529 | Успешно: 17370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17380/49529 | Успешно: 17380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17390/49529 | Успешно: 17390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17400/49529 | Успешно: 17400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17410/49529 | Успешно: 17410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17420/49529 | Успешно: 17420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17430/49529 | Успешно: 17430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17440/49529 | Успешно: 17440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17450/49529 | Успешно: 17450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17460/49529 | Успешно: 17460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17470/49529 | Успешно: 17470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17480/49529 | Успешно: 17480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17490/49529 | Успешно: 17490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17500/49529 | Успешно: 17500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17510/49529 | Успешно: 17510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17520/49529 | Успешно: 17520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17530/49529 | Успешно: 17530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17540/49529 | Успешно: 17540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17550/49529 | Успешно: 17550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17560/49529 | Успешно: 17560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17570/49529 | Успешно: 17570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17580/49529 | Успешно: 17580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17590/49529 | Успешно: 17590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17600/49529 | Успешно: 17600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17610/49529 | Успешно: 17610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17620/49529 | Успешно: 17620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17630/49529 | Успешно: 17630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17640/49529 | Успешно: 17640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17650/49529 | Успешно: 17650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17660/49529 | Успешно: 17660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17670/49529 | Успешно: 17670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17680/49529 | Успешно: 17680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17690/49529 | Успешно: 17690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17700/49529 | Успешно: 17700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17710/49529 | Успешно: 17710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17720/49529 | Успешно: 17720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17730/49529 | Успешно: 17730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17740/49529 | Успешно: 17740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17750/49529 | Успешно: 17750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17760/49529 | Успешно: 17760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17770/49529 | Успешно: 17770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17780/49529 | Успешно: 17780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17790/49529 | Успешно: 17790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17800/49529 | Успешно: 17800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17810/49529 | Успешно: 17810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17820/49529 | Успешно: 17820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17830/49529 | Успешно: 17830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17840/49529 | Успешно: 17840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17850/49529 | Успешно: 17850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17860/49529 | Успешно: 17860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17870/49529 | Успешно: 17870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17880/49529 | Успешно: 17880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17890/49529 | Успешно: 17890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17900/49529 | Успешно: 17900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17910/49529 | Успешно: 17910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17920/49529 | Успешно: 17920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17930/49529 | Успешно: 17930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17940/49529 | Успешно: 17940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17950/49529 | Успешно: 17950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17960/49529 | Успешно: 17960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17970/49529 | Успешно: 17970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17980/49529 | Успешно: 17980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 17990/49529 | Успешно: 17990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18000/49529 | Успешно: 18000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18010/49529 | Успешно: 18010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18020/49529 | Успешно: 18020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18030/49529 | Успешно: 18030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18040/49529 | Успешно: 18040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18050/49529 | Успешно: 18050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18060/49529 | Успешно: 18060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18070/49529 | Успешно: 18070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18080/49529 | Успешно: 18080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18090/49529 | Успешно: 18090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18100/49529 | Успешно: 18100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18110/49529 | Успешно: 18110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18120/49529 | Успешно: 18120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18130/49529 | Успешно: 18130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18140/49529 | Успешно: 18140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18150/49529 | Успешно: 18150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18160/49529 | Успешно: 18160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18170/49529 | Успешно: 18170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18180/49529 | Успешно: 18180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18190/49529 | Успешно: 18190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18200/49529 | Успешно: 18200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18210/49529 | Успешно: 18210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18220/49529 | Успешно: 18220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18230/49529 | Успешно: 18230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18240/49529 | Успешно: 18240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18250/49529 | Успешно: 18250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18260/49529 | Успешно: 18260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18270/49529 | Успешно: 18270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18280/49529 | Успешно: 18280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18290/49529 | Успешно: 18290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18300/49529 | Успешно: 18300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18310/49529 | Успешно: 18310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18320/49529 | Успешно: 18320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18330/49529 | Успешно: 18330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18340/49529 | Успешно: 18340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18350/49529 | Успешно: 18350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18360/49529 | Успешно: 18360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18370/49529 | Успешно: 18370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18380/49529 | Успешно: 18380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18390/49529 | Успешно: 18390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18400/49529 | Успешно: 18400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18410/49529 | Успешно: 18410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18420/49529 | Успешно: 18420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18430/49529 | Успешно: 18430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18440/49529 | Успешно: 18440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18450/49529 | Успешно: 18450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18460/49529 | Успешно: 18460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18470/49529 | Успешно: 18470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18480/49529 | Успешно: 18480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18490/49529 | Успешно: 18490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18500/49529 | Успешно: 18500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18510/49529 | Успешно: 18510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18520/49529 | Успешно: 18520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18530/49529 | Успешно: 18530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18540/49529 | Успешно: 18540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18550/49529 | Успешно: 18550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18560/49529 | Успешно: 18560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18570/49529 | Успешно: 18570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18580/49529 | Успешно: 18580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18590/49529 | Успешно: 18590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18600/49529 | Успешно: 18600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18610/49529 | Успешно: 18610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18620/49529 | Успешно: 18620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18630/49529 | Успешно: 18630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18640/49529 | Успешно: 18640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18650/49529 | Успешно: 18650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18660/49529 | Успешно: 18660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18670/49529 | Успешно: 18670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18680/49529 | Успешно: 18680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18690/49529 | Успешно: 18690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18700/49529 | Успешно: 18700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18710/49529 | Успешно: 18710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18720/49529 | Успешно: 18720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18730/49529 | Успешно: 18730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18740/49529 | Успешно: 18740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18750/49529 | Успешно: 18750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18760/49529 | Успешно: 18760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18770/49529 | Успешно: 18770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18780/49529 | Успешно: 18780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18790/49529 | Успешно: 18790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18800/49529 | Успешно: 18800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18810/49529 | Успешно: 18810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18820/49529 | Успешно: 18820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18830/49529 | Успешно: 18830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18840/49529 | Успешно: 18840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18850/49529 | Успешно: 18850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18860/49529 | Успешно: 18860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18870/49529 | Успешно: 18870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18880/49529 | Успешно: 18880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18890/49529 | Успешно: 18890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18900/49529 | Успешно: 18900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18910/49529 | Успешно: 18910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18920/49529 | Успешно: 18920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18930/49529 | Успешно: 18930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18940/49529 | Успешно: 18940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18950/49529 | Успешно: 18950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18960/49529 | Успешно: 18960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18970/49529 | Успешно: 18970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18980/49529 | Успешно: 18980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 18990/49529 | Успешно: 18990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19000/49529 | Успешно: 19000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19010/49529 | Успешно: 19010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19020/49529 | Успешно: 19020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19030/49529 | Успешно: 19030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19040/49529 | Успешно: 19040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19050/49529 | Успешно: 19050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19060/49529 | Успешно: 19060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19070/49529 | Успешно: 19070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19080/49529 | Успешно: 19080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19090/49529 | Успешно: 19090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19100/49529 | Успешно: 19100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19110/49529 | Успешно: 19110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19120/49529 | Успешно: 19120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19130/49529 | Успешно: 19130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19140/49529 | Успешно: 19140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19150/49529 | Успешно: 19150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19160/49529 | Успешно: 19160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19170/49529 | Успешно: 19170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19180/49529 | Успешно: 19180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19190/49529 | Успешно: 19190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19200/49529 | Успешно: 19200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19210/49529 | Успешно: 19210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19220/49529 | Успешно: 19220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19230/49529 | Успешно: 19230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19240/49529 | Успешно: 19240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19250/49529 | Успешно: 19250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19260/49529 | Успешно: 19260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19270/49529 | Успешно: 19270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19280/49529 | Успешно: 19280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19290/49529 | Успешно: 19290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19300/49529 | Успешно: 19300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19310/49529 | Успешно: 19310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19320/49529 | Успешно: 19320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19330/49529 | Успешно: 19330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19340/49529 | Успешно: 19340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19350/49529 | Успешно: 19350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19360/49529 | Успешно: 19360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19370/49529 | Успешно: 19370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19380/49529 | Успешно: 19380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19390/49529 | Успешно: 19390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19400/49529 | Успешно: 19400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19410/49529 | Успешно: 19410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19420/49529 | Успешно: 19420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19430/49529 | Успешно: 19430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19440/49529 | Успешно: 19440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19450/49529 | Успешно: 19450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19460/49529 | Успешно: 19460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19470/49529 | Успешно: 19470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19480/49529 | Успешно: 19480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19490/49529 | Успешно: 19490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19500/49529 | Успешно: 19500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19510/49529 | Успешно: 19510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19520/49529 | Успешно: 19520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19530/49529 | Успешно: 19530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19540/49529 | Успешно: 19540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19550/49529 | Успешно: 19550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19560/49529 | Успешно: 19560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19570/49529 | Успешно: 19570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19580/49529 | Успешно: 19580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19590/49529 | Успешно: 19590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19600/49529 | Успешно: 19600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19610/49529 | Успешно: 19610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19620/49529 | Успешно: 19620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19630/49529 | Успешно: 19630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19640/49529 | Успешно: 19640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19650/49529 | Успешно: 19650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19660/49529 | Успешно: 19660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19670/49529 | Успешно: 19670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19680/49529 | Успешно: 19680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19690/49529 | Успешно: 19690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19700/49529 | Успешно: 19700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19710/49529 | Успешно: 19710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19720/49529 | Успешно: 19720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19730/49529 | Успешно: 19730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19740/49529 | Успешно: 19740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19750/49529 | Успешно: 19750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19760/49529 | Успешно: 19760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19770/49529 | Успешно: 19770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19780/49529 | Успешно: 19780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19790/49529 | Успешно: 19790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19800/49529 | Успешно: 19800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19810/49529 | Успешно: 19810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19820/49529 | Успешно: 19820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19830/49529 | Успешно: 19830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19840/49529 | Успешно: 19840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19850/49529 | Успешно: 19850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19860/49529 | Успешно: 19860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19870/49529 | Успешно: 19870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19880/49529 | Успешно: 19880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19890/49529 | Успешно: 19890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19900/49529 | Успешно: 19900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19910/49529 | Успешно: 19910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19920/49529 | Успешно: 19920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19930/49529 | Успешно: 19930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19940/49529 | Успешно: 19940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19950/49529 | Успешно: 19950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19960/49529 | Успешно: 19960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19970/49529 | Успешно: 19970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19980/49529 | Успешно: 19980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 19990/49529 | Успешно: 19990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20000/49529 | Успешно: 20000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20010/49529 | Успешно: 20010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20020/49529 | Успешно: 20020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20030/49529 | Успешно: 20030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20040/49529 | Успешно: 20040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20050/49529 | Успешно: 20050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20060/49529 | Успешно: 20060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20070/49529 | Успешно: 20070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20080/49529 | Успешно: 20080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20090/49529 | Успешно: 20090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20100/49529 | Успешно: 20100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20110/49529 | Успешно: 20110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20120/49529 | Успешно: 20120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20130/49529 | Успешно: 20130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20140/49529 | Успешно: 20140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20150/49529 | Успешно: 20150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20160/49529 | Успешно: 20160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20170/49529 | Успешно: 20170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20180/49529 | Успешно: 20180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20190/49529 | Успешно: 20190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20200/49529 | Успешно: 20200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20210/49529 | Успешно: 20210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20220/49529 | Успешно: 20220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20230/49529 | Успешно: 20230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20240/49529 | Успешно: 20240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20250/49529 | Успешно: 20250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20260/49529 | Успешно: 20260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20270/49529 | Успешно: 20270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20280/49529 | Успешно: 20280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20290/49529 | Успешно: 20290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20300/49529 | Успешно: 20300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20310/49529 | Успешно: 20310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20320/49529 | Успешно: 20320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20330/49529 | Успешно: 20330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20340/49529 | Успешно: 20340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20350/49529 | Успешно: 20350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20360/49529 | Успешно: 20360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20370/49529 | Успешно: 20370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20380/49529 | Успешно: 20380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20390/49529 | Успешно: 20390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20400/49529 | Успешно: 20400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20410/49529 | Успешно: 20410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20420/49529 | Успешно: 20420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20430/49529 | Успешно: 20430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20440/49529 | Успешно: 20440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20450/49529 | Успешно: 20450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20460/49529 | Успешно: 20460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20470/49529 | Успешно: 20470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20480/49529 | Успешно: 20480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20490/49529 | Успешно: 20490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20500/49529 | Успешно: 20500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20510/49529 | Успешно: 20510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20520/49529 | Успешно: 20520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20530/49529 | Успешно: 20530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20540/49529 | Успешно: 20540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20550/49529 | Успешно: 20550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20560/49529 | Успешно: 20560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20570/49529 | Успешно: 20570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20580/49529 | Успешно: 20580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20590/49529 | Успешно: 20590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20600/49529 | Успешно: 20600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20610/49529 | Успешно: 20610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20620/49529 | Успешно: 20620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20630/49529 | Успешно: 20630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20640/49529 | Успешно: 20640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20650/49529 | Успешно: 20650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20660/49529 | Успешно: 20660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20670/49529 | Успешно: 20670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20680/49529 | Успешно: 20680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20690/49529 | Успешно: 20690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20700/49529 | Успешно: 20700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20710/49529 | Успешно: 20710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20720/49529 | Успешно: 20720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20730/49529 | Успешно: 20730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20740/49529 | Успешно: 20740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20750/49529 | Успешно: 20750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20760/49529 | Успешно: 20760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20770/49529 | Успешно: 20770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20780/49529 | Успешно: 20780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20790/49529 | Успешно: 20790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20800/49529 | Успешно: 20800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20810/49529 | Успешно: 20810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20820/49529 | Успешно: 20820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20830/49529 | Успешно: 20830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20840/49529 | Успешно: 20840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20850/49529 | Успешно: 20850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20860/49529 | Успешно: 20860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20870/49529 | Успешно: 20870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20880/49529 | Успешно: 20880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20890/49529 | Успешно: 20890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20900/49529 | Успешно: 20900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20910/49529 | Успешно: 20910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20920/49529 | Успешно: 20920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20930/49529 | Успешно: 20930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20940/49529 | Успешно: 20940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20950/49529 | Успешно: 20950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20960/49529 | Успешно: 20960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20970/49529 | Успешно: 20970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20980/49529 | Успешно: 20980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 20990/49529 | Успешно: 20990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21000/49529 | Успешно: 21000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21010/49529 | Успешно: 21010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21020/49529 | Успешно: 21020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21030/49529 | Успешно: 21030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21040/49529 | Успешно: 21040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21050/49529 | Успешно: 21050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21060/49529 | Успешно: 21060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21070/49529 | Успешно: 21070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21080/49529 | Успешно: 21080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21090/49529 | Успешно: 21090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21100/49529 | Успешно: 21100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21110/49529 | Успешно: 21110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21120/49529 | Успешно: 21120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21130/49529 | Успешно: 21130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21140/49529 | Успешно: 21140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21150/49529 | Успешно: 21150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21160/49529 | Успешно: 21160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21170/49529 | Успешно: 21170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21180/49529 | Успешно: 21180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21190/49529 | Успешно: 21190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21200/49529 | Успешно: 21200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21210/49529 | Успешно: 21210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21220/49529 | Успешно: 21220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21230/49529 | Успешно: 21230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21240/49529 | Успешно: 21240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21250/49529 | Успешно: 21250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21260/49529 | Успешно: 21260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21270/49529 | Успешно: 21270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21280/49529 | Успешно: 21280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21290/49529 | Успешно: 21290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21300/49529 | Успешно: 21300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21310/49529 | Успешно: 21310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21320/49529 | Успешно: 21320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21330/49529 | Успешно: 21330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21340/49529 | Успешно: 21340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21350/49529 | Успешно: 21350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21360/49529 | Успешно: 21360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21370/49529 | Успешно: 21370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21380/49529 | Успешно: 21380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21390/49529 | Успешно: 21390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21400/49529 | Успешно: 21400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21410/49529 | Успешно: 21410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21420/49529 | Успешно: 21420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21430/49529 | Успешно: 21430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21440/49529 | Успешно: 21440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21450/49529 | Успешно: 21450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21460/49529 | Успешно: 21460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21470/49529 | Успешно: 21470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21480/49529 | Успешно: 21480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21490/49529 | Успешно: 21490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21500/49529 | Успешно: 21500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21510/49529 | Успешно: 21510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21520/49529 | Успешно: 21520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21530/49529 | Успешно: 21530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21540/49529 | Успешно: 21540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21550/49529 | Успешно: 21550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21560/49529 | Успешно: 21560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21570/49529 | Успешно: 21570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21580/49529 | Успешно: 21580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21590/49529 | Успешно: 21590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21600/49529 | Успешно: 21600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21610/49529 | Успешно: 21610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21620/49529 | Успешно: 21620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21630/49529 | Успешно: 21630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21640/49529 | Успешно: 21640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21650/49529 | Успешно: 21650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21660/49529 | Успешно: 21660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21670/49529 | Успешно: 21670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21680/49529 | Успешно: 21680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21690/49529 | Успешно: 21690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21700/49529 | Успешно: 21700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21710/49529 | Успешно: 21710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21720/49529 | Успешно: 21720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21730/49529 | Успешно: 21730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21740/49529 | Успешно: 21740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21750/49529 | Успешно: 21750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21760/49529 | Успешно: 21760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21770/49529 | Успешно: 21770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21780/49529 | Успешно: 21780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21790/49529 | Успешно: 21790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21800/49529 | Успешно: 21800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21810/49529 | Успешно: 21810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21820/49529 | Успешно: 21820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21830/49529 | Успешно: 21830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21840/49529 | Успешно: 21840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21850/49529 | Успешно: 21850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21860/49529 | Успешно: 21860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21870/49529 | Успешно: 21870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21880/49529 | Успешно: 21880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21890/49529 | Успешно: 21890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21900/49529 | Успешно: 21900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21910/49529 | Успешно: 21910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21920/49529 | Успешно: 21920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21930/49529 | Успешно: 21930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21940/49529 | Успешно: 21940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21950/49529 | Успешно: 21950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21960/49529 | Успешно: 21960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21970/49529 | Успешно: 21970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21980/49529 | Успешно: 21980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 21990/49529 | Успешно: 21990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22000/49529 | Успешно: 22000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22010/49529 | Успешно: 22010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22020/49529 | Успешно: 22020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22030/49529 | Успешно: 22030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22040/49529 | Успешно: 22040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22050/49529 | Успешно: 22050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22060/49529 | Успешно: 22060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22070/49529 | Успешно: 22070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22080/49529 | Успешно: 22080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22090/49529 | Успешно: 22090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22100/49529 | Успешно: 22100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22110/49529 | Успешно: 22110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22120/49529 | Успешно: 22120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22130/49529 | Успешно: 22130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22140/49529 | Успешно: 22140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22150/49529 | Успешно: 22150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22160/49529 | Успешно: 22160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22170/49529 | Успешно: 22170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22180/49529 | Успешно: 22180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22190/49529 | Успешно: 22190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22200/49529 | Успешно: 22200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22210/49529 | Успешно: 22210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22220/49529 | Успешно: 22220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22230/49529 | Успешно: 22230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22240/49529 | Успешно: 22240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22250/49529 | Успешно: 22250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22260/49529 | Успешно: 22260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22270/49529 | Успешно: 22270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22280/49529 | Успешно: 22280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22290/49529 | Успешно: 22290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22300/49529 | Успешно: 22300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22310/49529 | Успешно: 22310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22320/49529 | Успешно: 22320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22330/49529 | Успешно: 22330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22340/49529 | Успешно: 22340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22350/49529 | Успешно: 22350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22360/49529 | Успешно: 22360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22370/49529 | Успешно: 22370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22380/49529 | Успешно: 22380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22390/49529 | Успешно: 22390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22400/49529 | Успешно: 22400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22410/49529 | Успешно: 22410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22420/49529 | Успешно: 22420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22430/49529 | Успешно: 22430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22440/49529 | Успешно: 22440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22450/49529 | Успешно: 22450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22460/49529 | Успешно: 22460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22470/49529 | Успешно: 22470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22480/49529 | Успешно: 22480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22490/49529 | Успешно: 22490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22500/49529 | Успешно: 22500 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22510/49529 | Успешно: 22510 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22520/49529 | Успешно: 22520 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22530/49529 | Успешно: 22530 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22540/49529 | Успешно: 22540 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22550/49529 | Успешно: 22550 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22560/49529 | Успешно: 22560 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22570/49529 | Успешно: 22570 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22580/49529 | Успешно: 22580 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22590/49529 | Успешно: 22590 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22600/49529 | Успешно: 22600 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22610/49529 | Успешно: 22610 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22620/49529 | Успешно: 22620 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22630/49529 | Успешно: 22630 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22640/49529 | Успешно: 22640 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22650/49529 | Успешно: 22650 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22660/49529 | Успешно: 22660 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22670/49529 | Успешно: 22670 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22680/49529 | Успешно: 22680 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22690/49529 | Успешно: 22690 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22700/49529 | Успешно: 22700 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22710/49529 | Успешно: 22710 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22720/49529 | Успешно: 22720 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22730/49529 | Успешно: 22730 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22740/49529 | Успешно: 22740 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22750/49529 | Успешно: 22750 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22760/49529 | Успешно: 22760 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22770/49529 | Успешно: 22770 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22780/49529 | Успешно: 22780 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22790/49529 | Успешно: 22790 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22800/49529 | Успешно: 22800 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22810/49529 | Успешно: 22810 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22820/49529 | Успешно: 22820 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22830/49529 | Успешно: 22830 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22840/49529 | Успешно: 22840 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22850/49529 | Успешно: 22850 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22860/49529 | Успешно: 22860 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22870/49529 | Успешно: 22870 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22880/49529 | Успешно: 22880 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22890/49529 | Успешно: 22890 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22900/49529 | Успешно: 22900 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22910/49529 | Успешно: 22910 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22920/49529 | Успешно: 22920 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22930/49529 | Успешно: 22930 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22940/49529 | Успешно: 22940 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22950/49529 | Успешно: 22950 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22960/49529 | Успешно: 22960 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22970/49529 | Успешно: 22970 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22980/49529 | Успешно: 22980 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 22990/49529 | Успешно: 22990 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23000/49529 | Успешно: 23000 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23010/49529 | Успешно: 23010 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23020/49529 | Успешно: 23020 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23030/49529 | Успешно: 23030 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23040/49529 | Успешно: 23040 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23050/49529 | Успешно: 23050 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23060/49529 | Успешно: 23060 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23070/49529 | Успешно: 23070 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23080/49529 | Успешно: 23080 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23090/49529 | Успешно: 23090 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23100/49529 | Успешно: 23100 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23110/49529 | Успешно: 23110 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23120/49529 | Успешно: 23120 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23130/49529 | Успешно: 23130 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23140/49529 | Успешно: 23140 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23150/49529 | Успешно: 23150 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23160/49529 | Успешно: 23160 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23170/49529 | Успешно: 23170 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23180/49529 | Успешно: 23180 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23190/49529 | Успешно: 23190 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23200/49529 | Успешно: 23200 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23210/49529 | Успешно: 23210 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23220/49529 | Успешно: 23220 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23230/49529 | Успешно: 23230 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23240/49529 | Успешно: 23240 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23250/49529 | Успешно: 23250 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23260/49529 | Успешно: 23260 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23270/49529 | Успешно: 23270 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23280/49529 | Успешно: 23280 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23290/49529 | Успешно: 23290 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23300/49529 | Успешно: 23300 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23310/49529 | Успешно: 23310 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23320/49529 | Успешно: 23320 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23330/49529 | Успешно: 23330 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23340/49529 | Успешно: 23340 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23350/49529 | Успешно: 23350 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23360/49529 | Успешно: 23360 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23370/49529 | Успешно: 23370 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23380/49529 | Успешно: 23380 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23390/49529 | Успешно: 23390 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23400/49529 | Успешно: 23400 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23410/49529 | Успешно: 23410 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23420/49529 | Успешно: 23420 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23430/49529 | Успешно: 23430 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23440/49529 | Успешно: 23440 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23450/49529 | Успешно: 23450 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23460/49529 | Успешно: 23460 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23470/49529 | Успешно: 23470 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23480/49529 | Успешно: 23480 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23490/49529 | Успешно: 23490 | Ошибки: 0\n", - "INFO:geo.download_images:Прогресс: 23500/49529 | Успешно: 23500 | Ошибки: 0\n" + "INFO:geo.download_images:Прогресс: 10/358119 | Успешно: 10 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 20/358119 | Успешно: 20 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 30/358119 | Успешно: 30 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 40/358119 | Успешно: 40 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 50/358119 | Успешно: 50 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 60/358119 | Успешно: 60 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 70/358119 | Успешно: 70 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 80/358119 | Успешно: 80 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 90/358119 | Успешно: 90 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 100/358119 | Успешно: 100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 110/358119 | Успешно: 110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 120/358119 | Успешно: 120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 130/358119 | Успешно: 130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 140/358119 | Успешно: 140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 150/358119 | Успешно: 150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 160/358119 | Успешно: 160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 170/358119 | Успешно: 170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 180/358119 | Успешно: 180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 190/358119 | Успешно: 190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 200/358119 | Успешно: 200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 210/358119 | Успешно: 210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 220/358119 | Успешно: 220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 230/358119 | Успешно: 230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 240/358119 | Успешно: 240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 250/358119 | Успешно: 250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 260/358119 | Успешно: 260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 270/358119 | Успешно: 270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 280/358119 | Успешно: 280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 290/358119 | Успешно: 290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 300/358119 | Успешно: 300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 310/358119 | Успешно: 310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 320/358119 | Успешно: 320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 330/358119 | Успешно: 330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 340/358119 | Успешно: 340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 350/358119 | Успешно: 350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 360/358119 | Успешно: 360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 370/358119 | Успешно: 370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 380/358119 | Успешно: 380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 390/358119 | Успешно: 390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 400/358119 | Успешно: 400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 410/358119 | Успешно: 410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 420/358119 | Успешно: 420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 430/358119 | Успешно: 430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 440/358119 | Успешно: 440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 450/358119 | Успешно: 450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 460/358119 | Успешно: 460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 470/358119 | Успешно: 470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 480/358119 | Успешно: 480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 490/358119 | Успешно: 490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 500/358119 | Успешно: 500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 510/358119 | Успешно: 510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 520/358119 | Успешно: 520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 530/358119 | Успешно: 530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 540/358119 | Успешно: 540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 550/358119 | Успешно: 550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 560/358119 | Успешно: 560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 570/358119 | Успешно: 570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 580/358119 | Успешно: 580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 590/358119 | Успешно: 590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 600/358119 | Успешно: 600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 610/358119 | Успешно: 610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 620/358119 | Успешно: 620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 630/358119 | Успешно: 630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 640/358119 | Успешно: 640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 650/358119 | Успешно: 650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 660/358119 | Успешно: 660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 670/358119 | Успешно: 670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 680/358119 | Успешно: 680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 690/358119 | Успешно: 690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 700/358119 | Успешно: 700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 710/358119 | Успешно: 710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 720/358119 | Успешно: 720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 730/358119 | Успешно: 730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 740/358119 | Успешно: 740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 750/358119 | Успешно: 750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 760/358119 | Успешно: 760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 770/358119 | Успешно: 770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 780/358119 | Успешно: 780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 790/358119 | Успешно: 790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 800/358119 | Успешно: 800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 810/358119 | Успешно: 810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 820/358119 | Успешно: 820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 830/358119 | Успешно: 830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 840/358119 | Успешно: 840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 850/358119 | Успешно: 850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 860/358119 | Успешно: 860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 870/358119 | Успешно: 870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 880/358119 | Успешно: 880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 890/358119 | Успешно: 890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 900/358119 | Успешно: 900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 910/358119 | Успешно: 910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 920/358119 | Успешно: 920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 930/358119 | Успешно: 930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 940/358119 | Успешно: 940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 950/358119 | Успешно: 950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 960/358119 | Успешно: 960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 970/358119 | Успешно: 970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 980/358119 | Успешно: 980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 990/358119 | Успешно: 990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1000/358119 | Успешно: 1000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1010/358119 | Успешно: 1010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1020/358119 | Успешно: 1020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1030/358119 | Успешно: 1030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1040/358119 | Успешно: 1040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1050/358119 | Успешно: 1050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1060/358119 | Успешно: 1060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1070/358119 | Успешно: 1070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1080/358119 | Успешно: 1080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1090/358119 | Успешно: 1090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1100/358119 | Успешно: 1100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1110/358119 | Успешно: 1110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1120/358119 | Успешно: 1120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1130/358119 | Успешно: 1130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1140/358119 | Успешно: 1140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1150/358119 | Успешно: 1150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1160/358119 | Успешно: 1160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1170/358119 | Успешно: 1170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1180/358119 | Успешно: 1180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1190/358119 | Успешно: 1190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1200/358119 | Успешно: 1200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1210/358119 | Успешно: 1210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1220/358119 | Успешно: 1220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1230/358119 | Успешно: 1230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1240/358119 | Успешно: 1240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1250/358119 | Успешно: 1250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1260/358119 | Успешно: 1260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1270/358119 | Успешно: 1270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1280/358119 | Успешно: 1280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1290/358119 | Успешно: 1290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1300/358119 | Успешно: 1300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1310/358119 | Успешно: 1310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1320/358119 | Успешно: 1320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1330/358119 | Успешно: 1330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1340/358119 | Успешно: 1340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1350/358119 | Успешно: 1350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1360/358119 | Успешно: 1360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1370/358119 | Успешно: 1370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1380/358119 | Успешно: 1380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1390/358119 | Успешно: 1390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1400/358119 | Успешно: 1400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1410/358119 | Успешно: 1410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1420/358119 | Успешно: 1420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1430/358119 | Успешно: 1430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1440/358119 | Успешно: 1440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1450/358119 | Успешно: 1450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1460/358119 | Успешно: 1460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1470/358119 | Успешно: 1470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1480/358119 | Успешно: 1480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1490/358119 | Успешно: 1490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1500/358119 | Успешно: 1500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1510/358119 | Успешно: 1510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1520/358119 | Успешно: 1520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1530/358119 | Успешно: 1530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1540/358119 | Успешно: 1540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1550/358119 | Успешно: 1550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1560/358119 | Успешно: 1560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1570/358119 | Успешно: 1570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1580/358119 | Успешно: 1580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1590/358119 | Успешно: 1590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1600/358119 | Успешно: 1600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1610/358119 | Успешно: 1610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1620/358119 | Успешно: 1620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1630/358119 | Успешно: 1630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1640/358119 | Успешно: 1640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1650/358119 | Успешно: 1650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1660/358119 | Успешно: 1660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1670/358119 | Успешно: 1670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1680/358119 | Успешно: 1680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1690/358119 | Успешно: 1690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1700/358119 | Успешно: 1700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1710/358119 | Успешно: 1710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1720/358119 | Успешно: 1720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1730/358119 | Успешно: 1730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1740/358119 | Успешно: 1740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1750/358119 | Успешно: 1750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1760/358119 | Успешно: 1760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1770/358119 | Успешно: 1770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1780/358119 | Успешно: 1780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1790/358119 | Успешно: 1790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1800/358119 | Успешно: 1800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1810/358119 | Успешно: 1810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1820/358119 | Успешно: 1820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1830/358119 | Успешно: 1830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1840/358119 | Успешно: 1840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1850/358119 | Успешно: 1850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1860/358119 | Успешно: 1860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1870/358119 | Успешно: 1870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1880/358119 | Успешно: 1880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1890/358119 | Успешно: 1890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1900/358119 | Успешно: 1900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1910/358119 | Успешно: 1910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1920/358119 | Успешно: 1920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1930/358119 | Успешно: 1930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1940/358119 | Успешно: 1940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1950/358119 | Успешно: 1950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1960/358119 | Успешно: 1960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1970/358119 | Успешно: 1970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1980/358119 | Успешно: 1980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 1990/358119 | Успешно: 1990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2000/358119 | Успешно: 2000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2010/358119 | Успешно: 2010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2020/358119 | Успешно: 2020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2030/358119 | Успешно: 2030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2040/358119 | Успешно: 2040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2050/358119 | Успешно: 2050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2060/358119 | Успешно: 2060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2070/358119 | Успешно: 2070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2080/358119 | Успешно: 2080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2090/358119 | Успешно: 2090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2100/358119 | Успешно: 2100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2110/358119 | Успешно: 2110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2120/358119 | Успешно: 2120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2130/358119 | Успешно: 2130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2140/358119 | Успешно: 2140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2150/358119 | Успешно: 2150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2160/358119 | Успешно: 2160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2170/358119 | Успешно: 2170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2180/358119 | Успешно: 2180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2190/358119 | Успешно: 2190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2200/358119 | Успешно: 2200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2210/358119 | Успешно: 2210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2220/358119 | Успешно: 2220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2230/358119 | Успешно: 2230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2240/358119 | Успешно: 2240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2250/358119 | Успешно: 2250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2260/358119 | Успешно: 2260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2270/358119 | Успешно: 2270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2280/358119 | Успешно: 2280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2290/358119 | Успешно: 2290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2300/358119 | Успешно: 2300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2310/358119 | Успешно: 2310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2320/358119 | Успешно: 2320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2330/358119 | Успешно: 2330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2340/358119 | Успешно: 2340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2350/358119 | Успешно: 2350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2360/358119 | Успешно: 2360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2370/358119 | Успешно: 2370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2380/358119 | Успешно: 2380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2390/358119 | Успешно: 2390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2400/358119 | Успешно: 2400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2410/358119 | Успешно: 2410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2420/358119 | Успешно: 2420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2430/358119 | Успешно: 2430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2440/358119 | Успешно: 2440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2450/358119 | Успешно: 2450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2460/358119 | Успешно: 2460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2470/358119 | Успешно: 2470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2480/358119 | Успешно: 2480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2490/358119 | Успешно: 2490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2500/358119 | Успешно: 2500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2510/358119 | Успешно: 2510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2520/358119 | Успешно: 2520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2530/358119 | Успешно: 2530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2540/358119 | Успешно: 2540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2550/358119 | Успешно: 2550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2560/358119 | Успешно: 2560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2570/358119 | Успешно: 2570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2580/358119 | Успешно: 2580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2590/358119 | Успешно: 2590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2600/358119 | Успешно: 2600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2610/358119 | Успешно: 2610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2620/358119 | Успешно: 2620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2630/358119 | Успешно: 2630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2640/358119 | Успешно: 2640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2650/358119 | Успешно: 2650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2660/358119 | Успешно: 2660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2670/358119 | Успешно: 2670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2680/358119 | Успешно: 2680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2690/358119 | Успешно: 2690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2700/358119 | Успешно: 2700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2710/358119 | Успешно: 2710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2720/358119 | Успешно: 2720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2730/358119 | Успешно: 2730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2740/358119 | Успешно: 2740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2750/358119 | Успешно: 2750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2760/358119 | Успешно: 2760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2770/358119 | Успешно: 2770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2780/358119 | Успешно: 2780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2790/358119 | Успешно: 2790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2800/358119 | Успешно: 2800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2810/358119 | Успешно: 2810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2820/358119 | Успешно: 2820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2830/358119 | Успешно: 2830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2840/358119 | Успешно: 2840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2850/358119 | Успешно: 2850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2860/358119 | Успешно: 2860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2870/358119 | Успешно: 2870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2880/358119 | Успешно: 2880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2890/358119 | Успешно: 2890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2900/358119 | Успешно: 2900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2910/358119 | Успешно: 2910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2920/358119 | Успешно: 2920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2930/358119 | Успешно: 2930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2940/358119 | Успешно: 2940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2950/358119 | Успешно: 2950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2960/358119 | Успешно: 2960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2970/358119 | Успешно: 2970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2980/358119 | Успешно: 2980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 2990/358119 | Успешно: 2990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3000/358119 | Успешно: 3000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3010/358119 | Успешно: 3010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3020/358119 | Успешно: 3020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3030/358119 | Успешно: 3030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3040/358119 | Успешно: 3040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3050/358119 | Успешно: 3050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3060/358119 | Успешно: 3060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3070/358119 | Успешно: 3070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3080/358119 | Успешно: 3080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3090/358119 | Успешно: 3090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3100/358119 | Успешно: 3100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3110/358119 | Успешно: 3110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3120/358119 | Успешно: 3120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3130/358119 | Успешно: 3130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3140/358119 | Успешно: 3140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3150/358119 | Успешно: 3150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3160/358119 | Успешно: 3160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3170/358119 | Успешно: 3170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3180/358119 | Успешно: 3180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3190/358119 | Успешно: 3190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3200/358119 | Успешно: 3200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3210/358119 | Успешно: 3210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3220/358119 | Успешно: 3220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3230/358119 | Успешно: 3230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3240/358119 | Успешно: 3240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3250/358119 | Успешно: 3250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3260/358119 | Успешно: 3260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3270/358119 | Успешно: 3270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3280/358119 | Успешно: 3280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3290/358119 | Успешно: 3290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3300/358119 | Успешно: 3300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3310/358119 | Успешно: 3310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3320/358119 | Успешно: 3320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3330/358119 | Успешно: 3330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3340/358119 | Успешно: 3340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3350/358119 | Успешно: 3350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3360/358119 | Успешно: 3360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3370/358119 | Успешно: 3370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3380/358119 | Успешно: 3380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3390/358119 | Успешно: 3390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3400/358119 | Успешно: 3400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3410/358119 | Успешно: 3410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3420/358119 | Успешно: 3420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3430/358119 | Успешно: 3430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3440/358119 | Успешно: 3440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3450/358119 | Успешно: 3450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3460/358119 | Успешно: 3460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3470/358119 | Успешно: 3470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3480/358119 | Успешно: 3480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3490/358119 | Успешно: 3490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3500/358119 | Успешно: 3500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3510/358119 | Успешно: 3510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3520/358119 | Успешно: 3520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3530/358119 | Успешно: 3530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3540/358119 | Успешно: 3540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3550/358119 | Успешно: 3550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3560/358119 | Успешно: 3560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3570/358119 | Успешно: 3570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3580/358119 | Успешно: 3580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3590/358119 | Успешно: 3590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3600/358119 | Успешно: 3600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3610/358119 | Успешно: 3610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3620/358119 | Успешно: 3620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3630/358119 | Успешно: 3630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3640/358119 | Успешно: 3640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3650/358119 | Успешно: 3650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3660/358119 | Успешно: 3660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3670/358119 | Успешно: 3670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3680/358119 | Успешно: 3680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3690/358119 | Успешно: 3690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3700/358119 | Успешно: 3700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3710/358119 | Успешно: 3710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3720/358119 | Успешно: 3720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3730/358119 | Успешно: 3730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3740/358119 | Успешно: 3740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3750/358119 | Успешно: 3750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3760/358119 | Успешно: 3760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3770/358119 | Успешно: 3770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3780/358119 | Успешно: 3780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3790/358119 | Успешно: 3790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3800/358119 | Успешно: 3800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3810/358119 | Успешно: 3810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3820/358119 | Успешно: 3820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3830/358119 | Успешно: 3830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3840/358119 | Успешно: 3840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3850/358119 | Успешно: 3850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3860/358119 | Успешно: 3860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3870/358119 | Успешно: 3870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3880/358119 | Успешно: 3880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3890/358119 | Успешно: 3890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3900/358119 | Успешно: 3900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3910/358119 | Успешно: 3910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3920/358119 | Успешно: 3920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3930/358119 | Успешно: 3930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3940/358119 | Успешно: 3940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3950/358119 | Успешно: 3950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3960/358119 | Успешно: 3960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3970/358119 | Успешно: 3970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3980/358119 | Успешно: 3980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 3990/358119 | Успешно: 3990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4000/358119 | Успешно: 4000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4010/358119 | Успешно: 4010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4020/358119 | Успешно: 4020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4030/358119 | Успешно: 4030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4040/358119 | Успешно: 4040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4050/358119 | Успешно: 4050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4060/358119 | Успешно: 4060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4070/358119 | Успешно: 4070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4080/358119 | Успешно: 4080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4090/358119 | Успешно: 4090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4100/358119 | Успешно: 4100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4110/358119 | Успешно: 4110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4120/358119 | Успешно: 4120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4130/358119 | Успешно: 4130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4140/358119 | Успешно: 4140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4150/358119 | Успешно: 4150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4160/358119 | Успешно: 4160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4170/358119 | Успешно: 4170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4180/358119 | Успешно: 4180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4190/358119 | Успешно: 4190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4200/358119 | Успешно: 4200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4210/358119 | Успешно: 4210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4220/358119 | Успешно: 4220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4230/358119 | Успешно: 4230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4240/358119 | Успешно: 4240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4250/358119 | Успешно: 4250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4260/358119 | Успешно: 4260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4270/358119 | Успешно: 4270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4280/358119 | Успешно: 4280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4290/358119 | Успешно: 4290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4300/358119 | Успешно: 4300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4310/358119 | Успешно: 4310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4320/358119 | Успешно: 4320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4330/358119 | Успешно: 4330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4340/358119 | Успешно: 4340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4350/358119 | Успешно: 4350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4360/358119 | Успешно: 4360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4370/358119 | Успешно: 4370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4380/358119 | Успешно: 4380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4390/358119 | Успешно: 4390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4400/358119 | Успешно: 4400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4410/358119 | Успешно: 4410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4420/358119 | Успешно: 4420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4430/358119 | Успешно: 4430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4440/358119 | Успешно: 4440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4450/358119 | Успешно: 4450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4460/358119 | Успешно: 4460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4470/358119 | Успешно: 4470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4480/358119 | Успешно: 4480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4490/358119 | Успешно: 4490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4500/358119 | Успешно: 4500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4510/358119 | Успешно: 4510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4520/358119 | Успешно: 4520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4530/358119 | Успешно: 4530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4540/358119 | Успешно: 4540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4550/358119 | Успешно: 4550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4560/358119 | Успешно: 4560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4570/358119 | Успешно: 4570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4580/358119 | Успешно: 4580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4590/358119 | Успешно: 4590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4600/358119 | Успешно: 4600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4610/358119 | Успешно: 4610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4620/358119 | Успешно: 4620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4630/358119 | Успешно: 4630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4640/358119 | Успешно: 4640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4650/358119 | Успешно: 4650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4660/358119 | Успешно: 4660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4670/358119 | Успешно: 4670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4680/358119 | Успешно: 4680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4690/358119 | Успешно: 4690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4700/358119 | Успешно: 4700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4710/358119 | Успешно: 4710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4720/358119 | Успешно: 4720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4730/358119 | Успешно: 4730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4740/358119 | Успешно: 4740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4750/358119 | Успешно: 4750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4760/358119 | Успешно: 4760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4770/358119 | Успешно: 4770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4780/358119 | Успешно: 4780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4790/358119 | Успешно: 4790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4800/358119 | Успешно: 4800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4810/358119 | Успешно: 4810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4820/358119 | Успешно: 4820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4830/358119 | Успешно: 4830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4840/358119 | Успешно: 4840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4850/358119 | Успешно: 4850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4860/358119 | Успешно: 4860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4870/358119 | Успешно: 4870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4880/358119 | Успешно: 4880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4890/358119 | Успешно: 4890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4900/358119 | Успешно: 4900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4910/358119 | Успешно: 4910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4920/358119 | Успешно: 4920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4930/358119 | Успешно: 4930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4940/358119 | Успешно: 4940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4950/358119 | Успешно: 4950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4960/358119 | Успешно: 4960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4970/358119 | Успешно: 4970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4980/358119 | Успешно: 4980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 4990/358119 | Успешно: 4990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5000/358119 | Успешно: 5000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5010/358119 | Успешно: 5010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5020/358119 | Успешно: 5020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5030/358119 | Успешно: 5030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5040/358119 | Успешно: 5040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5050/358119 | Успешно: 5050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5060/358119 | Успешно: 5060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5070/358119 | Успешно: 5070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5080/358119 | Успешно: 5080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5090/358119 | Успешно: 5090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5100/358119 | Успешно: 5100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5110/358119 | Успешно: 5110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5120/358119 | Успешно: 5120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5130/358119 | Успешно: 5130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5140/358119 | Успешно: 5140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5150/358119 | Успешно: 5150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5160/358119 | Успешно: 5160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5170/358119 | Успешно: 5170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5180/358119 | Успешно: 5180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5190/358119 | Успешно: 5190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5200/358119 | Успешно: 5200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5210/358119 | Успешно: 5210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5220/358119 | Успешно: 5220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5230/358119 | Успешно: 5230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5240/358119 | Успешно: 5240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5250/358119 | Успешно: 5250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5260/358119 | Успешно: 5260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5270/358119 | Успешно: 5270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5280/358119 | Успешно: 5280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5290/358119 | Успешно: 5290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5300/358119 | Успешно: 5300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5310/358119 | Успешно: 5310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5320/358119 | Успешно: 5320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5330/358119 | Успешно: 5330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5340/358119 | Успешно: 5340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5350/358119 | Успешно: 5350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5360/358119 | Успешно: 5360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5370/358119 | Успешно: 5370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5380/358119 | Успешно: 5380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5390/358119 | Успешно: 5390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5400/358119 | Успешно: 5400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5410/358119 | Успешно: 5410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5420/358119 | Успешно: 5420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5430/358119 | Успешно: 5430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5440/358119 | Успешно: 5440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5450/358119 | Успешно: 5450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5460/358119 | Успешно: 5460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5470/358119 | Успешно: 5470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5480/358119 | Успешно: 5480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5490/358119 | Успешно: 5490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5500/358119 | Успешно: 5500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5510/358119 | Успешно: 5510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5520/358119 | Успешно: 5520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5530/358119 | Успешно: 5530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5540/358119 | Успешно: 5540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5550/358119 | Успешно: 5550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5560/358119 | Успешно: 5560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5570/358119 | Успешно: 5570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5580/358119 | Успешно: 5580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5590/358119 | Успешно: 5590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5600/358119 | Успешно: 5600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5610/358119 | Успешно: 5610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5620/358119 | Успешно: 5620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5630/358119 | Успешно: 5630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5640/358119 | Успешно: 5640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5650/358119 | Успешно: 5650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5660/358119 | Успешно: 5660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5670/358119 | Успешно: 5670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5680/358119 | Успешно: 5680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5690/358119 | Успешно: 5690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5700/358119 | Успешно: 5700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5710/358119 | Успешно: 5710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5720/358119 | Успешно: 5720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5730/358119 | Успешно: 5730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5740/358119 | Успешно: 5740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5750/358119 | Успешно: 5750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5760/358119 | Успешно: 5760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5770/358119 | Успешно: 5770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5780/358119 | Успешно: 5780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5790/358119 | Успешно: 5790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5800/358119 | Успешно: 5800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5810/358119 | Успешно: 5810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5820/358119 | Успешно: 5820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5830/358119 | Успешно: 5830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5840/358119 | Успешно: 5840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5850/358119 | Успешно: 5850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5860/358119 | Успешно: 5860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5870/358119 | Успешно: 5870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5880/358119 | Успешно: 5880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5890/358119 | Успешно: 5890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5900/358119 | Успешно: 5900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5910/358119 | Успешно: 5910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5920/358119 | Успешно: 5920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5930/358119 | Успешно: 5930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5940/358119 | Успешно: 5940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5950/358119 | Успешно: 5950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5960/358119 | Успешно: 5960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5970/358119 | Успешно: 5970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5980/358119 | Успешно: 5980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 5990/358119 | Успешно: 5990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6000/358119 | Успешно: 6000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6010/358119 | Успешно: 6010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6020/358119 | Успешно: 6020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6030/358119 | Успешно: 6030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6040/358119 | Успешно: 6040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6050/358119 | Успешно: 6050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6060/358119 | Успешно: 6060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6070/358119 | Успешно: 6070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6080/358119 | Успешно: 6080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6090/358119 | Успешно: 6090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6100/358119 | Успешно: 6100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6110/358119 | Успешно: 6110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6120/358119 | Успешно: 6120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6130/358119 | Успешно: 6130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6140/358119 | Успешно: 6140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6150/358119 | Успешно: 6150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6160/358119 | Успешно: 6160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6170/358119 | Успешно: 6170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6180/358119 | Успешно: 6180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6190/358119 | Успешно: 6190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6200/358119 | Успешно: 6200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6210/358119 | Успешно: 6210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6220/358119 | Успешно: 6220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6230/358119 | Успешно: 6230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6240/358119 | Успешно: 6240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6250/358119 | Успешно: 6250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6260/358119 | Успешно: 6260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6270/358119 | Успешно: 6270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6280/358119 | Успешно: 6280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6290/358119 | Успешно: 6290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6300/358119 | Успешно: 6300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6310/358119 | Успешно: 6310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6320/358119 | Успешно: 6320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6330/358119 | Успешно: 6330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6340/358119 | Успешно: 6340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6350/358119 | Успешно: 6350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6360/358119 | Успешно: 6360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6370/358119 | Успешно: 6370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6380/358119 | Успешно: 6380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6390/358119 | Успешно: 6390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6400/358119 | Успешно: 6400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6410/358119 | Успешно: 6410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6420/358119 | Успешно: 6420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6430/358119 | Успешно: 6430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6440/358119 | Успешно: 6440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6450/358119 | Успешно: 6450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6460/358119 | Успешно: 6460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6470/358119 | Успешно: 6470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6480/358119 | Успешно: 6480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6490/358119 | Успешно: 6490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6500/358119 | Успешно: 6500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6510/358119 | Успешно: 6510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6520/358119 | Успешно: 6520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6530/358119 | Успешно: 6530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6540/358119 | Успешно: 6540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6550/358119 | Успешно: 6550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6560/358119 | Успешно: 6560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6570/358119 | Успешно: 6570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6580/358119 | Успешно: 6580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6590/358119 | Успешно: 6590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6600/358119 | Успешно: 6600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6610/358119 | Успешно: 6610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6620/358119 | Успешно: 6620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6630/358119 | Успешно: 6630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6640/358119 | Успешно: 6640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6650/358119 | Успешно: 6650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6660/358119 | Успешно: 6660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6670/358119 | Успешно: 6670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6680/358119 | Успешно: 6680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6690/358119 | Успешно: 6690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6700/358119 | Успешно: 6700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6710/358119 | Успешно: 6710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6720/358119 | Успешно: 6720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6730/358119 | Успешно: 6730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6740/358119 | Успешно: 6740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6750/358119 | Успешно: 6750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6760/358119 | Успешно: 6760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6770/358119 | Успешно: 6770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6780/358119 | Успешно: 6780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6790/358119 | Успешно: 6790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6800/358119 | Успешно: 6800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6810/358119 | Успешно: 6810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6820/358119 | Успешно: 6820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6830/358119 | Успешно: 6830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6840/358119 | Успешно: 6840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6850/358119 | Успешно: 6850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6860/358119 | Успешно: 6860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6870/358119 | Успешно: 6870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6880/358119 | Успешно: 6880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6890/358119 | Успешно: 6890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6900/358119 | Успешно: 6900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6910/358119 | Успешно: 6910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6920/358119 | Успешно: 6920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6930/358119 | Успешно: 6930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6940/358119 | Успешно: 6940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6950/358119 | Успешно: 6950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6960/358119 | Успешно: 6960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6970/358119 | Успешно: 6970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6980/358119 | Успешно: 6980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 6990/358119 | Успешно: 6990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7000/358119 | Успешно: 7000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7010/358119 | Успешно: 7010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7020/358119 | Успешно: 7020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7030/358119 | Успешно: 7030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7040/358119 | Успешно: 7040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7050/358119 | Успешно: 7050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7060/358119 | Успешно: 7060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7070/358119 | Успешно: 7070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7080/358119 | Успешно: 7080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7090/358119 | Успешно: 7090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7100/358119 | Успешно: 7100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7110/358119 | Успешно: 7110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7120/358119 | Успешно: 7120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7130/358119 | Успешно: 7130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7140/358119 | Успешно: 7140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7150/358119 | Успешно: 7150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7160/358119 | Успешно: 7160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7170/358119 | Успешно: 7170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7180/358119 | Успешно: 7180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7190/358119 | Успешно: 7190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7200/358119 | Успешно: 7200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7210/358119 | Успешно: 7210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7220/358119 | Успешно: 7220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7230/358119 | Успешно: 7230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7240/358119 | Успешно: 7240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7250/358119 | Успешно: 7250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7260/358119 | Успешно: 7260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7270/358119 | Успешно: 7270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7280/358119 | Успешно: 7280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7290/358119 | Успешно: 7290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7300/358119 | Успешно: 7300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7310/358119 | Успешно: 7310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7320/358119 | Успешно: 7320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7330/358119 | Успешно: 7330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7340/358119 | Успешно: 7340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7350/358119 | Успешно: 7350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7360/358119 | Успешно: 7360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7370/358119 | Успешно: 7370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7380/358119 | Успешно: 7380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7390/358119 | Успешно: 7390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7400/358119 | Успешно: 7400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7410/358119 | Успешно: 7410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7420/358119 | Успешно: 7420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7430/358119 | Успешно: 7430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7440/358119 | Успешно: 7440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7450/358119 | Успешно: 7450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7460/358119 | Успешно: 7460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7470/358119 | Успешно: 7470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7480/358119 | Успешно: 7480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7490/358119 | Успешно: 7490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7500/358119 | Успешно: 7500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7510/358119 | Успешно: 7510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7520/358119 | Успешно: 7520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7530/358119 | Успешно: 7530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7540/358119 | Успешно: 7540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7550/358119 | Успешно: 7550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7560/358119 | Успешно: 7560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7570/358119 | Успешно: 7570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7580/358119 | Успешно: 7580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7590/358119 | Успешно: 7590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7600/358119 | Успешно: 7600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7610/358119 | Успешно: 7610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7620/358119 | Успешно: 7620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7630/358119 | Успешно: 7630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7640/358119 | Успешно: 7640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7650/358119 | Успешно: 7650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7660/358119 | Успешно: 7660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7670/358119 | Успешно: 7670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7680/358119 | Успешно: 7680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7690/358119 | Успешно: 7690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7700/358119 | Успешно: 7700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7710/358119 | Успешно: 7710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7720/358119 | Успешно: 7720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7730/358119 | Успешно: 7730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7740/358119 | Успешно: 7740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7750/358119 | Успешно: 7750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7760/358119 | Успешно: 7760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7770/358119 | Успешно: 7770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7780/358119 | Успешно: 7780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7790/358119 | Успешно: 7790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7800/358119 | Успешно: 7800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7810/358119 | Успешно: 7810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7820/358119 | Успешно: 7820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7830/358119 | Успешно: 7830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7840/358119 | Успешно: 7840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7850/358119 | Успешно: 7850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7860/358119 | Успешно: 7860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7870/358119 | Успешно: 7870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7880/358119 | Успешно: 7880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7890/358119 | Успешно: 7890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7900/358119 | Успешно: 7900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7910/358119 | Успешно: 7910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7920/358119 | Успешно: 7920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7930/358119 | Успешно: 7930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7940/358119 | Успешно: 7940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7950/358119 | Успешно: 7950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7960/358119 | Успешно: 7960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7970/358119 | Успешно: 7970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7980/358119 | Успешно: 7980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 7990/358119 | Успешно: 7990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8000/358119 | Успешно: 8000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8010/358119 | Успешно: 8010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8020/358119 | Успешно: 8020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8030/358119 | Успешно: 8030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8040/358119 | Успешно: 8040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8050/358119 | Успешно: 8050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8060/358119 | Успешно: 8060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8070/358119 | Успешно: 8070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8080/358119 | Успешно: 8080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8090/358119 | Успешно: 8090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8100/358119 | Успешно: 8100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8110/358119 | Успешно: 8110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8120/358119 | Успешно: 8120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8130/358119 | Успешно: 8130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8140/358119 | Успешно: 8140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8150/358119 | Успешно: 8150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8160/358119 | Успешно: 8160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8170/358119 | Успешно: 8170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8180/358119 | Успешно: 8180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8190/358119 | Успешно: 8190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8200/358119 | Успешно: 8200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8210/358119 | Успешно: 8210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8220/358119 | Успешно: 8220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8230/358119 | Успешно: 8230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8240/358119 | Успешно: 8240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8250/358119 | Успешно: 8250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8260/358119 | Успешно: 8260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8270/358119 | Успешно: 8270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8280/358119 | Успешно: 8280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8290/358119 | Успешно: 8290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8300/358119 | Успешно: 8300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8310/358119 | Успешно: 8310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8320/358119 | Успешно: 8320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8330/358119 | Успешно: 8330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8340/358119 | Успешно: 8340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8350/358119 | Успешно: 8350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8360/358119 | Успешно: 8360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8370/358119 | Успешно: 8370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8380/358119 | Успешно: 8380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8390/358119 | Успешно: 8390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8400/358119 | Успешно: 8400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8410/358119 | Успешно: 8410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8420/358119 | Успешно: 8420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8430/358119 | Успешно: 8430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8440/358119 | Успешно: 8440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8450/358119 | Успешно: 8450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8460/358119 | Успешно: 8460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8470/358119 | Успешно: 8470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8480/358119 | Успешно: 8480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8490/358119 | Успешно: 8490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8500/358119 | Успешно: 8500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8510/358119 | Успешно: 8510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8520/358119 | Успешно: 8520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8530/358119 | Успешно: 8530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8540/358119 | Успешно: 8540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8550/358119 | Успешно: 8550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8560/358119 | Успешно: 8560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8570/358119 | Успешно: 8570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8580/358119 | Успешно: 8580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8590/358119 | Успешно: 8590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8600/358119 | Успешно: 8600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8610/358119 | Успешно: 8610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8620/358119 | Успешно: 8620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8630/358119 | Успешно: 8630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8640/358119 | Успешно: 8640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8650/358119 | Успешно: 8650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8660/358119 | Успешно: 8660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8670/358119 | Успешно: 8670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8680/358119 | Успешно: 8680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8690/358119 | Успешно: 8690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8700/358119 | Успешно: 8700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8710/358119 | Успешно: 8710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8720/358119 | Успешно: 8720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8730/358119 | Успешно: 8730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8740/358119 | Успешно: 8740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8750/358119 | Успешно: 8750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8760/358119 | Успешно: 8760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8770/358119 | Успешно: 8770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8780/358119 | Успешно: 8780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8790/358119 | Успешно: 8790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8800/358119 | Успешно: 8800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8810/358119 | Успешно: 8810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8820/358119 | Успешно: 8820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8830/358119 | Успешно: 8830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8840/358119 | Успешно: 8840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8850/358119 | Успешно: 8850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8860/358119 | Успешно: 8860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8870/358119 | Успешно: 8870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8880/358119 | Успешно: 8880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8890/358119 | Успешно: 8890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8900/358119 | Успешно: 8900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8910/358119 | Успешно: 8910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8920/358119 | Успешно: 8920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8930/358119 | Успешно: 8930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8940/358119 | Успешно: 8940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8950/358119 | Успешно: 8950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8960/358119 | Успешно: 8960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8970/358119 | Успешно: 8970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8980/358119 | Успешно: 8980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 8990/358119 | Успешно: 8990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9000/358119 | Успешно: 9000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9010/358119 | Успешно: 9010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9020/358119 | Успешно: 9020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9030/358119 | Успешно: 9030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9040/358119 | Успешно: 9040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9050/358119 | Успешно: 9050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9060/358119 | Успешно: 9060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9070/358119 | Успешно: 9070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9080/358119 | Успешно: 9080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9090/358119 | Успешно: 9090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9100/358119 | Успешно: 9100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9110/358119 | Успешно: 9110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9120/358119 | Успешно: 9120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9130/358119 | Успешно: 9130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9140/358119 | Успешно: 9140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9150/358119 | Успешно: 9150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9160/358119 | Успешно: 9160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9170/358119 | Успешно: 9170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9180/358119 | Успешно: 9180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9190/358119 | Успешно: 9190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9200/358119 | Успешно: 9200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9210/358119 | Успешно: 9210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9220/358119 | Успешно: 9220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9230/358119 | Успешно: 9230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9240/358119 | Успешно: 9240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9250/358119 | Успешно: 9250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9260/358119 | Успешно: 9260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9270/358119 | Успешно: 9270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9280/358119 | Успешно: 9280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9290/358119 | Успешно: 9290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9300/358119 | Успешно: 9300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9310/358119 | Успешно: 9310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9320/358119 | Успешно: 9320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9330/358119 | Успешно: 9330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9340/358119 | Успешно: 9340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9350/358119 | Успешно: 9350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9360/358119 | Успешно: 9360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9370/358119 | Успешно: 9370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9380/358119 | Успешно: 9380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9390/358119 | Успешно: 9390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9400/358119 | Успешно: 9400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9410/358119 | Успешно: 9410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9420/358119 | Успешно: 9420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9430/358119 | Успешно: 9430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9440/358119 | Успешно: 9440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9450/358119 | Успешно: 9450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9460/358119 | Успешно: 9460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9470/358119 | Успешно: 9470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9480/358119 | Успешно: 9480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9490/358119 | Успешно: 9490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9500/358119 | Успешно: 9500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9510/358119 | Успешно: 9510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9520/358119 | Успешно: 9520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9530/358119 | Успешно: 9530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9540/358119 | Успешно: 9540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9550/358119 | Успешно: 9550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9560/358119 | Успешно: 9560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9570/358119 | Успешно: 9570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9580/358119 | Успешно: 9580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9590/358119 | Успешно: 9590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9600/358119 | Успешно: 9600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9610/358119 | Успешно: 9610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9620/358119 | Успешно: 9620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9630/358119 | Успешно: 9630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9640/358119 | Успешно: 9640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9650/358119 | Успешно: 9650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9660/358119 | Успешно: 9660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9670/358119 | Успешно: 9670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9680/358119 | Успешно: 9680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9690/358119 | Успешно: 9690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9700/358119 | Успешно: 9700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9710/358119 | Успешно: 9710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9720/358119 | Успешно: 9720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9730/358119 | Успешно: 9730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9740/358119 | Успешно: 9740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9750/358119 | Успешно: 9750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9760/358119 | Успешно: 9760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9770/358119 | Успешно: 9770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9780/358119 | Успешно: 9780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9790/358119 | Успешно: 9790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9800/358119 | Успешно: 9800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9810/358119 | Успешно: 9810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9820/358119 | Успешно: 9820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9830/358119 | Успешно: 9830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9840/358119 | Успешно: 9840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9850/358119 | Успешно: 9850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9860/358119 | Успешно: 9860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9870/358119 | Успешно: 9870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9880/358119 | Успешно: 9880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9890/358119 | Успешно: 9890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9900/358119 | Успешно: 9900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9910/358119 | Успешно: 9910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9920/358119 | Успешно: 9920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9930/358119 | Успешно: 9930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9940/358119 | Успешно: 9940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9950/358119 | Успешно: 9950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9960/358119 | Успешно: 9960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9970/358119 | Успешно: 9970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9980/358119 | Успешно: 9980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 9990/358119 | Успешно: 9990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10000/358119 | Успешно: 10000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10010/358119 | Успешно: 10010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10020/358119 | Успешно: 10020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10030/358119 | Успешно: 10030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10040/358119 | Успешно: 10040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10050/358119 | Успешно: 10050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10060/358119 | Успешно: 10060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10070/358119 | Успешно: 10070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10080/358119 | Успешно: 10080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10090/358119 | Успешно: 10090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10100/358119 | Успешно: 10100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10110/358119 | Успешно: 10110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10120/358119 | Успешно: 10120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10130/358119 | Успешно: 10130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10140/358119 | Успешно: 10140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10150/358119 | Успешно: 10150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10160/358119 | Успешно: 10160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10170/358119 | Успешно: 10170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10180/358119 | Успешно: 10180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10190/358119 | Успешно: 10190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10200/358119 | Успешно: 10200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10210/358119 | Успешно: 10210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10220/358119 | Успешно: 10220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10230/358119 | Успешно: 10230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10240/358119 | Успешно: 10240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10250/358119 | Успешно: 10250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10260/358119 | Успешно: 10260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10270/358119 | Успешно: 10270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10280/358119 | Успешно: 10280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10290/358119 | Успешно: 10290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10300/358119 | Успешно: 10300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10310/358119 | Успешно: 10310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10320/358119 | Успешно: 10320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10330/358119 | Успешно: 10330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10340/358119 | Успешно: 10340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10350/358119 | Успешно: 10350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10360/358119 | Успешно: 10360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10370/358119 | Успешно: 10370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10380/358119 | Успешно: 10380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10390/358119 | Успешно: 10390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10400/358119 | Успешно: 10400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10410/358119 | Успешно: 10410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10420/358119 | Успешно: 10420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10430/358119 | Успешно: 10430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10440/358119 | Успешно: 10440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10450/358119 | Успешно: 10450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10460/358119 | Успешно: 10460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10470/358119 | Успешно: 10470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10480/358119 | Успешно: 10480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10490/358119 | Успешно: 10490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10500/358119 | Успешно: 10500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10510/358119 | Успешно: 10510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10520/358119 | Успешно: 10520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10530/358119 | Успешно: 10530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10540/358119 | Успешно: 10540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10550/358119 | Успешно: 10550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10560/358119 | Успешно: 10560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10570/358119 | Успешно: 10570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10580/358119 | Успешно: 10580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10590/358119 | Успешно: 10590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10600/358119 | Успешно: 10600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10610/358119 | Успешно: 10610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10620/358119 | Успешно: 10620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10630/358119 | Успешно: 10630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10640/358119 | Успешно: 10640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10650/358119 | Успешно: 10650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10660/358119 | Успешно: 10660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10670/358119 | Успешно: 10670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10680/358119 | Успешно: 10680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10690/358119 | Успешно: 10690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10700/358119 | Успешно: 10700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10710/358119 | Успешно: 10710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10720/358119 | Успешно: 10720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10730/358119 | Успешно: 10730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10740/358119 | Успешно: 10740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10750/358119 | Успешно: 10750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10760/358119 | Успешно: 10760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10770/358119 | Успешно: 10770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10780/358119 | Успешно: 10780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10790/358119 | Успешно: 10790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10800/358119 | Успешно: 10800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10810/358119 | Успешно: 10810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10820/358119 | Успешно: 10820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10830/358119 | Успешно: 10830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10840/358119 | Успешно: 10840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10850/358119 | Успешно: 10850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10860/358119 | Успешно: 10860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10870/358119 | Успешно: 10870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10880/358119 | Успешно: 10880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10890/358119 | Успешно: 10890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10900/358119 | Успешно: 10900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10910/358119 | Успешно: 10910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10920/358119 | Успешно: 10920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10930/358119 | Успешно: 10930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10940/358119 | Успешно: 10940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10950/358119 | Успешно: 10950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10960/358119 | Успешно: 10960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10970/358119 | Успешно: 10970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10980/358119 | Успешно: 10980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 10990/358119 | Успешно: 10990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11000/358119 | Успешно: 11000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11010/358119 | Успешно: 11010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11020/358119 | Успешно: 11020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11030/358119 | Успешно: 11030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11040/358119 | Успешно: 11040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11050/358119 | Успешно: 11050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11060/358119 | Успешно: 11060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11070/358119 | Успешно: 11070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11080/358119 | Успешно: 11080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11090/358119 | Успешно: 11090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11100/358119 | Успешно: 11100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11110/358119 | Успешно: 11110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11120/358119 | Успешно: 11120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11130/358119 | Успешно: 11130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11140/358119 | Успешно: 11140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11150/358119 | Успешно: 11150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11160/358119 | Успешно: 11160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11170/358119 | Успешно: 11170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11180/358119 | Успешно: 11180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11190/358119 | Успешно: 11190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11200/358119 | Успешно: 11200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11210/358119 | Успешно: 11210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11220/358119 | Успешно: 11220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11230/358119 | Успешно: 11230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11240/358119 | Успешно: 11240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11250/358119 | Успешно: 11250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11260/358119 | Успешно: 11260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11270/358119 | Успешно: 11270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11280/358119 | Успешно: 11280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11290/358119 | Успешно: 11290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11300/358119 | Успешно: 11300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11310/358119 | Успешно: 11310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11320/358119 | Успешно: 11320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11330/358119 | Успешно: 11330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11340/358119 | Успешно: 11340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11350/358119 | Успешно: 11350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11360/358119 | Успешно: 11360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11370/358119 | Успешно: 11370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11380/358119 | Успешно: 11380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11390/358119 | Успешно: 11390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11400/358119 | Успешно: 11400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11410/358119 | Успешно: 11410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11420/358119 | Успешно: 11420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11430/358119 | Успешно: 11430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11440/358119 | Успешно: 11440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11450/358119 | Успешно: 11450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11460/358119 | Успешно: 11460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11470/358119 | Успешно: 11470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11480/358119 | Успешно: 11480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11490/358119 | Успешно: 11490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11500/358119 | Успешно: 11500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11510/358119 | Успешно: 11510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11520/358119 | Успешно: 11520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11530/358119 | Успешно: 11530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11540/358119 | Успешно: 11540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11550/358119 | Успешно: 11550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11560/358119 | Успешно: 11560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11570/358119 | Успешно: 11570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11580/358119 | Успешно: 11580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11590/358119 | Успешно: 11590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11600/358119 | Успешно: 11600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11610/358119 | Успешно: 11610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11620/358119 | Успешно: 11620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11630/358119 | Успешно: 11630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11640/358119 | Успешно: 11640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11650/358119 | Успешно: 11650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11660/358119 | Успешно: 11660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11670/358119 | Успешно: 11670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11680/358119 | Успешно: 11680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11690/358119 | Успешно: 11690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11700/358119 | Успешно: 11700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11710/358119 | Успешно: 11710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11720/358119 | Успешно: 11720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11730/358119 | Успешно: 11730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11740/358119 | Успешно: 11740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11750/358119 | Успешно: 11750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11760/358119 | Успешно: 11760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11770/358119 | Успешно: 11770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11780/358119 | Успешно: 11780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11790/358119 | Успешно: 11790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11800/358119 | Успешно: 11800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11810/358119 | Успешно: 11810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11820/358119 | Успешно: 11820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11830/358119 | Успешно: 11830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11840/358119 | Успешно: 11840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11850/358119 | Успешно: 11850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11860/358119 | Успешно: 11860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11870/358119 | Успешно: 11870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11880/358119 | Успешно: 11880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11890/358119 | Успешно: 11890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11900/358119 | Успешно: 11900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11910/358119 | Успешно: 11910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11920/358119 | Успешно: 11920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11930/358119 | Успешно: 11930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11940/358119 | Успешно: 11940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11950/358119 | Успешно: 11950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11960/358119 | Успешно: 11960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11970/358119 | Успешно: 11970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11980/358119 | Успешно: 11980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 11990/358119 | Успешно: 11990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12000/358119 | Успешно: 12000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12010/358119 | Успешно: 12010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12020/358119 | Успешно: 12020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12030/358119 | Успешно: 12030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12040/358119 | Успешно: 12040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12050/358119 | Успешно: 12050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12060/358119 | Успешно: 12060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12070/358119 | Успешно: 12070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12080/358119 | Успешно: 12080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12090/358119 | Успешно: 12090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12100/358119 | Успешно: 12100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12110/358119 | Успешно: 12110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12120/358119 | Успешно: 12120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12130/358119 | Успешно: 12130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12140/358119 | Успешно: 12140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12150/358119 | Успешно: 12150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12160/358119 | Успешно: 12160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12170/358119 | Успешно: 12170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12180/358119 | Успешно: 12180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12190/358119 | Успешно: 12190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12200/358119 | Успешно: 12200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12210/358119 | Успешно: 12210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12220/358119 | Успешно: 12220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12230/358119 | Успешно: 12230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12240/358119 | Успешно: 12240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12250/358119 | Успешно: 12250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12260/358119 | Успешно: 12260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12270/358119 | Успешно: 12270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12280/358119 | Успешно: 12280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12290/358119 | Успешно: 12290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12300/358119 | Успешно: 12300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12310/358119 | Успешно: 12310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12320/358119 | Успешно: 12320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12330/358119 | Успешно: 12330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12340/358119 | Успешно: 12340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12350/358119 | Успешно: 12350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12360/358119 | Успешно: 12360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12370/358119 | Успешно: 12370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12380/358119 | Успешно: 12380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12390/358119 | Успешно: 12390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12400/358119 | Успешно: 12400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12410/358119 | Успешно: 12410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12420/358119 | Успешно: 12420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12430/358119 | Успешно: 12430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12440/358119 | Успешно: 12440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12450/358119 | Успешно: 12450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12460/358119 | Успешно: 12460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12470/358119 | Успешно: 12470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12480/358119 | Успешно: 12480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12490/358119 | Успешно: 12490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12500/358119 | Успешно: 12500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12510/358119 | Успешно: 12510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12520/358119 | Успешно: 12520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12530/358119 | Успешно: 12530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12540/358119 | Успешно: 12540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12550/358119 | Успешно: 12550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12560/358119 | Успешно: 12560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12570/358119 | Успешно: 12570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12580/358119 | Успешно: 12580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12590/358119 | Успешно: 12590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12600/358119 | Успешно: 12600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12610/358119 | Успешно: 12610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12620/358119 | Успешно: 12620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12630/358119 | Успешно: 12630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12640/358119 | Успешно: 12640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12650/358119 | Успешно: 12650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12660/358119 | Успешно: 12660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12670/358119 | Успешно: 12670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12680/358119 | Успешно: 12680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12690/358119 | Успешно: 12690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12700/358119 | Успешно: 12700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12710/358119 | Успешно: 12710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12720/358119 | Успешно: 12720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12730/358119 | Успешно: 12730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12740/358119 | Успешно: 12740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12750/358119 | Успешно: 12750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12760/358119 | Успешно: 12760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12770/358119 | Успешно: 12770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12780/358119 | Успешно: 12780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12790/358119 | Успешно: 12790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12800/358119 | Успешно: 12800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12810/358119 | Успешно: 12810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12820/358119 | Успешно: 12820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12830/358119 | Успешно: 12830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12840/358119 | Успешно: 12840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12850/358119 | Успешно: 12850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12860/358119 | Успешно: 12860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12870/358119 | Успешно: 12870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12880/358119 | Успешно: 12880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12890/358119 | Успешно: 12890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12900/358119 | Успешно: 12900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12910/358119 | Успешно: 12910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12920/358119 | Успешно: 12920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12930/358119 | Успешно: 12930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12940/358119 | Успешно: 12940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12950/358119 | Успешно: 12950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12960/358119 | Успешно: 12960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12970/358119 | Успешно: 12970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12980/358119 | Успешно: 12980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 12990/358119 | Успешно: 12990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13000/358119 | Успешно: 13000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13010/358119 | Успешно: 13010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13020/358119 | Успешно: 13020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13030/358119 | Успешно: 13030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13040/358119 | Успешно: 13040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13050/358119 | Успешно: 13050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13060/358119 | Успешно: 13060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13070/358119 | Успешно: 13070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13080/358119 | Успешно: 13080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13090/358119 | Успешно: 13090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13100/358119 | Успешно: 13100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13110/358119 | Успешно: 13110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13120/358119 | Успешно: 13120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13130/358119 | Успешно: 13130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13140/358119 | Успешно: 13140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13150/358119 | Успешно: 13150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13160/358119 | Успешно: 13160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13170/358119 | Успешно: 13170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13180/358119 | Успешно: 13180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13190/358119 | Успешно: 13190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13200/358119 | Успешно: 13200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13210/358119 | Успешно: 13210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13220/358119 | Успешно: 13220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13230/358119 | Успешно: 13230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13240/358119 | Успешно: 13240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13250/358119 | Успешно: 13250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13260/358119 | Успешно: 13260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13270/358119 | Успешно: 13270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13280/358119 | Успешно: 13280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13290/358119 | Успешно: 13290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13300/358119 | Успешно: 13300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13310/358119 | Успешно: 13310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13320/358119 | Успешно: 13320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13330/358119 | Успешно: 13330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13340/358119 | Успешно: 13340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13350/358119 | Успешно: 13350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13360/358119 | Успешно: 13360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13370/358119 | Успешно: 13370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13380/358119 | Успешно: 13380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13390/358119 | Успешно: 13390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13400/358119 | Успешно: 13400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13410/358119 | Успешно: 13410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13420/358119 | Успешно: 13420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13430/358119 | Успешно: 13430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13440/358119 | Успешно: 13440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13450/358119 | Успешно: 13450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13460/358119 | Успешно: 13460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13470/358119 | Успешно: 13470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13480/358119 | Успешно: 13480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13490/358119 | Успешно: 13490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13500/358119 | Успешно: 13500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13510/358119 | Успешно: 13510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13520/358119 | Успешно: 13520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13530/358119 | Успешно: 13530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13540/358119 | Успешно: 13540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13550/358119 | Успешно: 13550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13560/358119 | Успешно: 13560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13570/358119 | Успешно: 13570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13580/358119 | Успешно: 13580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13590/358119 | Успешно: 13590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13600/358119 | Успешно: 13600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13610/358119 | Успешно: 13610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13620/358119 | Успешно: 13620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13630/358119 | Успешно: 13630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13640/358119 | Успешно: 13640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13650/358119 | Успешно: 13650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13660/358119 | Успешно: 13660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13670/358119 | Успешно: 13670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13680/358119 | Успешно: 13680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13690/358119 | Успешно: 13690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13700/358119 | Успешно: 13700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13710/358119 | Успешно: 13710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13720/358119 | Успешно: 13720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13730/358119 | Успешно: 13730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13740/358119 | Успешно: 13740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13750/358119 | Успешно: 13750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13760/358119 | Успешно: 13760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13770/358119 | Успешно: 13770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13780/358119 | Успешно: 13780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13790/358119 | Успешно: 13790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13800/358119 | Успешно: 13800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13810/358119 | Успешно: 13810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13820/358119 | Успешно: 13820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13830/358119 | Успешно: 13830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13840/358119 | Успешно: 13840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13850/358119 | Успешно: 13850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13860/358119 | Успешно: 13860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13870/358119 | Успешно: 13870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13880/358119 | Успешно: 13880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13890/358119 | Успешно: 13890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13900/358119 | Успешно: 13900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13910/358119 | Успешно: 13910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13920/358119 | Успешно: 13920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13930/358119 | Успешно: 13930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13940/358119 | Успешно: 13940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13950/358119 | Успешно: 13950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13960/358119 | Успешно: 13960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13970/358119 | Успешно: 13970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13980/358119 | Успешно: 13980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 13990/358119 | Успешно: 13990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14000/358119 | Успешно: 14000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14010/358119 | Успешно: 14010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14020/358119 | Успешно: 14020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14030/358119 | Успешно: 14030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14040/358119 | Успешно: 14040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14050/358119 | Успешно: 14050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14060/358119 | Успешно: 14060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14070/358119 | Успешно: 14070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14080/358119 | Успешно: 14080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14090/358119 | Успешно: 14090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14100/358119 | Успешно: 14100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14110/358119 | Успешно: 14110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14120/358119 | Успешно: 14120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14130/358119 | Успешно: 14130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14140/358119 | Успешно: 14140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14150/358119 | Успешно: 14150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14160/358119 | Успешно: 14160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14170/358119 | Успешно: 14170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14180/358119 | Успешно: 14180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14190/358119 | Успешно: 14190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14200/358119 | Успешно: 14200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14210/358119 | Успешно: 14210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14220/358119 | Успешно: 14220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14230/358119 | Успешно: 14230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14240/358119 | Успешно: 14240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14250/358119 | Успешно: 14250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14260/358119 | Успешно: 14260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14270/358119 | Успешно: 14270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14280/358119 | Успешно: 14280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14290/358119 | Успешно: 14290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14300/358119 | Успешно: 14300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14310/358119 | Успешно: 14310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14320/358119 | Успешно: 14320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14330/358119 | Успешно: 14330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14340/358119 | Успешно: 14340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14350/358119 | Успешно: 14350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14360/358119 | Успешно: 14360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14370/358119 | Успешно: 14370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14380/358119 | Успешно: 14380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14390/358119 | Успешно: 14390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14400/358119 | Успешно: 14400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14410/358119 | Успешно: 14410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14420/358119 | Успешно: 14420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14430/358119 | Успешно: 14430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14440/358119 | Успешно: 14440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14450/358119 | Успешно: 14450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14460/358119 | Успешно: 14460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14470/358119 | Успешно: 14470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14480/358119 | Успешно: 14480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14490/358119 | Успешно: 14490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14500/358119 | Успешно: 14500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14510/358119 | Успешно: 14510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14520/358119 | Успешно: 14520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14530/358119 | Успешно: 14530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14540/358119 | Успешно: 14540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14550/358119 | Успешно: 14550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14560/358119 | Успешно: 14560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14570/358119 | Успешно: 14570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14580/358119 | Успешно: 14580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14590/358119 | Успешно: 14590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14600/358119 | Успешно: 14600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14610/358119 | Успешно: 14610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14620/358119 | Успешно: 14620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14630/358119 | Успешно: 14630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14640/358119 | Успешно: 14640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14650/358119 | Успешно: 14650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14660/358119 | Успешно: 14660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14670/358119 | Успешно: 14670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14680/358119 | Успешно: 14680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14690/358119 | Успешно: 14690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14700/358119 | Успешно: 14700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14710/358119 | Успешно: 14710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14720/358119 | Успешно: 14720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14730/358119 | Успешно: 14730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14740/358119 | Успешно: 14740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14750/358119 | Успешно: 14750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14760/358119 | Успешно: 14760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14770/358119 | Успешно: 14770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14780/358119 | Успешно: 14780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14790/358119 | Успешно: 14790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14800/358119 | Успешно: 14800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14810/358119 | Успешно: 14810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14820/358119 | Успешно: 14820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14830/358119 | Успешно: 14830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14840/358119 | Успешно: 14840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14850/358119 | Успешно: 14850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14860/358119 | Успешно: 14860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14870/358119 | Успешно: 14870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14880/358119 | Успешно: 14880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14890/358119 | Успешно: 14890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14900/358119 | Успешно: 14900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14910/358119 | Успешно: 14910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14920/358119 | Успешно: 14920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14930/358119 | Успешно: 14930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14940/358119 | Успешно: 14940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14950/358119 | Успешно: 14950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14960/358119 | Успешно: 14960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14970/358119 | Успешно: 14970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14980/358119 | Успешно: 14980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 14990/358119 | Успешно: 14990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15000/358119 | Успешно: 15000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15010/358119 | Успешно: 15010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15020/358119 | Успешно: 15020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15030/358119 | Успешно: 15030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15040/358119 | Успешно: 15040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15050/358119 | Успешно: 15050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15060/358119 | Успешно: 15060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15070/358119 | Успешно: 15070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15080/358119 | Успешно: 15080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15090/358119 | Успешно: 15090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15100/358119 | Успешно: 15100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15110/358119 | Успешно: 15110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15120/358119 | Успешно: 15120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15130/358119 | Успешно: 15130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15140/358119 | Успешно: 15140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15150/358119 | Успешно: 15150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15160/358119 | Успешно: 15160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15170/358119 | Успешно: 15170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15180/358119 | Успешно: 15180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15190/358119 | Успешно: 15190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15200/358119 | Успешно: 15200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15210/358119 | Успешно: 15210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15220/358119 | Успешно: 15220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15230/358119 | Успешно: 15230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15240/358119 | Успешно: 15240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15250/358119 | Успешно: 15250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15260/358119 | Успешно: 15260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15270/358119 | Успешно: 15270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15280/358119 | Успешно: 15280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15290/358119 | Успешно: 15290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15300/358119 | Успешно: 15300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15310/358119 | Успешно: 15310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15320/358119 | Успешно: 15320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15330/358119 | Успешно: 15330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15340/358119 | Успешно: 15340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15350/358119 | Успешно: 15350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15360/358119 | Успешно: 15360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15370/358119 | Успешно: 15370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15380/358119 | Успешно: 15380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15390/358119 | Успешно: 15390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15400/358119 | Успешно: 15400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15410/358119 | Успешно: 15410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15420/358119 | Успешно: 15420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15430/358119 | Успешно: 15430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15440/358119 | Успешно: 15440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15450/358119 | Успешно: 15450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15460/358119 | Успешно: 15460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15470/358119 | Успешно: 15470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15480/358119 | Успешно: 15480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15490/358119 | Успешно: 15490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15500/358119 | Успешно: 15500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15510/358119 | Успешно: 15510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15520/358119 | Успешно: 15520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15530/358119 | Успешно: 15530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15540/358119 | Успешно: 15540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15550/358119 | Успешно: 15550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15560/358119 | Успешно: 15560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15570/358119 | Успешно: 15570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15580/358119 | Успешно: 15580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15590/358119 | Успешно: 15590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15600/358119 | Успешно: 15600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15610/358119 | Успешно: 15610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15620/358119 | Успешно: 15620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15630/358119 | Успешно: 15630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15640/358119 | Успешно: 15640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15650/358119 | Успешно: 15650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15660/358119 | Успешно: 15660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15670/358119 | Успешно: 15670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15680/358119 | Успешно: 15680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15690/358119 | Успешно: 15690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15700/358119 | Успешно: 15700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15710/358119 | Успешно: 15710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15720/358119 | Успешно: 15720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15730/358119 | Успешно: 15730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15740/358119 | Успешно: 15740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15750/358119 | Успешно: 15750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15760/358119 | Успешно: 15760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15770/358119 | Успешно: 15770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15780/358119 | Успешно: 15780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15790/358119 | Успешно: 15790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15800/358119 | Успешно: 15800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15810/358119 | Успешно: 15810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15820/358119 | Успешно: 15820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15830/358119 | Успешно: 15830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15840/358119 | Успешно: 15840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15850/358119 | Успешно: 15850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15860/358119 | Успешно: 15860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15870/358119 | Успешно: 15870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15880/358119 | Успешно: 15880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15890/358119 | Успешно: 15890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15900/358119 | Успешно: 15900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15910/358119 | Успешно: 15910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15920/358119 | Успешно: 15920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15930/358119 | Успешно: 15930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15940/358119 | Успешно: 15940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15950/358119 | Успешно: 15950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15960/358119 | Успешно: 15960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15970/358119 | Успешно: 15970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15980/358119 | Успешно: 15980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 15990/358119 | Успешно: 15990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16000/358119 | Успешно: 16000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16010/358119 | Успешно: 16010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16020/358119 | Успешно: 16020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16030/358119 | Успешно: 16030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16040/358119 | Успешно: 16040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16050/358119 | Успешно: 16050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16060/358119 | Успешно: 16060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16070/358119 | Успешно: 16070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16080/358119 | Успешно: 16080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16090/358119 | Успешно: 16090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16100/358119 | Успешно: 16100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16110/358119 | Успешно: 16110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16120/358119 | Успешно: 16120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16130/358119 | Успешно: 16130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16140/358119 | Успешно: 16140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16150/358119 | Успешно: 16150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16160/358119 | Успешно: 16160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16170/358119 | Успешно: 16170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16180/358119 | Успешно: 16180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16190/358119 | Успешно: 16190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16200/358119 | Успешно: 16200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16210/358119 | Успешно: 16210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16220/358119 | Успешно: 16220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16230/358119 | Успешно: 16230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16240/358119 | Успешно: 16240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16250/358119 | Успешно: 16250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16260/358119 | Успешно: 16260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16270/358119 | Успешно: 16270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16280/358119 | Успешно: 16280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16290/358119 | Успешно: 16290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16300/358119 | Успешно: 16300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16310/358119 | Успешно: 16310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16320/358119 | Успешно: 16320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16330/358119 | Успешно: 16330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16340/358119 | Успешно: 16340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16350/358119 | Успешно: 16350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16360/358119 | Успешно: 16360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16370/358119 | Успешно: 16370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16380/358119 | Успешно: 16380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16390/358119 | Успешно: 16390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16400/358119 | Успешно: 16400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16410/358119 | Успешно: 16410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16420/358119 | Успешно: 16420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16430/358119 | Успешно: 16430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16440/358119 | Успешно: 16440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16450/358119 | Успешно: 16450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16460/358119 | Успешно: 16460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16470/358119 | Успешно: 16470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16480/358119 | Успешно: 16480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16490/358119 | Успешно: 16490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16500/358119 | Успешно: 16500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16510/358119 | Успешно: 16510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16520/358119 | Успешно: 16520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16530/358119 | Успешно: 16530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16540/358119 | Успешно: 16540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16550/358119 | Успешно: 16550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16560/358119 | Успешно: 16560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16570/358119 | Успешно: 16570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16580/358119 | Успешно: 16580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16590/358119 | Успешно: 16590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16600/358119 | Успешно: 16600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16610/358119 | Успешно: 16610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16620/358119 | Успешно: 16620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16630/358119 | Успешно: 16630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16640/358119 | Успешно: 16640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16650/358119 | Успешно: 16650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16660/358119 | Успешно: 16660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16670/358119 | Успешно: 16670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16680/358119 | Успешно: 16680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16690/358119 | Успешно: 16690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16700/358119 | Успешно: 16700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16710/358119 | Успешно: 16710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16720/358119 | Успешно: 16720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16730/358119 | Успешно: 16730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16740/358119 | Успешно: 16740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16750/358119 | Успешно: 16750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16760/358119 | Успешно: 16760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16770/358119 | Успешно: 16770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16780/358119 | Успешно: 16780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16790/358119 | Успешно: 16790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16800/358119 | Успешно: 16800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16810/358119 | Успешно: 16810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16820/358119 | Успешно: 16820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16830/358119 | Успешно: 16830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16840/358119 | Успешно: 16840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16850/358119 | Успешно: 16850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16860/358119 | Успешно: 16860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16870/358119 | Успешно: 16870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16880/358119 | Успешно: 16880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16890/358119 | Успешно: 16890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16900/358119 | Успешно: 16900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16910/358119 | Успешно: 16910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16920/358119 | Успешно: 16920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16930/358119 | Успешно: 16930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16940/358119 | Успешно: 16940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16950/358119 | Успешно: 16950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16960/358119 | Успешно: 16960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16970/358119 | Успешно: 16970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16980/358119 | Успешно: 16980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 16990/358119 | Успешно: 16990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17000/358119 | Успешно: 17000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17010/358119 | Успешно: 17010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17020/358119 | Успешно: 17020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17030/358119 | Успешно: 17030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17040/358119 | Успешно: 17040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17050/358119 | Успешно: 17050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17060/358119 | Успешно: 17060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17070/358119 | Успешно: 17070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17080/358119 | Успешно: 17080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17090/358119 | Успешно: 17090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17100/358119 | Успешно: 17100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17110/358119 | Успешно: 17110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17120/358119 | Успешно: 17120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17130/358119 | Успешно: 17130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17140/358119 | Успешно: 17140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17150/358119 | Успешно: 17150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17160/358119 | Успешно: 17160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17170/358119 | Успешно: 17170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17180/358119 | Успешно: 17180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17190/358119 | Успешно: 17190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17200/358119 | Успешно: 17200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17210/358119 | Успешно: 17210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17220/358119 | Успешно: 17220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17230/358119 | Успешно: 17230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17240/358119 | Успешно: 17240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17250/358119 | Успешно: 17250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17260/358119 | Успешно: 17260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17270/358119 | Успешно: 17270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17280/358119 | Успешно: 17280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17290/358119 | Успешно: 17290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17300/358119 | Успешно: 17300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17310/358119 | Успешно: 17310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17320/358119 | Успешно: 17320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17330/358119 | Успешно: 17330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17340/358119 | Успешно: 17340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17350/358119 | Успешно: 17350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17360/358119 | Успешно: 17360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17370/358119 | Успешно: 17370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17380/358119 | Успешно: 17380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17390/358119 | Успешно: 17390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17400/358119 | Успешно: 17400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17410/358119 | Успешно: 17410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17420/358119 | Успешно: 17420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17430/358119 | Успешно: 17430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17440/358119 | Успешно: 17440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17450/358119 | Успешно: 17450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17460/358119 | Успешно: 17460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17470/358119 | Успешно: 17470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17480/358119 | Успешно: 17480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17490/358119 | Успешно: 17490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17500/358119 | Успешно: 17500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17510/358119 | Успешно: 17510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17520/358119 | Успешно: 17520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17530/358119 | Успешно: 17530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17540/358119 | Успешно: 17540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17550/358119 | Успешно: 17550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17560/358119 | Успешно: 17560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17570/358119 | Успешно: 17570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17580/358119 | Успешно: 17580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17590/358119 | Успешно: 17590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17600/358119 | Успешно: 17600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17610/358119 | Успешно: 17610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17620/358119 | Успешно: 17620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17630/358119 | Успешно: 17630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17640/358119 | Успешно: 17640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17650/358119 | Успешно: 17650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17660/358119 | Успешно: 17660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17670/358119 | Успешно: 17670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17680/358119 | Успешно: 17680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17690/358119 | Успешно: 17690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17700/358119 | Успешно: 17700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17710/358119 | Успешно: 17710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17720/358119 | Успешно: 17720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17730/358119 | Успешно: 17730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17740/358119 | Успешно: 17740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17750/358119 | Успешно: 17750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17760/358119 | Успешно: 17760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17770/358119 | Успешно: 17770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17780/358119 | Успешно: 17780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17790/358119 | Успешно: 17790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17800/358119 | Успешно: 17800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17810/358119 | Успешно: 17810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17820/358119 | Успешно: 17820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17830/358119 | Успешно: 17830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17840/358119 | Успешно: 17840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17850/358119 | Успешно: 17850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17860/358119 | Успешно: 17860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17870/358119 | Успешно: 17870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17880/358119 | Успешно: 17880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17890/358119 | Успешно: 17890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17900/358119 | Успешно: 17900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17910/358119 | Успешно: 17910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17920/358119 | Успешно: 17920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17930/358119 | Успешно: 17930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17940/358119 | Успешно: 17940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17950/358119 | Успешно: 17950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17960/358119 | Успешно: 17960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17970/358119 | Успешно: 17970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17980/358119 | Успешно: 17980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 17990/358119 | Успешно: 17990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18000/358119 | Успешно: 18000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18010/358119 | Успешно: 18010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18020/358119 | Успешно: 18020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18030/358119 | Успешно: 18030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18040/358119 | Успешно: 18040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18050/358119 | Успешно: 18050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18060/358119 | Успешно: 18060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18070/358119 | Успешно: 18070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18080/358119 | Успешно: 18080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18090/358119 | Успешно: 18090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18100/358119 | Успешно: 18100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18110/358119 | Успешно: 18110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18120/358119 | Успешно: 18120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18130/358119 | Успешно: 18130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18140/358119 | Успешно: 18140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18150/358119 | Успешно: 18150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18160/358119 | Успешно: 18160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18170/358119 | Успешно: 18170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18180/358119 | Успешно: 18180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18190/358119 | Успешно: 18190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18200/358119 | Успешно: 18200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18210/358119 | Успешно: 18210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18220/358119 | Успешно: 18220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18230/358119 | Успешно: 18230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18240/358119 | Успешно: 18240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18250/358119 | Успешно: 18250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18260/358119 | Успешно: 18260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18270/358119 | Успешно: 18270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18280/358119 | Успешно: 18280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18290/358119 | Успешно: 18290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18300/358119 | Успешно: 18300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18310/358119 | Успешно: 18310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18320/358119 | Успешно: 18320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18330/358119 | Успешно: 18330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18340/358119 | Успешно: 18340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18350/358119 | Успешно: 18350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18360/358119 | Успешно: 18360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18370/358119 | Успешно: 18370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18380/358119 | Успешно: 18380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18390/358119 | Успешно: 18390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18400/358119 | Успешно: 18400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18410/358119 | Успешно: 18410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18420/358119 | Успешно: 18420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18430/358119 | Успешно: 18430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18440/358119 | Успешно: 18440 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18450/358119 | Успешно: 18450 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18460/358119 | Успешно: 18460 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18470/358119 | Успешно: 18470 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18480/358119 | Успешно: 18480 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18490/358119 | Успешно: 18490 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18500/358119 | Успешно: 18500 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18510/358119 | Успешно: 18510 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18520/358119 | Успешно: 18520 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18530/358119 | Успешно: 18530 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18540/358119 | Успешно: 18540 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18550/358119 | Успешно: 18550 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18560/358119 | Успешно: 18560 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18570/358119 | Успешно: 18570 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18580/358119 | Успешно: 18580 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18590/358119 | Успешно: 18590 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18600/358119 | Успешно: 18600 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18610/358119 | Успешно: 18610 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18620/358119 | Успешно: 18620 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18630/358119 | Успешно: 18630 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18640/358119 | Успешно: 18640 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18650/358119 | Успешно: 18650 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18660/358119 | Успешно: 18660 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18670/358119 | Успешно: 18670 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18680/358119 | Успешно: 18680 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18690/358119 | Успешно: 18690 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18700/358119 | Успешно: 18700 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18710/358119 | Успешно: 18710 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18720/358119 | Успешно: 18720 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18730/358119 | Успешно: 18730 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18740/358119 | Успешно: 18740 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18750/358119 | Успешно: 18750 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18760/358119 | Успешно: 18760 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18770/358119 | Успешно: 18770 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18780/358119 | Успешно: 18780 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18790/358119 | Успешно: 18790 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18800/358119 | Успешно: 18800 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18810/358119 | Успешно: 18810 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18820/358119 | Успешно: 18820 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18830/358119 | Успешно: 18830 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18840/358119 | Успешно: 18840 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18850/358119 | Успешно: 18850 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18860/358119 | Успешно: 18860 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18870/358119 | Успешно: 18870 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18880/358119 | Успешно: 18880 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18890/358119 | Успешно: 18890 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18900/358119 | Успешно: 18900 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18910/358119 | Успешно: 18910 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18920/358119 | Успешно: 18920 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18930/358119 | Успешно: 18930 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18940/358119 | Успешно: 18940 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18950/358119 | Успешно: 18950 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18960/358119 | Успешно: 18960 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18970/358119 | Успешно: 18970 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18980/358119 | Успешно: 18980 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 18990/358119 | Успешно: 18990 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19000/358119 | Успешно: 19000 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19010/358119 | Успешно: 19010 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19020/358119 | Успешно: 19020 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19030/358119 | Успешно: 19030 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19040/358119 | Успешно: 19040 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19050/358119 | Успешно: 19050 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19060/358119 | Успешно: 19060 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19070/358119 | Успешно: 19070 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19080/358119 | Успешно: 19080 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19090/358119 | Успешно: 19090 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19100/358119 | Успешно: 19100 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19110/358119 | Успешно: 19110 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19120/358119 | Успешно: 19120 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19130/358119 | Успешно: 19130 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19140/358119 | Успешно: 19140 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19150/358119 | Успешно: 19150 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19160/358119 | Успешно: 19160 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19170/358119 | Успешно: 19170 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19180/358119 | Успешно: 19180 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19190/358119 | Успешно: 19190 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19200/358119 | Успешно: 19200 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19210/358119 | Успешно: 19210 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19220/358119 | Успешно: 19220 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19230/358119 | Успешно: 19230 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19240/358119 | Успешно: 19240 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19250/358119 | Успешно: 19250 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19260/358119 | Успешно: 19260 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19270/358119 | Успешно: 19270 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19280/358119 | Успешно: 19280 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19290/358119 | Успешно: 19290 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19300/358119 | Успешно: 19300 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19310/358119 | Успешно: 19310 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19320/358119 | Успешно: 19320 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19330/358119 | Успешно: 19330 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19340/358119 | Успешно: 19340 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19350/358119 | Успешно: 19350 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19360/358119 | Успешно: 19360 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19370/358119 | Успешно: 19370 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19380/358119 | Успешно: 19380 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19390/358119 | Успешно: 19390 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19400/358119 | Успешно: 19400 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19410/358119 | Успешно: 19410 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19420/358119 | Успешно: 19420 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19430/358119 | Успешно: 19430 | Ошибки: 0\n", + "INFO:geo.download_images:Прогресс: 19440/358119 | Успешно: 19440 | Ошибки: 0\n" ] } ], @@ -2823,7 +3910,7 @@ " # Инициализация S3 менеджера\n", " s3_manager = S3Manager(\n", " max_workers=8,\n", - " chunk_size=16 * 1024 * 1024\n", + " chunk_size=32 * 1024 * 1024\n", " )\n", " \n", " # Инициализация Mapillary клиента\n", @@ -2841,8 +3928,9 @@ " # Вариант 1: Автоматическое разбиение большого bbox\n", " logger.info(\"=== Вариант 1: Автоматическое разбиение большого bbox ===\")\n", " images = mapillary_client.get_images_for_large_area(\n", - " bbox=moscow_bbox,\n", + " bbox=moscow_oblast_bbox,\n", " max_results_per_bbox=500,\n", + " grid_size=30,\n", " use_cache=True\n", " )\n", " \n", @@ -2901,24 +3989,127 @@ "name": "stdout", "output_type": "stream", "text": [ - "Download progress: 10/50\n", - "Download progress: 20/50\n", - "Download progress: 30/50\n", - "Download progress: 40/50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "INFO:utils.s3_optimize:Пакетная загрузка завершена: 50/50 успешно\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Download progress: 50/50\n" + "Download progress: 10/85840\n", + "Download progress: 20/85840\n", + "Download progress: 30/85840\n", + "Download progress: 40/85840\n", + "Download progress: 50/85840\n", + "Download progress: 60/85840\n", + "Download progress: 70/85840\n", + "Download progress: 80/85840\n", + "Download progress: 90/85840\n", + "Download progress: 100/85840\n", + "Download progress: 110/85840\n", + "Download progress: 120/85840\n", + "Download progress: 130/85840\n", + "Download progress: 140/85840\n", + "Download progress: 150/85840\n", + "Download progress: 160/85840\n", + "Download progress: 170/85840\n", + "Download progress: 180/85840\n", + "Download progress: 190/85840\n", + "Download progress: 200/85840\n", + "Download progress: 210/85840\n", + "Download progress: 220/85840\n", + "Download progress: 230/85840\n", + "Download progress: 240/85840\n", + "Download progress: 250/85840\n", + "Download progress: 260/85840\n", + "Download progress: 270/85840\n", + "Download progress: 280/85840\n", + "Download progress: 290/85840\n", + "Download progress: 300/85840\n", + "Download progress: 310/85840\n", + "Download progress: 320/85840\n", + "Download progress: 330/85840\n", + "Download progress: 340/85840\n", + "Download progress: 350/85840\n", + "Download progress: 360/85840\n", + "Download progress: 370/85840\n", + "Download progress: 380/85840\n", + "Download progress: 390/85840\n", + "Download progress: 400/85840\n", + "Download progress: 410/85840\n", + "Download progress: 420/85840\n", + "Download progress: 430/85840\n", + "Download progress: 440/85840\n", + "Download progress: 450/85840\n", + "Download progress: 460/85840\n", + "Download progress: 470/85840\n", + "Download progress: 480/85840\n", + "Download progress: 490/85840\n", + "Download progress: 500/85840\n", + "Download progress: 510/85840\n", + "Download progress: 520/85840\n", + "Download progress: 530/85840\n", + "Download progress: 540/85840\n", + "Download progress: 550/85840\n", + "Download progress: 560/85840\n", + "Download progress: 570/85840\n", + "Download progress: 580/85840\n", + "Download progress: 590/85840\n", + "Download progress: 600/85840\n", + "Download progress: 610/85840\n", + "Download progress: 620/85840\n", + "Download progress: 630/85840\n", + "Download progress: 640/85840\n", + "Download progress: 650/85840\n", + "Download progress: 660/85840\n", + "Download progress: 670/85840\n", + "Download progress: 680/85840\n", + "Download progress: 690/85840\n", + "Download progress: 700/85840\n", + "Download progress: 710/85840\n", + "Download progress: 720/85840\n", + "Download progress: 730/85840\n", + "Download progress: 740/85840\n", + "Download progress: 750/85840\n", + "Download progress: 760/85840\n", + "Download progress: 770/85840\n", + "Download progress: 780/85840\n", + "Download progress: 790/85840\n", + "Download progress: 800/85840\n", + "Download progress: 810/85840\n", + "Download progress: 820/85840\n", + "Download progress: 830/85840\n", + "Download progress: 840/85840\n", + "Download progress: 850/85840\n", + "Download progress: 860/85840\n", + "Download progress: 870/85840\n", + "Download progress: 880/85840\n", + "Download progress: 890/85840\n", + "Download progress: 900/85840\n", + "Download progress: 910/85840\n", + "Download progress: 920/85840\n", + "Download progress: 930/85840\n", + "Download progress: 940/85840\n", + "Download progress: 950/85840\n", + "Download progress: 960/85840\n", + "Download progress: 970/85840\n", + "Download progress: 980/85840\n", + "Download progress: 990/85840\n", + "Download progress: 1000/85840\n", + "Download progress: 1010/85840\n", + "Download progress: 1020/85840\n", + "Download progress: 1030/85840\n", + "Download progress: 1040/85840\n", + "Download progress: 1050/85840\n", + "Download progress: 1060/85840\n", + "Download progress: 1070/85840\n", + "Download progress: 1080/85840\n", + "Download progress: 1090/85840\n", + "Download progress: 1100/85840\n", + "Download progress: 1110/85840\n", + "Download progress: 1120/85840\n", + "Download progress: 1130/85840\n", + "Download progress: 1140/85840\n", + "Download progress: 1150/85840\n", + "Download progress: 1160/85840\n", + "Download progress: 1170/85840\n", + "Download progress: 1180/85840\n", + "Download progress: 1190/85840\n", + "Download progress: 1200/85840\n", + "Download progress: 1210/85840\n" ] } ], diff --git a/notebooks/2_model_training/2_2_main_mode_testi.ipynb b/notebooks/2_model_training/2_2_main_mode_testi.ipynb new file mode 100644 index 0000000..21f8211 --- /dev/null +++ b/notebooks/2_model_training/2_2_main_mode_testi.ipynb @@ -0,0 +1,735 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "2f11dabb", + "metadata": {}, + "source": [ + "# Подготовка ноутбука " + ] + }, + { + "cell_type": "markdown", + "id": "85f07fbd", + "metadata": {}, + "source": [ + "## Пробрасываем magic methods" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "97feaebc", + "metadata": {}, + "outputs": [], + "source": [ + "%load_ext autoreload\n", + "%autoreload 2\n", + "%reload_ext autoreload" + ] + }, + { + "cell_type": "markdown", + "id": "a5324521", + "metadata": {}, + "source": [ + "## Imports" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "cd10fe31", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd \n", + "import numpy as np \n", + "from data.prepare_data import PrepareData\n", + "from dotenv import load_dotenv\n", + "import os \n", + "from pathlib import Path\n", + "from warnings import filterwarnings \n", + "import torch \n", + "import torchvision\n", + "from torch.utils.data import DataLoader\n", + "from IPython.display import display\n", + "import pytesseract\n", + "import shutil\n", + "try:\n", + " from PIL import Image\n", + "except ImportError:\n", + " import Image\n", + "import cv2" + ] + }, + { + "cell_type": "markdown", + "id": "8f5e2582", + "metadata": {}, + "source": [ + "## Нужные переменные " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "e7ef1558", + "metadata": {}, + "outputs": [], + "source": [ + "ROOT_DIR = Path('../../')\n", + "load_dotenv()\n", + "filterwarnings(action='ignore')" + ] + }, + { + "cell_type": "markdown", + "id": "6dee36be", + "metadata": {}, + "source": [ + "# Загрузка датафрейма" + ] + }, + { + "cell_type": "markdown", + "id": "892fd56f", + "metadata": {}, + "source": [ + "# Тут я просто делю на трейн и тест по своему имно из INC" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "3307abcf", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Сохранён CSV: /home/lanmo/hack_digital_transformation/notebooks/all_images.csv (записей: 7707)\n", + "train: 6936 val: 771\n" + ] + } + ], + "source": [ + "# pip install pandas pyarrow\n", + "import os\n", + "import pandas as pd\n", + "from sklearn.model_selection import train_test_split\n", + "\n", + "EXCEL_PATH = r\"/home/lanmo/hack_digital_transformation/data/raw_data/data/metadata/INC/18-001_gin_building_echd_19.08.25.xlsx\"\n", + "IMAGES_ROOT = r\"/home/lanmo/hack_digital_transformation/data/raw_data/data/metadata/INC/18-001_gin_building_echd_19.08.25\"\n", + "CSV_ALL = r\"/home/lanmo/hack_digital_transformation/notebooks/all_images.csv\"\n", + "CSV_TRAIN = r\"/home/lanmo/hack_digital_transformation/notebooks/train.csv\"\n", + "CSV_VAL = r\"/home/lanmo/hack_digital_transformation/notebooks/val.csv\"\n", + "\n", + "def excel_to_csv(excel_path, images_root, csv_out,\n", + " filename_col=\"Имя файла\",\n", + " lat_col=\"latitude\", lon_col=\"longitude\",\n", + " n_subset=None, val_size=0.1, seed=42):\n", + " # читаем как строки, чтобы не сломать числа с запятой\n", + " df = pd.read_excel(excel_path, dtype=str)\n", + "\n", + " # переименуем/нормализуем нужные колонки\n", + " rename_map = {\n", + " filename_col: \"path\",\n", + " lat_col: \"lat\",\n", + " lon_col: \"lon\",\n", + " }\n", + " for k in [filename_col, lat_col, lon_col]:\n", + " if k not in df.columns:\n", + " raise ValueError(f\"В Excel нет обязательной колонки: {k}\")\n", + "\n", + " df = df.rename(columns=rename_map)[[\"path\", \"lat\", \"lon\"]]\n", + "\n", + " # абсолютные пути к картинкам\n", + " df[\"path\"] = df[\"path\"].apply(lambda x: os.path.join(images_root, str(x)))\n", + "\n", + " # lat/lon: запятая -> точка -> float\n", + " df[\"lat\"] = df[\"lat\"].str.replace(\",\", \".\", regex=False).astype(float)\n", + " df[\"lon\"] = df[\"lon\"].str.replace(\",\", \".\", regex=False).astype(float)\n", + "\n", + " # оставляем только существующие файлы\n", + " df = df[df[\"path\"].apply(os.path.exists)].reset_index(drop=True)\n", + "\n", + " # опционально берём подмножество\n", + " if n_subset is not None and n_subset < len(df):\n", + " df = df.sample(n_subset, random_state=seed).reset_index(drop=True)\n", + "\n", + " # сохраняем общий CSV\n", + " df.to_csv(csv_out, index=False)\n", + " print(f\"Сохранён CSV: {csv_out} (записей: {len(df)})\")\n", + "\n", + " # train/val\n", + " train_df, val_df = train_test_split(df, test_size=val_size, random_state=seed)\n", + " train_df.to_csv(CSV_TRAIN, index=False)\n", + " val_df.to_csv(CSV_VAL, index=False)\n", + " print(f\"train: {len(train_df)} val: {len(val_df)}\")\n", + "\n", + "# пример вызова: возьмём 5000 строк для прогона\n", + "excel_to_csv(EXCEL_PATH, IMAGES_ROOT, CSV_ALL, n_subset=30000)\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "id": "54fc6ee2", + "metadata": {}, + "source": [ + "# Очень годно детектит" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "659d1c4d", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Using a slow image processor as `use_fast` is unset and a slow processor was saved with this model. `use_fast=True` will be the default behavior in v4.52, even if the model was saved with a slow processor. This will result in minor differences in outputs. You'll still be able to use a slow processor with `use_fast=False`.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Готово: найдено 3 боксов. Сохранено в street_houses.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/lanmo/hack_digital_transformation/.venv/lib/python3.12/site-packages/transformers/models/owlv2/processing_owlv2.py:201: FutureWarning: `post_process_object_detection` method is deprecated for OwlVitProcessor and will be removed in v5. Use `post_process_grounded_object_detection` instead.\n", + " warnings.warn(\n" + ] + }, + { + "data": { + "text/plain": [ + "(array([[4.1678829e+01, 6.5760934e-01, 7.0213861e+02, 4.8493274e+02],\n", + " [7.2962201e+02, 3.9257327e+02, 8.5870062e+02, 4.8749780e+02],\n", + " [1.1606184e+00, 2.3607016e-02, 7.7130653e+01, 4.6877594e+02]],\n", + " dtype=float32),\n", + " array([0.7730474 , 0.42973122, 0.39342672], dtype=float32))" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from PIL import Image, ImageDraw, ImageFont\n", + "import torch\n", + "from transformers import Owlv2Processor, Owlv2ForObjectDetection \n", + "\n", + "device = \"cuda\" if torch.cuda.is_available() else \"cpu\"\n", + "processor = Owlv2Processor.from_pretrained(\"google/owlv2-base-patch16-ensemble\")\n", + "model = Owlv2ForObjectDetection.from_pretrained(\"google/owlv2-base-patch16-ensemble\").to(device).eval()\n", + "\n", + "texts = [[\"house\", \"building\", \"apartment building\", \"home\"]]\n", + "\n", + "def detect_houses(image_path, score_thresh=0.25, iou_thresh=0.5, out_path=\"pred.jpg\"):\n", + " image = Image.open(image_path).convert(\"RGB\")\n", + " inputs = processor(text=texts, images=image, return_tensors=\"pt\").to(device)\n", + "\n", + " with torch.no_grad():\n", + " outputs = model(**inputs)\n", + "\n", + " target_sizes = torch.tensor([image.size[::-1]]).to(device) # (H, W)\n", + " results = processor.post_process_object_detection(\n", + " outputs=outputs,\n", + " threshold=score_thresh,\n", + " target_sizes=target_sizes\n", + " )[0]\n", + "\n", + " boxes = results[\"boxes\"].cpu() \n", + " scores = results[\"scores\"].cpu()\n", + " labels = results[\"labels\"].cpu() \n", + "\n", + " keep = torch.ops.torchvision.nms(boxes, scores, iou_thresh)\n", + " boxes, scores, labels = boxes[keep], scores[keep], labels[keep]\n", + "\n", + "\n", + " draw = ImageDraw.Draw(image)\n", + " try:\n", + " font = ImageFont.truetype(\"DejaVuSans.ttf\", 18)\n", + " except:\n", + " font = None\n", + "\n", + " for box, score, lab in zip(boxes, scores, labels):\n", + " x1, y1, x2, y2 = map(float, box.tolist())\n", + " draw.rectangle([x1, y1, x2, y2], outline=(0, 255, 0), width=3)\n", + " name = texts[0][int(lab)]\n", + " txt = f\"{name}: {score:.2f}\"\n", + " tw, th = draw.textlength(txt, font=font), 18\n", + " draw.rectangle([x1, y1 - th - 4, x1 + tw + 6, y1], fill=(0, 255, 0))\n", + " draw.text((x1 + 3, y1 - th - 2), txt, fill=(0, 0, 0), font=font)\n", + "\n", + " image.save(out_path)\n", + " print(f\"Готово: найдено {len(boxes)} боксов. Сохранено в {out_path}\")\n", + " return boxes.numpy(), scores.numpy()\n", + "\n", + "detect_houses(тут ссылка, score_thresh=0.25, iou_thresh=0.5, out_path=\"street_houses.jpg\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "e131978d", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Train enc: load+preprocess: 100%|██████████| 6936/6936 [1:39:24<00:00, 1.16img/s] \n", + "Test enc: load+preprocess: 100%|██████████| 771/771 [11:07<00:00, 1.15img/s]\n", + "FAISS search: 100%|██████████| 2/2 [00:00<00:00, 8.59batch/s]\n", + "Assembling results: 100%|██████████| 771/771 [00:00<00:00, 67962.85query/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Готово! Результаты сохранены в knn_results.csv\n", + "\n", + "=== Metrics ===\n", + " Coverage_with_coords_%: 100.00\n", + " Geo_MRR@10_≤100m: 0.1944\n", + " Geo_MRR@10_≤25m: 0.1768\n", + " Geo_MRR@10_≤50m: 0.1845\n", + " Geo_MRR@1_≤100m: 0.1751\n", + " Geo_MRR@1_≤25m: 0.1634\n", + " Geo_MRR@1_≤50m: 0.1699\n", + " Geo_MRR@5_≤100m: 0.1944\n", + " Geo_MRR@5_≤25m: 0.1768\n", + " Geo_MRR@5_≤50m: 0.1845\n", + " Geo_Recall@10_≤100m: 0.2283\n", + " Geo_Recall@10_≤25m: 0.2023\n", + " Geo_Recall@10_≤50m: 0.2114\n", + " Geo_Recall@1_≤100m: 0.1751\n", + " Geo_Recall@1_≤25m: 0.1634\n", + " Geo_Recall@1_≤50m: 0.1699\n", + " Geo_Recall@5_≤100m: 0.2283\n", + " Geo_Recall@5_≤25m: 0.2023\n", + " Geo_Recall@5_≤50m: 0.2114\n", + " Top1_Distance_mean_m: 12713.91\n", + " Top1_Distance_median_m: 11791.44\n", + " Top1_Distance_std_m: 10583.09\n" + ] + } + ], + "source": [ + "\n", + "import os\n", + "from dataclasses import dataclass\n", + "from typing import List, Tuple, Optional, Dict\n", + "\n", + "import numpy as np\n", + "import pandas as pd\n", + "from PIL import Image\n", + "from tqdm import tqdm\n", + "\n", + "import torch\n", + "import faiss\n", + "from geoclip import ImageEncoder\n", + "\n", + "\n", + "# ------------------------- Data utils -------------------------\n", + "\n", + "@dataclass\n", + "class Dataset:\n", + " paths: List[str]\n", + " lat: Optional[np.ndarray] = None\n", + " lon: Optional[np.ndarray] = None\n", + " label: Optional[np.ndarray] = None\n", + "\n", + "\n", + "def read_csv_dataset(csv_path: str,\n", + " path_col: str = \"path\",\n", + " lat_col: str = \"lat\",\n", + " lon_col: str = \"lon\",\n", + " label_col: str = \"label\") -> Dataset:\n", + " df = pd.read_csv(csv_path)\n", + " if path_col not in df.columns:\n", + " raise ValueError(f\"CSV {csv_path} не содержит столбец '{path_col}'.\")\n", + " paths = df[path_col].astype(str).tolist()\n", + " lat = df[lat_col].to_numpy() if lat_col in df.columns else None\n", + " lon = df[lon_col].to_numpy() if lon_col in df.columns else None\n", + " label = df[label_col].to_numpy() if label_col in df.columns else None\n", + " return Dataset(paths=paths, lat=lat, lon=lon, label=label)\n", + "\n", + "\n", + "def load_image(path: str) -> Image.Image:\n", + " return Image.open(path).convert(\"RGB\")\n", + "\n", + "\n", + "# ------------------------- Encoding -------------------------\n", + "\n", + "def get_model_device(model: torch.nn.Module) -> torch.device:\n", + " try:\n", + " return next(model.parameters()).device\n", + " except Exception:\n", + " return torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "\n", + "\n", + "def encode_images(\n", + " image_encoder: ImageEncoder,\n", + " image_paths: List[str],\n", + " batch_size: int = 64,\n", + " desc: str = \"Encoding\",\n", + ") -> np.ndarray:\n", + " \"\"\"\n", + " Кодирует список путей в эмбеддинги, используя строго API geoclip:\n", + " - image_encoder.preprocess_image(PIL.Image) -> torch.Tensor [C,H,W] или [1,C,H,W]\n", + " - image_encoder(tensor[B,C,H,W]) -> torch.Tensor [B,D]\n", + " Работает батчами и показывает прогресс через tqdm.\n", + " \"\"\"\n", + " device = get_model_device(image_encoder)\n", + " image_encoder.eval() # на всякий случай\n", + " embs_chunks: List[np.ndarray] = []\n", + "\n", + " cur_batch: List[torch.Tensor] = []\n", + " for path in tqdm(image_paths, desc=f\"{desc}: load+preprocess\", unit=\"img\"):\n", + " img = load_image(path)\n", + " t = image_encoder.preprocess_image(img) # -> torch.Tensor\n", + " if not isinstance(t, torch.Tensor):\n", + " t = torch.as_tensor(t)\n", + "\n", + " if t.ndim == 3: # [C,H,W] -> [1,C,H,W]\n", + " t = t.unsqueeze(0)\n", + "\n", + " cur_batch.append(t)\n", + "\n", + " if len(cur_batch) >= batch_size:\n", + " batch = torch.cat(cur_batch, dim=0).to(device) # [B,C,H,W]\n", + " with torch.no_grad():\n", + " out = image_encoder(batch) # [B,D]\n", + " out = out.detach().cpu().numpy().astype(\"float32\", copy=False)\n", + " embs_chunks.append(out)\n", + " cur_batch.clear()\n", + "\n", + " # хвост\n", + " if cur_batch:\n", + " batch = torch.cat(cur_batch, dim=0).to(device)\n", + " with torch.no_grad():\n", + " out = image_encoder(batch)\n", + " out = out.detach().cpu().numpy().astype(\"float32\", copy=False)\n", + " embs_chunks.append(out)\n", + "\n", + " return np.vstack(embs_chunks)\n", + "\n", + "\n", + "def l2_normalize(x: np.ndarray, axis: int = 1, eps: float = 1e-12) -> np.ndarray:\n", + " norm = np.linalg.norm(x, ord=2, axis=axis, keepdims=True)\n", + " return x / np.maximum(norm, eps)\n", + "\n", + "\n", + "# ------------------------- FAISS -------------------------\n", + "\n", + "def build_faiss_ip_index(vectors: np.ndarray) -> faiss.Index:\n", + " \"\"\"\n", + " Индекс для косинусной близости:\n", + " при L2-нормировке векторов косинусная схожесть == скалярному произведению.\n", + " \"\"\"\n", + " d = vectors.shape[1]\n", + " index = faiss.IndexFlatIP(d)\n", + " index.add(vectors)\n", + " return index\n", + "\n", + "\n", + "def search_knn_batched(\n", + " index: faiss.Index,\n", + " query_vectors: np.ndarray,\n", + " k: int,\n", + " search_batch_size: int = 4096,\n", + " desc: str = \"FAISS search\",\n", + ") -> Tuple[np.ndarray, np.ndarray]:\n", + " all_scores, all_indices = [], []\n", + " for i in tqdm(range(0, len(query_vectors), search_batch_size), desc=desc, unit=\"batch\"):\n", + " q = query_vectors[i:i+search_batch_size]\n", + " s, idx = index.search(q, k)\n", + " all_scores.append(s)\n", + " all_indices.append(idx)\n", + " return np.vstack(all_scores), np.vstack(all_indices)\n", + "\n", + "\n", + "# ------------------------- Metrics -------------------------\n", + "\n", + "def haversine_m(c1: Tuple[float, float], c2: Tuple[float, float]) -> float:\n", + " \"\"\"Расстояние между двумя точками (lat, lon) в метрах.\"\"\"\n", + " R = 6371000.0\n", + " lat1, lon1 = np.radians(c1[0]), np.radians(c1[1])\n", + " lat2, lon2 = np.radians(c2[0]), np.radians(c2[1])\n", + " dlat, dlon = lat2 - lat1, lon2 - lon1\n", + " a = np.sin(dlat/2)**2 + np.cos(lat1)*np.cos(lat2)*np.sin(dlon/2)**2\n", + " return float(2 * R * np.arcsin(np.sqrt(a)))\n", + "\n", + "\n", + "def compute_geo_metrics(\n", + " results_df: pd.DataFrame,\n", + " ks: List[int] = [1, 5, 10],\n", + " radii_m: List[float] = [25.0, 50.0, 100.0],\n", + ") -> Dict[str, float]:\n", + " \"\"\"Считает Geo-Recall@K и Geo-MRR@K по спискам K и радиусов; также среднюю топ-1 дистанцию.\"\"\"\n", + " metrics: Dict[str, float] = {}\n", + "\n", + " # Проверим, есть ли координаты\n", + " if not {\"test_lat\", \"test_lon\", \"train_lat\", \"train_lon\"}.issubset(results_df.columns):\n", + " return metrics # нет координат — нет гео-метрик\n", + "\n", + " # Средняя дистанция до top-1 соседа\n", + " top1_rows = results_df[results_df[\"neighbor_rank\"] == 1].copy()\n", + " valid_top1 = top1_rows.dropna(subset=[\"test_lat\", \"test_lon\", \"train_lat\", \"train_lon\"])\n", + " if len(valid_top1) > 0:\n", + " dists = [\n", + " haversine_m((r[\"test_lat\"], r[\"test_lon\"]), (r[\"train_lat\"], r[\"train_lon\"]))\n", + " for _, r in valid_top1.iterrows()\n", + " ]\n", + " metrics[\"Top1_Distance_mean_m\"] = float(np.mean(dists))\n", + " metrics[\"Top1_Distance_median_m\"] = float(np.median(dists))\n", + " metrics[\"Top1_Distance_std_m\"] = float(np.std(dists))\n", + " metrics[\"Coverage_with_coords_%\"] = 100.0 * len(valid_top1) / top1_rows.shape[0]\n", + "\n", + " # Recall@K и MRR@K для разных радиусов\n", + " grouped = results_df.groupby(\"test_id\")\n", + "\n", + " for rad in radii_m:\n", + " for K in ks:\n", + " hits = []\n", + " rr_list = []\n", + " for test_id, group in grouped:\n", + " groupK = group.nsmallest(K, \"neighbor_rank\")\n", + " groupK = groupK.dropna(subset=[\"test_lat\", \"test_lon\", \"train_lat\", \"train_lon\"])\n", + " if groupK.empty:\n", + " hits.append(False)\n", + " rr_list.append(0.0)\n", + " continue\n", + "\n", + " # Найдём ранг первого соседа в радиусе\n", + " found_rank = None\n", + " for _, row in groupK.iterrows():\n", + " d = haversine_m((row[\"test_lat\"], row[\"test_lon\"]),\n", + " (row[\"train_lat\"], row[\"train_lon\"]))\n", + " if d <= rad:\n", + " found_rank = int(row[\"neighbor_rank\"])\n", + " break\n", + "\n", + " if found_rank is None:\n", + " hits.append(False)\n", + " rr_list.append(0.0)\n", + " else:\n", + " hits.append(True)\n", + " rr_list.append(1.0 / found_rank)\n", + "\n", + " metrics[f\"Geo_Recall@{K}_≤{int(rad)}m\"] = float(np.mean(hits)) if hits else np.nan\n", + " metrics[f\"Geo_MRR@{K}_≤{int(rad)}m\"] = float(np.mean(rr_list)) if rr_list else np.nan\n", + "\n", + " return metrics\n", + "\n", + "\n", + "def compute_label_recall_at_k(\n", + " results_df: pd.DataFrame,\n", + " ks: List[int] = [1, 5, 10],\n", + " label_col: str = \"label\",\n", + ") -> Dict[str, float]:\n", + " \"\"\"Если в данных есть 'label', считаем Recall@K по лейблам (правильный — сосед с тем же label).\"\"\"\n", + " metrics: Dict[str, float] = {}\n", + " need_cols = {\"test_id\", \"neighbor_rank\", label_col}\n", + " if not need_cols.issubset(results_df.columns):\n", + " return metrics\n", + " grouped = results_df.groupby(\"test_id\")\n", + " for K in ks:\n", + " hits = []\n", + " for test_id, group in grouped:\n", + " # test label предполагаем одинаковый в пределах группы\n", + " if group[label_col].isna().all():\n", + " hits.append(False)\n", + " continue\n", + " test_label = group[label_col].iloc[0]\n", + " topK = group.nsmallest(K, \"neighbor_rank\")\n", + " ok = (topK[label_col] == test_label).any()\n", + " hits.append(bool(ok))\n", + " metrics[f\"Label_Recall@{K}\"] = float(np.mean(hits)) if hits else np.nan\n", + " return metrics\n", + "\n", + "\n", + "# ------------------------- Pipeline -------------------------\n", + "\n", + "def knn_on_train_test(\n", + " train_csv: str,\n", + " test_csv: str,\n", + " k: int = 5,\n", + " batch_size: int = 64,\n", + " search_batch_size: int = 4096,\n", + " normalize: bool = True,\n", + " save_index_path: Optional[str] = None,\n", + " save_embeddings_dir: Optional[str] = None,\n", + " path_col: str = \"path\",\n", + " lat_col: str = \"lat\",\n", + " lon_col: str = \"lon\",\n", + " label_col: str = \"label\",\n", + " metric_ks: List[int] = [1, 5, 10],\n", + " metric_radii_m: List[float] = [25.0, 50.0, 100.0],\n", + ") -> Tuple[pd.DataFrame, Dict[str, float]]:\n", + " # 1) Данные\n", + " train_ds = read_csv_dataset(train_csv, path_col, lat_col, lon_col, label_col)\n", + " test_ds = read_csv_dataset(test_csv, path_col, lat_col, lon_col, label_col)\n", + "\n", + " # 2) Энкодер\n", + " image_encoder = ImageEncoder()\n", + "\n", + " # 3) Эмбеддинги (с прогрессом)\n", + " train_embs = encode_images(image_encoder, train_ds.paths, batch_size=batch_size, desc=\"Train enc\")\n", + " test_embs = encode_images(image_encoder, test_ds.paths, batch_size=batch_size, desc=\"Test enc\")\n", + "\n", + " # 4) Нормализация (для косинусной близости через IP)\n", + " if normalize:\n", + " train_embs = l2_normalize(train_embs)\n", + " test_embs = l2_normalize(test_embs)\n", + "\n", + " # (опционально) Сохранить эмбеддинги\n", + " if save_embeddings_dir:\n", + " os.makedirs(save_embeddings_dir, exist_ok=True)\n", + " np.save(os.path.join(save_embeddings_dir, \"train_embs.npy\"), train_embs)\n", + " np.save(os.path.join(save_embeddings_dir, \"test_embs.npy\"), test_embs)\n", + "\n", + " # 5) Индекс FAISS\n", + " index = build_faiss_ip_index(train_embs)\n", + " if save_index_path:\n", + " faiss.write_index(index, save_index_path)\n", + "\n", + " # 6) Поиск kNN (с прогрессом)\n", + " scores, indices = search_knn_batched(index, test_embs, k=k, search_batch_size=search_batch_size)\n", + "\n", + " # 7) Сбор результатов (с прогрессом)\n", + " rows = []\n", + " for i in tqdm(range(len(test_ds.paths)), desc=\"Assembling results\", unit=\"query\"):\n", + " test_path = test_ds.paths[i]\n", + " test_lat = None if test_ds.lat is None else float(test_ds.lat[i])\n", + " test_lon = None if test_ds.lon is None else float(test_ds.lon[i])\n", + " test_lbl = None if test_ds.label is None else test_ds.label[i]\n", + "\n", + " for j in range(k):\n", + " train_idx = int(indices[i, j])\n", + " row = {\n", + " \"test_id\": i,\n", + " \"test_path\": test_path,\n", + " \"neighbor_rank\": j + 1,\n", + " \"train_id\": train_idx,\n", + " \"train_path\": train_ds.paths[train_idx],\n", + " \"similarity\": float(scores[i, j]),\n", + " \"test_lat\": test_lat,\n", + " \"test_lon\": test_lon,\n", + " \"train_lat\": None if train_ds.lat is None else float(train_ds.lat[train_idx]),\n", + " \"train_lon\": None if train_ds.lon is None else float(train_ds.lon[train_idx]),\n", + " }\n", + " # Прокинем label, если есть\n", + " if test_ds.label is not None:\n", + " row[\"label\"] = test_lbl\n", + " if train_ds.label is not None:\n", + " row[\"train_label\"] = train_ds.label[train_idx]\n", + " rows.append(row)\n", + "\n", + " result_df = pd.DataFrame(rows)\n", + "\n", + " # 8) Метрики\n", + " metrics = {}\n", + " metrics.update(compute_geo_metrics(result_df, ks=metric_ks, radii_m=metric_radii_m))\n", + " # Label-based только если есть колонка label и (опц.) train_label\n", + " if \"label\" in result_df.columns:\n", + " # Для совместимости: если нет train_label, используем label из train при сборке выше\n", + " if \"train_label\" in result_df.columns:\n", + " # подменим столбец для проверки совпадения\n", + " same = (result_df[\"train_label\"] == result_df[\"label\"])\n", + " result_df = result_df.assign(_same_label=same)\n", + " metrics.update(compute_label_recall_at_k(result_df, ks=metric_ks, label_col=\"label\"))\n", + "\n", + " return result_df, metrics\n", + "\n", + "\n", + "# ------------------------- Entry point -------------------------\n", + "\n", + "if __name__ == \"__main__\":\n", + " # Укажите свои CSV\n", + " TRAIN_CSV = r\"/home/lanmo/hack_digital_transformation/notebooks/train.csv\" # CSV со столбцами path,lat,lon,[label]\n", + " TEST_CSV = r\"/home/lanmo/hack_digital_transformation/notebooks/val.csv\" # CSV со столбцами path,lat,lon,[label]\n", + "\n", + " # Гиперпараметры\n", + " K = 5\n", + " BATCH = 128\n", + " SEARCH_BATCH = 512 # уменьшите, если не хватает RAM\n", + "\n", + " # Наборы K и радиусов (м) для метрик\n", + " METRIC_KS = [1, 5, 10]\n", + " METRIC_RADII = [25.0, 50.0, 100.0]\n", + "\n", + " results_df, metrics = knn_on_train_test(\n", + " train_csv=TRAIN_CSV,\n", + " test_csv=TEST_CSV,\n", + " k=K,\n", + " batch_size=BATCH,\n", + " search_batch_size=SEARCH_BATCH,\n", + " normalize=True,\n", + " save_index_path=\"faiss_index.ip\", # или None\n", + " save_embeddings_dir=\"embeddings_cache\", # или None\n", + " metric_ks=METRIC_KS,\n", + " metric_radii_m=METRIC_RADII,\n", + " )\n", + "\n", + " out_csv = \"knn_results.csv\"\n", + " results_df.to_csv(out_csv, index=False)\n", + " print(f\"\\nГотово! Результаты сохранены в {out_csv}\")\n", + "\n", + " # Печать метрик красиво\n", + " if metrics:\n", + " print(\"\\n=== Metrics ===\")\n", + " # Сортируем ключи для аккуратного вывода\n", + " for k in sorted(metrics.keys()):\n", + " v = metrics[k]\n", + " if \"Recall\" in k or \"MRR\" in k:\n", + " print(f\"{k:>24}: {v:.4f}\")\n", + " elif \"Distance\" in k or \"Coverage\" in k:\n", + " print(f\"{k:>24}: {v:.2f}\")\n", + " else:\n", + " try:\n", + " print(f\"{k:>24}: {float(v):.4f}\")\n", + " except Exception:\n", + " print(f\"{k:>24}: {v}\")\n", + " else:\n", + " print(\"\\n(Координаты/лейблы не найдены — метрики не посчитаны.)\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "hack_digital_transformation", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.11" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/notebooks/2_model_training/2_2_train_model_geoclip.ipynb b/notebooks/2_model_training/2_2_train_model_geoclip.ipynb new file mode 100644 index 0000000..fd044bd --- /dev/null +++ b/notebooks/2_model_training/2_2_train_model_geoclip.ipynb @@ -0,0 +1,159 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "4827dddb", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Epoch 1/3: 100%|██████████| 1/1 [00:06<00:00, 6.16s/batch]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 1 completed, average loss: 2.439969\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Epoch 2/3: 100%|██████████| 1/1 [00:06<00:00, 6.27s/batch]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 2 completed, average loss: 2.107102\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Epoch 3/3: 100%|██████████| 1/1 [00:08<00:00, 8.09s/batch]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 3 completed, average loss: 1.840146\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Encoding train coords: 100%|██████████| 1/1 [00:00<00:00, 49.60block/s]\n", + "Encoding test images: 100%|██████████| 7/7 [10:13<00:00, 87.65s/batch] \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "=== Metrics ===\n", + "Coverage_with_coords_% 100.0\n", + "Top1_Distance_mean_m 19150.716598283827\n", + "Top1_Distance_median_m 18486.759429614227\n", + "Top1_Distance_std_m 9436.194419529222\n", + "Geo_Recall@1_≤25m 0.0\n", + "Geo_MRR@1_≤25m 0.0\n", + "Geo_Recall@5_≤25m 0.0\n", + "Geo_MRR@5_≤25m 0.0\n", + "Geo_Recall@10_≤25m 0.0\n", + "Geo_MRR@10_≤25m 0.0\n", + "Geo_Recall@1_≤50m 0.0\n", + "Geo_MRR@1_≤50m 0.0\n", + "Geo_Recall@5_≤50m 0.0\n", + "Geo_MRR@5_≤50m 0.0\n", + "Geo_Recall@10_≤50m 0.0\n", + "Geo_MRR@10_≤50m 0.0\n", + "Geo_Recall@1_≤100m 0.0012970168612191958\n", + "Geo_MRR@1_≤100m 0.0012970168612191958\n", + "Geo_Recall@5_≤100m 0.0025940337224383916\n", + "Geo_MRR@5_≤100m 0.0019455252918287938\n", + "Geo_Recall@10_≤100m 0.0025940337224383916\n", + "Geo_MRR@10_≤100m 0.0019455252918287938\n" + ] + } + ], + "source": [ + "from geoclip.model import image_encoder as ge_image\n", + "from geoclip.model import location_encoder as ge_loc\n", + "from models.trainer import train_and_evaluate\n", + "\n", + "image_encoder = ge_image.ImageEncoder()\n", + "loc_encoder = ge_loc.LocationEncoder()\n", + "\n", + "\n", + "\n", + "TRAIN_CSV = #Ссылка на train в таком формате path,lat,lon\n", + "TEST_CSV = #Ссылка на test в таком формате path,lat,lon\n", + "OUT_DIR = './checkpoints_notebook'\n", + "EPOCHS = 3\n", + "BATCH_SIZE = 32\n", + "LR = 3e-5\n", + "EMB_DIM = 512\n", + "USE_REPO_ENCODERS = False\n", + "USE_QUEUE = False\n", + "\n", + "\n", + "results = train_and_evaluate(\n", + " image_encoder=image_encoder,\n", + " loc_encoder=loc_encoder,\n", + " train_csv=TRAIN_CSV,\n", + " test_csv=TEST_CSV,\n", + " out_dir=OUT_DIR,\n", + " epochs=EPOCHS,\n", + " batch_size=BATCH_SIZE,\n", + " lr=LR,\n", + " use_queue=USE_QUEUE\n", + " )\n", + "\n", + "metrics = results['last_metrics']\n", + "print('\\n=== Metrics ===')\n", + "for k, v in metrics.items():\n", + " print(k, v)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d820eb69", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "hack_digital_transformation", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.11" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/requirements.txt b/requirements.txt index b97433b..127fdd3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,18 +11,14 @@ certifi==2023.11.17 chardet==5.2.0 cleo==2.1.0 click==8.1.6 -cloud-init==25.1.4 colorama==0.4.6 -command-not-found==0.3 configobj==5.0.8 constantly==23.10.4 cookiecutter==2.6.0 crashtest==0.4.1 cryptography==41.0.7 -dbus-python==1.3.2 distlib==0.3.8 distro==1.9.0 -distro-info==1.7+build1 dulwich==0.21.6 fastimport==0.9.14 fastjsonschema==2.19.0 @@ -66,7 +62,6 @@ pyasn1==0.4.8 pyasn1-modules==0.2.8 pycurl==7.45.3 Pygments==2.17.2 -PyGObject==3.48.2 PyHamcrest==2.1.0 PyJWT==2.7.0 pylev==1.4.0 @@ -75,7 +70,6 @@ pyparsing==3.1.1 pyproject_hooks==1.0.0 pyrsistent==0.20.0 pyserial==3.5 -python-apt==2.7.7+ubuntu5 python-dateutil==2.8.2 python-magic==0.4.27 python-slugify==8.0.4 @@ -92,21 +86,27 @@ service-identity==24.1.0 setuptools==68.1.2 shellingham==1.5.4 six==1.16.0 -systemd-python==235 toml==0.10.2 tomlkit==0.12.4 trove-classifiers==2024.1.31 Twisted==24.3.0 typing_extensions==4.10.0 -ubuntu-pro-client==8001 -unattended-upgrades==0.1 Unidecode==1.3.8 urllib3==2.0.7 uvicorn==0.27.1 uvloop==0.19.0 -virtualenv==20.25.0+ds wadllib==1.3.6 wheel==0.42.0 wsproto==1.2.0 zipp==1.0.0 zope.interface==6.1 +redis==6.4.0 +amqp==5.3.1 +billiard==4.2.2 +celery==5.5.3 +click-didyoumean==0.3.1 +click-plugins==1.1.1.2 +click-repl==0.3.0 +kombu==5.5.4 +vine==5.1.0 +psycopg2-binary==2.9.10 \ No newline at end of file diff --git a/src/api/app.py b/src/api/app.py index da92f29..4eed7e5 100644 --- a/src/api/app.py +++ b/src/api/app.py @@ -1,24 +1,25 @@ +import json import os -from typing import Any, Dict, List, Optional from datetime import datetime +from typing import Any, Dict, List, Optional +import redis from fastapi import FastAPI, HTTPException from pydantic import BaseModel from sqlalchemy import create_engine, text from sqlalchemy.orm import sessionmaker -import redis -import json # Импортируем CV модель from src.models.cv_model import CVModel, create_cv_model + # Импортируем Celery задачи -from src.tasks.worker import process_image_task, batch_process_images_task +from src.tasks.worker import batch_process_images_task, process_image_task # Инициализация FastAPI приложения app = FastAPI( - title="Building Detector API", - description="API для детекции зданий и определения координат на изображениях", - version="1.0.0" + title="Building Detector API", + description="API для детекции зданий и определения координат на изображениях", + version="1.0.0", ) # Глобальные переменные для модели и конфигурации @@ -27,12 +28,12 @@ cv_model: Optional[CVModel] = None # Настройка подключения к базе данных -DATABASE_URL = os.getenv('DATABASE_URL', 'postgresql://postgres:postgres@localhost:5432/building_detector') +DATABASE_URL = os.getenv("DATABASE_URL", "postgresql://postgres:postgres@localhost:5432/building_detector") engine = create_engine(DATABASE_URL) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) # Настройка подключения к Redis -REDIS_URL = os.getenv('REDIS_URL', 'redis://localhost:6379/0') +REDIS_URL = os.getenv("REDIS_URL", "redis://localhost:6379/0") redis_client = redis.Redis.from_url(REDIS_URL) @@ -57,14 +58,14 @@ class ImageProcessRequest(BaseModel): class AsyncImageProcessRequest(BaseModel): """Модель запроса для асинхронной обработки изображения""" - + image_path: str request_id: Optional[str] = None class BatchImageProcessRequest(BaseModel): """Модель запроса для пакетной обработки изображений""" - + image_paths: List[str] request_id: Optional[str] = None @@ -107,7 +108,7 @@ class ImageProcessResponse(BaseModel): class AsyncTaskResponse(BaseModel): """Модель ответа для асинхронной задачи""" - + task_id: str request_id: Optional[str] = None status: str = "started" @@ -116,7 +117,7 @@ class AsyncTaskResponse(BaseModel): class TaskStatusResponse(BaseModel): """Модель ответа для статуса задачи""" - + task_id: str request_id: Optional[str] = None status: str @@ -216,15 +217,12 @@ async def process_image_async(request: AsyncImageProcessRequest): try: # Используем request_id если предоставлен, иначе None request_id = request.request_id - + # Отправляем задачу в Celery task = process_image_task.delay(request.image_path, request_id) - + return AsyncTaskResponse( - task_id=task.id, - request_id=request_id, - status="started", - message="Задача принята в обработку" + task_id=task.id, request_id=request_id, status="started", message="Задача принята в обработку" ) except Exception as e: raise HTTPException(status_code=500, detail=f"Ошибка отправки задачи: {str(e)}") @@ -236,15 +234,15 @@ async def process_images_batch(request: BatchImageProcessRequest): try: # Используем request_id если предоставлен, иначе None request_id = request.request_id - + # Отправляем задачу в Celery task = batch_process_images_task.delay(request.image_paths, request_id) - + return AsyncTaskResponse( task_id=task.id, request_id=request_id, status="started", - message=f"Пакетная задача принята в обработку. Количество изображений: {len(request.image_paths)}" + message=f"Пакетная задача принята в обработку. Количество изображений: {len(request.image_paths)}", ) except Exception as e: raise HTTPException(status_code=500, detail=f"Ошибка отправки пакетной задачи: {str(e)}") @@ -256,23 +254,24 @@ async def get_task_status(task_id: str): try: # Проверяем статус задачи в Celery from celery.result import AsyncResult + from src.tasks.worker import celery_app - + task_result = AsyncResult(task_id, app=celery_app) - + # Получаем прогресс задачи из Redis если она в процессе выполнения progress = None - if task_result.state == 'PROGRESS': + if task_result.state == "PROGRESS": progress = redis_client.get(f"task_progress:{task_id}") if progress: - progress = json.loads(progress.decode('utf-8')) - + progress = json.loads(progress.decode("utf-8")) + return TaskStatusResponse( task_id=task_id, status=task_result.state, result=task_result.result if task_result.ready() else None, error=str(task_result.info) if task_result.failed() else None, - progress=progress + progress=progress, ) except Exception as e: raise HTTPException(status_code=500, detail=f"Ошибка получения статуса задачи: {str(e)}") @@ -283,17 +282,19 @@ async def get_tasks_by_request_id(request_id: str): """Получение всех задач по request_id""" try: db = SessionLocal() - query = text(""" + query = text( + """ SELECT task_id, status, progress, total, created_at, updated_at FROM tasks WHERE request_id = :request_id ORDER BY created_at DESC - """) - + """ + ) + result = db.execute(query, {"request_id": request_id}) tasks = result.fetchall() db.close() - + return {"request_id": request_id, "tasks": [dict(task) for task in tasks]} except Exception as e: raise HTTPException(status_code=500, detail=f"Ошибка получения задач: {str(e)}") @@ -304,18 +305,20 @@ async def get_latest_results(limit: int = 10): """Получение последних результатов обработки""" try: db = SessionLocal() - query = text(""" + query = text( + """ SELECT id, image_path, task_id, request_id, coordinates, address, ocr_result, buildings, processed_at, error FROM processing_results ORDER BY processed_at DESC LIMIT :limit - """) - + """ + ) + result = db.execute(query, {"limit": limit}) results = result.fetchall() db.close() - + return {"results": [dict(result) for result in results]} except Exception as e: raise HTTPException(status_code=500, detail=f"Ошибка получения результатов: {str(e)}") diff --git a/src/data/database_builder.py b/src/data/database_builder.py index f2bfa45..5b5a661 100644 --- a/src/data/database_builder.py +++ b/src/data/database_builder.py @@ -2,9 +2,71 @@ import os import pickle import time - +from pathlib import Path +import sys import torch +current_file = Path(__file__).resolve() +project_root_in_cloud = Path("/job") # Явно указываем корень в облаке +local_project_root = current_file.parent.parent + +# Выбираем корень в зависимости от окружения +# Проверяем, находимся ли мы в среде DataSphere (существует ли папка /job) +if project_root_in_cloud.exists(): + ROOT_DIR = project_root_in_cloud + print("✓ Обнаружена среда DataSphere. Используем путь /job") +else: + ROOT_DIR = local_project_root + print("✓ Обнаружена локальная среда. Используем локальный путь") + +# Добавляем возможные пути к модулям в sys.path +possible_paths_to_models = [ + ROOT_DIR / "models", # Папка models в корне + ROOT_DIR / "src" / "models", # Папка models внутри src + ROOT_DIR, # Сам корень проекта + ROOT_DIR / "src", # Папка src + ROOT_DIR / "utils", # Папка utils в корне + ROOT_DIR / "src" / "utils", # Папка utils внутри src +] + +for path in possible_paths_to_models: + path_str = str(path) + if path.exists() and path_str not in sys.path: + sys.path.insert(0, path_str) + print(f"✓ Добавлен путь: {path}") + +# Также добавляем родительскую директорию текущего файла +current_parent = str(current_file.parent) +if current_parent not in sys.path: + sys.path.insert(0, current_parent) + +print("=" * 60) +print("FINAL ENVIRONMENT INFO:") +print(f"Current file: {current_file}") +print(f"ROOT_DIR: {ROOT_DIR}") +print(f"Current working directory: {Path.cwd()}") +print(f"Python will look for modules in:") +for i, path in enumerate(sys.path[:10]): # Показываем первые 10 путей + print(f" {i+1}. {path}") +print("=" * 60) + +# Диагностика: что действительно есть в облаке +print("\nCHECKING CLOUD ENVIRONMENT STRUCTURE:") +check_paths = [ROOT_DIR, Path(".")] +for path in check_paths: + if path.exists(): + print(f"\nСодержимое {path}:") + try: + items = list(path.iterdir()) + if not items: + print(" [EMPTY]") + for item in items: + item_type = "DIR" if item.is_dir() else "FILE" + print(f" [{item_type}] {item.name}") + except Exception as e: + print(f" Ошибка доступа: {e}") +print("=" * 60) + from data.faiss_indexer import FaissIndexer from models.feature_extractor import FeatureExtractor from utils.config import DATA_PATHS, s3_manager @@ -56,7 +118,7 @@ def main(): print("1. Извлечение признаков из изображений в S3...") extractor = FeatureExtractor() - features_dict, failed_images = extractor.process_all_images(batch_size=64) + features_dict, failed_images = extractor.process_all_images(batch_size=256) if not features_dict: print("Не удалось извлечь признаки ни из одного изображения") diff --git a/src/data/datasets.py b/src/data/datasets.py new file mode 100644 index 0000000..b5c220c --- /dev/null +++ b/src/data/datasets.py @@ -0,0 +1,63 @@ +""" +Geo dataset and geodesic utility. +""" +import math +from typing import List + +import numpy as np +import pandas as pd +from PIL import Image +import torch +from torch.utils.data import Dataset + + +class GeoDataset(Dataset): + """A torch Dataset for geotagged images stored in a CSV with columns path,lat,lon.""" + def __init__(self, csv_file: str, preprocess=None, img_size: int = 224): + df = pd.read_csv(csv_file) + if not {'path', 'lat', 'lon'}.issubset(df.columns): + raise ValueError(f"CSV {csv_file} must contain 'path', 'lat' and 'lon' columns.") + self.df = df.reset_index(drop=True) + self.paths: List[str] = self.df['path'].astype(str).tolist() + self.lats: np.ndarray = self.df['lat'].astype(float).to_numpy() + self.lons: np.ndarray = self.df['lon'].astype(float).to_numpy() + self.preprocess = preprocess + self.img_size = img_size + if self.preprocess is None: + try: + from torchvision import transforms as T + self.fallback = T.Compose([ + T.Resize(int(self.img_size * 1.14)), + T.CenterCrop(self.img_size), + T.ToTensor(), + T.Normalize(mean=[0.48145466, 0.4578275, 0.40821073], + std=[0.26862954, 0.26130258, 0.27577711]) + ]) + except Exception: + self.fallback = None + + def __len__(self) -> int: + return len(self.paths) + + def __getitem__(self, idx: int): + path = self.paths[idx] + image = Image.open(path).convert('RGB') + if self.preprocess is not None: + tensor = self.preprocess(image) + if isinstance(tensor, torch.Tensor) and tensor.ndim == 4: + tensor = tensor.squeeze(0) + else: + if self.fallback is None: + raise RuntimeError("No preprocess provided and torchvision not available") + tensor = self.fallback(image) + gps = torch.tensor([self.lats[idx], self.lons[idx]], dtype=torch.float32) + return tensor, gps, path + + +def haversine_m(lat1: float, lon1: float, lat2: float, lon2: float) -> float: + R = 6371000.0 + lat1, lon1, lat2, lon2 = map(math.radians, (lat1, lon1, lat2, lon2)) + dlat = lat2 - lat1 + dlon = lon2 - lon1 + a = math.sin(dlat / 2) ** 2 + math.cos(lat1) * math.cos(lat2) * math.sin(dlon / 2) ** 2 + return 2 * R * math.asin(math.sqrt(a)) \ No newline at end of file diff --git a/src/geo/geocoder.py b/src/geo/geocoder.py index 74903bf..ff8c0e1 100644 --- a/src/geo/geocoder.py +++ b/src/geo/geocoder.py @@ -1,38 +1,35 @@ -import requests import logging -from typing import Dict, Optional import os +from typing import Dict, Optional + +import requests logger = logging.getLogger(__name__) class Geocoder: """Класс для работы с геокодерами и получения адресов по координатам""" - + def __init__(self): """Инициализация геокодера""" self.yandex_api_key = os.getenv("YANDEX_GEOCODER_API_KEY") self.google_api_key = os.getenv("GOOGLE_GEOCODER_API_KEY") self.openstreetmap_enabled = True - + def geocode(self, lat: float, lon: float) -> Optional[str]: """ Получение адреса по координатам с использованием различных геокодеров - + Args: lat: Широта lon: Долгота - + Returns: Адрес в виде строки или None """ # Пробуем различные геокодеры в порядке приоритета - geocoders = [ - self._yandex_geocode, - self._google_geocode, - self._openstreetmap_geocode - ] - + geocoders = [self._yandex_geocode, self._google_geocode, self._openstreetmap_geocode] + for geocoder_func in geocoders: try: address = geocoder_func(lat, lon) @@ -41,24 +38,24 @@ def geocode(self, lat: float, lon: float) -> Optional[str]: except Exception as e: logger.warning(f"Ошибка геокодера {geocoder_func.__name__}: {e}") continue - + return None - + def _yandex_geocode(self, lat: float, lon: float) -> Optional[str]: """ Геокодирование с помощью Yandex Geocoder API - + Args: lat: Широта lon: Долгота - + Returns: Адрес в виде строки или None """ if not self.yandex_api_key: logger.warning("Yandex API key не установлен") return None - + try: url = "https://geocode-maps.yandex.ru/1.x/" params = { @@ -66,104 +63,98 @@ def _yandex_geocode(self, lat: float, lon: float) -> Optional[str]: "geocode": f"{lon},{lat}", "format": "json", "kind": "house", - "results": 1 + "results": 1, } - + response = requests.get(url, params=params, timeout=5) response.raise_for_status() - + data = response.json() - + # Извлекаем адрес из ответа feature_member = data.get("response", {}).get("GeoObjectCollection", {}).get("featureMember", []) if feature_member: - address = feature_member[0].get("GeoObject", {}).get("metaDataProperty", {}).get("GeocoderMetaData", {}).get("text") + address = ( + feature_member[0] + .get("GeoObject", {}) + .get("metaDataProperty", {}) + .get("GeocoderMetaData", {}) + .get("text") + ) if address: return address - + return None except Exception as e: logger.error(f"Ошибка Yandex геокодера: {e}") return None - + def _google_geocode(self, lat: float, lon: float) -> Optional[str]: """ Геокодирование с помощью Google Geocoding API - + Args: lat: Широта lon: Долгота - + Returns: Адрес в виде строки или None """ if not self.google_api_key: logger.warning("Google API key не установлен") return None - + try: url = "https://maps.googleapis.com/maps/api/geocode/json" - params = { - "latlng": f"{lat},{lon}", - "key": self.google_api_key, - "language": "ru" - } - + params = {"latlng": f"{lat},{lon}", "key": self.google_api_key, "language": "ru"} + response = requests.get(url, params=params, timeout=5) response.raise_for_status() - + data = response.json() - + # Извлекаем адрес из ответа results = data.get("results", []) if results: address = results[0].get("formatted_address") if address: return address - + return None except Exception as e: logger.error(f"Ошибка Google геокодера: {e}") return None - + def _openstreetmap_geocode(self, lat: float, lon: float) -> Optional[str]: """ Геокодирование с помощью OpenStreetMap Nominatim - + Args: lat: Широта lon: Долгота - + Returns: Адрес в виде строки или None """ if not self.openstreetmap_enabled: return None - + try: url = "https://nominatim.openstreetmap.org/reverse" - params = { - "lat": lat, - "lon": lon, - "format": "json", - "addressdetails": 1, - "accept-language": "ru" - } - - headers = { - "User-Agent": "BuildingDetector/1.0 (hackathon project)" - } - + params = {"lat": lat, "lon": lon, "format": "json", "addressdetails": 1, "accept-language": "ru"} + + headers = {"User-Agent": "BuildingDetector/1.0 (hackathon project)"} + response = requests.get(url, params=params, headers=headers, timeout=5) response.raise_for_status() - + data = response.json() - + # Извлекаем адрес из ответа address = data.get("display_name") if address: return address - + return None except Exception as e: logger.error(f"Ошибка OpenStreetMap геокодера: {e}") @@ -185,11 +176,11 @@ def get_geocoder() -> Geocoder: def geocode_coordinates(lat: float, lon: float) -> Optional[str]: """ Получение адреса по координатам - + Args: lat: Широта lon: Долгота - + Returns: Адрес в виде строки или None """ diff --git a/src/models/cv_model.py b/src/models/cv_model.py index a5f6185..68b4692 100644 --- a/src/models/cv_model.py +++ b/src/models/cv_model.py @@ -1,29 +1,31 @@ -import numpy as np -from typing import Dict, List, Optional import logging from datetime import datetime +from typing import Dict, List, Optional + +import numpy as np from PIL import Image +from data.faiss_indexer import FaissIndexer +from src.geo.geocoder import geocode_coordinates +from utils.config import DATA_PATHS, s3_manager + # Импортируем существующие компоненты from .feature_extractor import FeatureExtractor from .OCR_model import OverlayOCR -from data.faiss_indexer import FaissIndexer -from utils.config import DATA_PATHS, s3_manager -from src.geo.geocoder import geocode_coordinates logger = logging.getLogger(__name__) class CVModel: """Модель компьютерного зрения для детекции зданий и определения координат""" - + def __init__(self): """Инициализация модели CV""" self.ocr_model = OverlayOCR() self.feature_extractor = FeatureExtractor() self.indexer = None self._initialize_faiss_index() - + def _initialize_faiss_index(self): """Инициализация FAISS индекса""" try: @@ -34,14 +36,14 @@ def _initialize_faiss_index(self): except Exception as e: logger.error(f"Ошибка инициализации FAISS индекса: {e}") raise - + def process_image(self, image_path: str) -> Dict: """ Обработка изображения: детекция зданий, определение координат, OCR - + Args: image_path: Путь к изображению - + Returns: Словарь с результатами обработки """ @@ -52,32 +54,32 @@ def process_image(self, image_path: str) -> Dict: "buildings": [], "coordinates": None, "address": None, - "ocr_result": None + "ocr_result": None, } - + # Загружаем изображение image = Image.open(image_path) if image.mode != "RGB": image = image.convert("RGB") - + # Извлекаем признаки изображения features = self.feature_extractor.extract_features(image) - + if features is not None: # Поиск похожих изображений в базе similar_images = self.indexer.search_similar(features, k=5) - + # Определяем координаты на основе топ-N похожих изображений coordinates = self._estimate_coordinates(similar_images) result["coordinates"] = coordinates - + # Получаем адрес по координатам if coordinates: result["address"] = self._geocode_coordinates(coordinates) - + # Детектируем здания (заглушка, так как у нас визуальный поиск) result["buildings"] = self._detect_buildings_placeholder(image_path) - + # Выполняем OCR try: final, norm, joined, conf, roi_name = self.ocr_model.run_on_image(image_path) @@ -86,34 +88,34 @@ def process_image(self, image_path: str) -> Dict: "norm": norm, "joined": joined, "confidence": conf, - "roi_name": roi_name + "roi_name": roi_name, } except Exception as e: logger.warning(f"Ошибка OCR для {image_path}: {e}") - + return result - + except Exception as e: logger.error(f"Ошибка обработки изображения {image_path}: {e}") raise - + def _estimate_coordinates(self, similar_images: List[Dict]) -> Optional[Dict]: """ Оценка координат на основе похожих изображений - + Args: similar_images: Список похожих изображений с результатами поиска - + Returns: Словарь с координатами {lat, lon} или None """ if not similar_images: return None - + try: # Получаем координаты из метаданных похожих изображений coordinates_list = [] - + for img_result in similar_images: s3_key = img_result["s3_key"] # Здесь нужно извлечь координаты из метаданных S3 объекта @@ -122,63 +124,56 @@ def _estimate_coordinates(self, similar_images: List[Dict]) -> Optional[Dict]: if coords: # Взвешиваем координаты по степени схожести weight = 1.0 / (1.0 + img_result["distance"]) - coordinates_list.append({ - "lat": coords["lat"], - "lon": coords["lon"], - "weight": weight - }) - + coordinates_list.append({"lat": coords["lat"], "lon": coords["lon"], "weight": weight}) + if not coordinates_list: return None - + # Вычисляем взвешенное среднее координат total_weight = sum(coord["weight"] for coord in coordinates_list) if total_weight == 0: return None - + avg_lat = sum(coord["lat"] * coord["weight"] for coord in coordinates_list) / total_weight avg_lon = sum(coord["lon"] * coord["weight"] for coord in coordinates_list) / total_weight - - return { - "lat": avg_lat, - "lon": avg_lon - } - + + return {"lat": avg_lat, "lon": avg_lon} + except Exception as e: logger.error(f"Ошибка оценки координат: {e}") return None - + def _get_image_coordinates_from_metadata(self, s3_key: str) -> Optional[Dict]: """ Получение координат изображения из метаданных S3 - + Args: s3_key: Ключ объекта в S3 - + Returns: Словарь с координатами {lat, lon} или None """ try: # Получаем метаданные объекта из S3 metadata = s3_manager.get_object_metadata(s3_key) - + if metadata and "latitude" in metadata and "longitude" in metadata: lat = float(metadata["latitude"]) lon = float(metadata["longitude"]) return {"lat": lat, "lon": lon} - + return None except Exception as e: logger.warning(f"Не удалось получить координаты для {s3_key}: {e}") return None - + def _geocode_coordinates(self, coordinates: Dict) -> Optional[str]: """ Получение адреса по координатам - + Args: coordinates: Словарь с координатами {lat, lon} - + Returns: Адрес в виде строки или None """ @@ -190,27 +185,21 @@ def _geocode_coordinates(self, coordinates: Dict) -> Optional[str]: logger.warning(f"Ошибка геокодирования координат {coordinates}: {e}") return None return None - + def _detect_buildings_placeholder(self, image_path: str) -> List[Dict]: """ Заглушка для детекции зданий В текущей архитектуре используется визуальный поиск, поэтому детекция не требуется - + Args: image_path: Путь к изображению - + Returns: Список обнаруженных зданий """ # В текущей архитектуре мы не детектируем здания напрямую, # а находим похожие изображения в базе - return [ - { - "bbox": [0, 0, 100, 100], # Заглушка - "confidence": 1.0, - "area": 10000 - } - ] + return [{"bbox": [0, 0, 100, 100], "confidence": 1.0, "area": 10000}] # Заглушка def create_cv_model() -> CVModel: diff --git a/src/models/loss_function.py b/src/models/loss_function.py new file mode 100644 index 0000000..349adc6 --- /dev/null +++ b/src/models/loss_function.py @@ -0,0 +1,27 @@ +from typing import Optional +import torch +import torch.nn.functional as F + + +def contrastive_loss_with_queue(im_vecs: torch.Tensor, loc_vecs: torch.Tensor, + q_tensor: Optional[torch.Tensor] = None, + temperature: float = 0.07) -> torch.Tensor: + device = im_vecs.device + B = im_vecs.shape[0] + + im_norm = F.normalize(im_vecs, p=2, dim=-1) + loc_norm = F.normalize(loc_vecs, p=2, dim=-1) + + if q_tensor is not None: + loc_concat = torch.cat([loc_norm, F.normalize(q_tensor, p=2, dim=-1)], dim=0) + else: + loc_concat = loc_norm + + logits_i2l = (im_norm @ loc_concat.t()) / temperature # [B, B+Q] + targets = torch.arange(B, device=device) + loss_i2l = F.cross_entropy(logits_i2l, targets) + + logits_l2i = (loc_norm @ im_norm.t()) / temperature # [B, B] + loss_l2i = F.cross_entropy(logits_l2i, targets) + + return 0.5 * (loss_i2l + loss_l2i) \ No newline at end of file diff --git a/src/models/metrics.py b/src/models/metrics.py new file mode 100644 index 0000000..73200dd --- /dev/null +++ b/src/models/metrics.py @@ -0,0 +1,55 @@ +from typing import List, Dict +import numpy as np +import pandas as pd + +from data.datasets import haversine_m + + +def geo_metrics_from_indices(df_test: pd.DataFrame, df_train: pd.DataFrame, + indices: np.ndarray, + ks: List[int] = [1, 5, 10], + radii_m: List[float] = [25.0, 50.0, 100.0]) -> Dict[str, float]: + metrics: Dict[str, float] = {} + valid_mask = (~df_test['lat'].isna()) & (~df_test['lon'].isna()) + coverage = 100.0 * float(valid_mask.sum()) / float(len(df_test)) if len(df_test) > 0 else 0.0 + metrics['Coverage_with_coords_%'] = round(coverage, 2) + + top1 = indices[:, 0] + dists = [] + for i in range(len(df_test)): + tlat = float(df_test.iloc[i]['lat']) + tlon = float(df_test.iloc[i]['lon']) + gidx = int(top1[i]) + glat = float(df_train.iloc[gidx]['lat']) + glon = float(df_train.iloc[gidx]['lon']) + dists.append(haversine_m(tlat, tlon, glat, glon)) + metrics['Top1_Distance_mean_m'] = float(np.mean(dists)) if len(dists) > 0 else float('nan') + metrics['Top1_Distance_median_m'] = float(np.median(dists)) if len(dists) > 0 else float('nan') + metrics['Top1_Distance_std_m'] = float(np.std(dists)) if len(dists) > 0 else float('nan') + + for rad in radii_m: + for K in ks: + hits = [] + rr_list = [] + for i in range(len(df_test)): + tlat = float(df_test.iloc[i]['lat']) + tlon = float(df_test.iloc[i]['lon']) + found_rank = None + max_rank = min(K, indices.shape[1]) + for rank_i in range(max_rank): + gidx = int(indices[i, rank_i]) + glat = float(df_train.iloc[gidx]['lat']) + glon = float(df_train.iloc[gidx]['lon']) + d = haversine_m(tlat, tlon, glat, glon) + if d <= rad: + found_rank = rank_i + 1 + break + if found_rank is None: + hits.append(0.0) + rr_list.append(0.0) + else: + hits.append(1.0) + rr_list.append(1.0 / found_rank) + metrics[f'Geo_Recall@{K}_≤{int(rad)}m'] = float(np.mean(hits)) + metrics[f'Geo_MRR@{K}_≤{int(rad)}m'] = float(np.mean(rr_list)) + return metrics \ No newline at end of file diff --git a/src/models/trainer.py b/src/models/trainer.py new file mode 100644 index 0000000..4fd0845 --- /dev/null +++ b/src/models/trainer.py @@ -0,0 +1,184 @@ +import os +import math +from typing import Optional, List, Dict + +import numpy as np +import pandas as pd +import torch +import torch.nn.functional as F +from torch.utils.data import DataLoader +from tqdm import tqdm +from PIL import Image +from data.datasets import GeoDataset +from models.loss_function import contrastive_loss_with_queue +from models.metrics import geo_metrics_from_indices +import faiss + +def train_and_evaluate( + image_encoder: torch.nn.Module, + loc_encoder: torch.nn.Module, + train_csv: str, + test_csv: str, + out_dir: str = './checkpoints', + epochs: int = 3, + batch_size: int = 128, + lr: float = 3e-5, + device: Optional[torch.device] = None, + eval_k: int = 10, + radii_m: List[float] = [25.0, 50.0, 100.0], + use_queue: bool = False, + queue_size: int = 65536, + amp: bool = True, + log_interval: int = 10 +) -> Dict[str, object]: + + os.makedirs(out_dir, exist_ok=True) + device = device or (torch.device('cuda') if torch.cuda.is_available() else torch.device('cpu')) + preprocess = getattr(image_encoder, 'preprocess_image', None) + + train_ds = GeoDataset(train_csv, preprocess=preprocess) + test_ds = GeoDataset(test_csv, preprocess=preprocess) + train_loader = DataLoader(train_ds, batch_size=batch_size, shuffle=True, num_workers=4, pin_memory=(device.type == 'cuda')) + + if isinstance(image_encoder, torch.nn.Module): + image_encoder = image_encoder.to(device) + img_forward = lambda x: image_encoder(x) + else: + img_forward = image_encoder + loc_encoder = loc_encoder.to(device) + + sample_img, sample_gps, _ = train_ds[0] + sample_inp = sample_img.unsqueeze(0).to(device) + + with torch.no_grad(): + img_emb_dim = img_forward(sample_inp).shape[1] + loc_emb_dim = loc_encoder(sample_gps.unsqueeze(0).to(device)).shape[1] + if img_emb_dim != loc_emb_dim: + raise RuntimeError(f"Image and location encoders must produce embeddings of the same dimension: {img_emb_dim} vs {loc_emb_dim}") + + emb_dim = img_emb_dim + queue = None + if use_queue: + queue = np.zeros((0, emb_dim), dtype=np.float32) + + params = [] + if isinstance(image_encoder, torch.nn.Module): + params += list(image_encoder.parameters()) + params += list(loc_encoder.parameters()) + optimizer = torch.optim.AdamW(params, lr=lr, weight_decay=1e-6) + + # AMP setup + use_amp = amp and device.type == 'cuda' + device_type = 'cuda' if device.type == 'cuda' else 'cpu' + scaler = torch.amp.GradScaler(enabled=use_amp and device.type == device_type) + + loss_history: List[float] = [] + for epoch in range(1, epochs + 1): + if isinstance(image_encoder, torch.nn.Module): + image_encoder.train() + loc_encoder.train() + running_loss = 0.0 + examples_seen = 0 + + pbar = tqdm(train_loader, desc=f"Epoch {epoch}/{epochs}", unit="batch") + for batch_idx, (imgs, gps, paths) in enumerate(pbar, 1): + imgs = imgs.to(device) + gps = gps.to(device) + optimizer.zero_grad() + with torch.amp.autocast(device_type=device_type, enabled=use_amp): + im_vecs = img_forward(imgs) + loc_vecs = loc_encoder(gps) + if use_queue and queue is not None and len(queue) > 0: + q_tensor = torch.from_numpy(queue).to(device) + else: + q_tensor = None + loss = contrastive_loss_with_queue(im_vecs, loc_vecs, q_tensor, temperature=0.07) + scaler.scale(loss).backward() + scaler.step(optimizer) + scaler.update() + + batch_size_actual = imgs.size(0) + running_loss += float(loss.item()) * batch_size_actual + examples_seen += batch_size_actual + + if use_queue: + with torch.no_grad(): + loc_norm = F.normalize(loc_vecs, p=2, dim=-1).cpu().numpy() + if queue is None or queue.size == 0: + queue = loc_norm.copy() + else: + queue = np.concatenate([queue, loc_norm], axis=0) + if queue.shape[0] > queue_size: + queue = queue[-queue_size:] + + if batch_idx % log_interval == 0: + mean_loss = running_loss / max(1, examples_seen) + pbar.set_postfix(mean_loss=f"{mean_loss:.6f}") + print(f"Epoch {epoch}, batch {batch_idx}, mean loss so far: {mean_loss:.6f}") + pbar.close() + + epoch_loss = running_loss / max(1, examples_seen) + print(f"Epoch {epoch} completed, average loss: {epoch_loss:.6f}") + loss_history.append(epoch_loss) + ckpt = { + 'epoch': epoch, + 'image_encoder': image_encoder.state_dict() if isinstance(image_encoder, torch.nn.Module) else None, + 'loc_encoder': loc_encoder.state_dict(), + 'optimizer': optimizer.state_dict(), + 'queue': queue + } + torch.save(ckpt, os.path.join(out_dir, f'checkpoint_epoch{epoch}.pth')) + + df_train = pd.read_csv(train_csv)[['lat', 'lon']].reset_index(drop=True) + df_test = pd.read_csv(test_csv)[['lat', 'lon']].reset_index(drop=True) + + with torch.no_grad(): + if isinstance(image_encoder, torch.nn.Module): + image_encoder.eval() + loc_encoder.eval() + + train_coords = df_train.to_numpy(dtype=np.float32) + loc_embs_list = [] + for i in tqdm(range(0, train_coords.shape[0], 1024), desc="Encoding train coords", unit="block"): + block = torch.from_numpy(train_coords[i:i + 1024]).to(device) + feats = loc_encoder(block) + loc_embs_list.append(F.normalize(feats, p=2, dim=-1).cpu().numpy().astype(np.float32)) + loc_embs = np.vstack(loc_embs_list) if len(loc_embs_list) > 0 else np.zeros((0, emb_dim), dtype=np.float32) + + test_image_paths = test_ds.paths + image_embs_list = [] + for i in tqdm(range(0, len(test_image_paths), 128), desc="Encoding test images", unit="batch"): + batch_paths = test_image_paths[i:i + 128] + tensors = [] + for p in batch_paths: + img = Image.open(p).convert('RGB') + if preprocess is not None: + t = preprocess(img) + if isinstance(t, torch.Tensor) and t.ndim == 4: + t = t.squeeze(0) + else: + from torchvision import transforms as T + t = T.Compose([ + T.Resize(256), + T.CenterCrop(224), + T.ToTensor(), + T.Normalize(mean=[0.48145466, 0.4578275, 0.40821073], + std=[0.26862954, 0.26130258, 0.27577711]) + ])(img) + tensors.append(t) + batch_t = torch.stack(tensors, dim=0).to(device) + feats = img_forward(batch_t) + image_embs_list.append(F.normalize(feats, p=2, dim=-1).cpu().numpy().astype(np.float32)) + image_embs = np.vstack(image_embs_list) if len(image_embs_list) > 0 else np.zeros((0, emb_dim), dtype=np.float32) + + dim = loc_embs.shape[1] + index = faiss.IndexFlatIP(dim) + index.add(loc_embs) + K = min(eval_k, loc_embs.shape[0]) + _, I = index.search(image_embs, K) + + metrics = geo_metrics_from_indices(df_test, df_train, I, ks=[1, 5, 10], radii_m=radii_m) + return { + 'loss_history': loss_history, + 'last_metrics': metrics + } \ No newline at end of file diff --git a/src/tasks/worker.py b/src/tasks/worker.py index cea0140..48173e9 100644 --- a/src/tasks/worker.py +++ b/src/tasks/worker.py @@ -1,10 +1,11 @@ -import os +import json import logging +import os +from datetime import datetime + from celery import Celery from sqlalchemy import create_engine, text from sqlalchemy.orm import sessionmaker -import json -from datetime import datetime # Импортируем модели и компоненты from src.models.cv_model import CVModel @@ -14,24 +15,24 @@ logger = logging.getLogger(__name__) # Создание Celery приложения -celery_app = Celery('building_detector') +celery_app = Celery("building_detector") celery_app.conf.update( - broker_url=os.getenv('REDIS_URL', 'redis://localhost:6379/0'), - result_backend=os.getenv('REDIS_URL', 'redis://localhost:6379/0'), - task_serializer='json', - accept_content=['json'], - result_serializer='json', - timezone='UTC', + broker_url=os.getenv("REDIS_URL", "redis://localhost:6379/0"), + result_backend=os.getenv("REDIS_URL", "redis://localhost:6379/0"), + task_serializer="json", + accept_content=["json"], + result_serializer="json", + timezone="UTC", enable_utc=True, # Настройки производительности worker_prefetch_multiplier=1, task_acks_late=True, worker_max_tasks_per_child=1000, - worker_concurrency=int(os.getenv('CELERY_WORKER_CONCURRENCY', '4')), + worker_concurrency=int(os.getenv("CELERY_WORKER_CONCURRENCY", "4")), ) # Настройка подключения к базе данных -DATABASE_URL = os.getenv('DATABASE_URL', 'postgresql://postgres:postgres@localhost:5432/building_detector') +DATABASE_URL = os.getenv("DATABASE_URL", "postgresql://postgres:postgres@localhost:5432/building_detector") engine = create_engine(DATABASE_URL) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) @@ -51,34 +52,34 @@ def get_cv_model(): def process_image_task(self, image_path: str, request_id: str = None) -> dict: """ Асинхронная задача для обработки изображения - + Args: image_path: Путь к изображению request_id: Идентификатор запроса (для отслеживания) - + Returns: Результат обработки изображения """ try: logger.info(f"Начало обработки изображения: {image_path}") - + # Получаем модель CV model = get_cv_model() - + # Обрабатываем изображение result = model.process_image(image_path) - + # Добавляем информацию о задаче result["task_id"] = self.request.id result["request_id"] = request_id result["processed_at"] = datetime.now().isoformat() - + # Сохраняем результат в базу данных save_result_to_db(result) - + logger.info(f"Обработка изображения завершена: {image_path}") return result - + except Exception as e: logger.error(f"Ошибка обработки изображения {image_path}: {e}") # Сохраняем информацию об ошибке @@ -87,7 +88,7 @@ def process_image_task(self, image_path: str, request_id: str = None) -> dict: "task_id": self.request.id, "request_id": request_id, "error": str(e), - "processed_at": datetime.now().isoformat() + "processed_at": datetime.now().isoformat(), } save_result_to_db(error_result) raise @@ -96,13 +97,13 @@ def process_image_task(self, image_path: str, request_id: str = None) -> dict: def save_result_to_db(result: dict): """ Сохранение результата обработки в базу данных - + Args: result: Результат обработки изображения """ try: db = SessionLocal() - + # Подготавливаем данные для сохранения image_path = result.get("image_path", "") task_id = result.get("task_id", "") @@ -113,14 +114,15 @@ def save_result_to_db(result: dict): buildings = result.get("buildings", []) processed_at = result.get("processed_at", "") error = result.get("error", "") - + # Преобразуем сложные объекты в JSON coordinates_json = json.dumps(coordinates) if coordinates else "{}" ocr_result_json = json.dumps(ocr_result) if ocr_result else "{}" buildings_json = json.dumps(buildings) if buildings else "[]" - + # Вставляем данные в таблицу - query = text(""" + query = text( + """ INSERT INTO processing_results ( image_path, task_id, request_id, coordinates, address, ocr_result, buildings, processed_at, error @@ -128,28 +130,32 @@ def save_result_to_db(result: dict): :image_path, :task_id, :request_id, :coordinates, :address, :ocr_result, :buildings, :processed_at, :error ) - """) - - db.execute(query, { - "image_path": image_path, - "task_id": task_id, - "request_id": request_id, - "coordinates": coordinates_json, - "address": address, - "ocr_result": ocr_result_json, - "buildings": buildings_json, - "processed_at": processed_at, - "error": error - }) - + """ + ) + + db.execute( + query, + { + "image_path": image_path, + "task_id": task_id, + "request_id": request_id, + "coordinates": coordinates_json, + "address": address, + "ocr_result": ocr_result_json, + "buildings": buildings_json, + "processed_at": processed_at, + "error": error, + }, + ) + db.commit() db.close() - + logger.info(f"Результат сохранен в БД для задачи {task_id}") - + except Exception as e: logger.error(f"Ошибка сохранения результата в БД: {e}") - if 'db' in locals(): + if "db" in locals(): db.rollback() db.close() @@ -158,37 +164,34 @@ def save_result_to_db(result: dict): def batch_process_images_task(self, image_paths: list, request_id: str = None) -> dict: """ Асинхронная задача для пакетной обработки изображений - + Args: image_paths: Список путей к изображениям request_id: Идентификатор запроса (для отслеживания) - + Returns: Сводный результат обработки """ try: logger.info(f"Начало пакетной обработки {len(image_paths)} изображений") - + results = [] errors = [] - + # Обрабатываем изображения по одному for i, image_path in enumerate(image_paths): try: # Обновляем прогресс задачи - self.update_state( - state='PROGRESS', - meta={'current': i, 'total': len(image_paths)} - ) - + self.update_state(state="PROGRESS", meta={"current": i, "total": len(image_paths)}) + # Обрабатываем изображение result = process_image_task(image_path, request_id) results.append(result) - + except Exception as e: logger.error(f"Ошибка обработки изображения {image_path}: {e}") errors.append({"image_path": image_path, "error": str(e)}) - + # Формируем сводный результат summary = { "task_id": self.request.id, @@ -197,16 +200,16 @@ def batch_process_images_task(self, image_paths: list, request_id: str = None) - "total_errors": len(errors), "results": results, "errors": errors, - "processed_at": datetime.now().isoformat() + "processed_at": datetime.now().isoformat(), } - + logger.info(f"Пакетная обработка завершена. Обработано: {len(results)}, Ошибок: {len(errors)}") return summary - + except Exception as e: logger.error(f"Ошибка пакетной обработки: {e}") raise -if __name__ == '__main__': +if __name__ == "__main__": celery_app.start() diff --git a/src/utils/config.py b/src/utils/config.py index 9603060..ec8705d 100644 --- a/src/utils/config.py +++ b/src/utils/config.py @@ -7,7 +7,7 @@ access_key=os.getenv("AWS_SECRET_ACCESS_KEY"), endpoint_url=os.getenv("AWS_ENDPOINT_URL"), bucket_name=os.getenv("AWS_BUCKET_NAME"), - max_workers=4, + max_workers=32, chunk_size=8 * 1024 * 1024, ) diff --git a/tests/quick_test.py b/tests/quick_test.py index c5e4a58..fd4c390 100644 --- a/tests/quick_test.py +++ b/tests/quick_test.py @@ -1,89 +1,91 @@ -import time -from utils.config import s3_manager -from models.feature_extractor import FeatureExtractor -from data.faiss_indexer import FaissIndexer -import os import json +import os import pickle +import time + +from data.faiss_indexer import FaissIndexer +from models.feature_extractor import FeatureExtractor +from utils.config import s3_manager + def quick_build_test(max_files=50): """Быстрое тестирование на небольшом подмножестве""" print(f"=== БЫСТРОЕ ТЕСТИРОВАНИЕ НА {max_files} ФАЙЛАХ ===") - + # 1. Быстро получаем только несколько файлов print("1. Получение списка файлов из S3...") all_files = s3_manager.list_files(prefix="", file_extensions=[".jpg", ".jpeg", ".png", ".webp"]) - + if not all_files: print("Не найдено файлов в S3!") return - + # Фильтруем только изображения - image_files = [f for f in all_files if f.lower().endswith(('.jpg', '.jpeg', '.png'))] + image_files = [f for f in all_files if f.lower().endswith((".jpg", ".jpeg", ".png"))] image_files = image_files[:max_files] # Берем только первые N - + print(f"Будет обработано {len(image_files)} изображений") - + # 2. Создаем директории - os.makedirs('data_test/processed', exist_ok=True) - os.makedirs('data_test/index', exist_ok=True) - + os.makedirs("data_test/processed", exist_ok=True) + os.makedirs("data_test/index", exist_ok=True) + # 3. Загружаем и обрабатываем изображения print("2. Загрузка и обработка изображений...") extractor = FeatureExtractor() features_dict = {} - + for i, s3_key in enumerate(image_files): print(f" Обработка {i+1}/{len(image_files)}: {s3_key}") - + # Загружаем одно изображение image_data = s3_manager.download_bytes(s3_key) if image_data: # Преобразуем в изображение - from PIL import Image import io + + from PIL import Image + image = Image.open(io.BytesIO(image_data)) - if image.mode != 'RGB': - image = image.convert('RGB') - + if image.mode != "RGB": + image = image.convert("RGB") + # Извлекаем признаки features = extractor.extract_features(image) if features is not None: - features_dict[s3_key] = { - 'features': features, - 's3_key': s3_key - } - + features_dict[s3_key] = {"features": features, "s3_key": s3_key} + print(f"Успешно обработано: {len(features_dict)}/{len(image_files)}") - + if not features_dict: print("Не удалось обработать ни одного изображения!") return - + # 4. Создаем FAISS индекс print("3. Создание FAISS индекса...") indexer = FaissIndexer(dimension=2048) - num_indexed = indexer.create_index(features_dict, index_type='Flat') # Используем простой индекс - + num_indexed = indexer.create_index(features_dict, index_type="Flat") # Используем простой индекс + # 5. Сохраняем результаты print("4. Сохранение результатов...") - indexer.save_index('data_test/index/faiss_index.bin', 'data_test/processed/image_mapping.pkl') - + indexer.save_index("data_test/index/faiss_index.bin", "data_test/processed/image_mapping.pkl") + # Сохраняем метаданные metadata = { - 'test_files_processed': len(features_dict), - 'total_files_in_test': len(image_files), - 'model_used': 'ResNet50', - 'build_time': 'quick_test', - 'note': 'Быстрый тест на ограниченном наборе данных' + "test_files_processed": len(features_dict), + "total_files_in_test": len(image_files), + "model_used": "ResNet50", + "build_time": "quick_test", + "note": "Быстрый тест на ограниченном наборе данных", } - - with open('data_test/processed/metadata.json', 'w') as f: + + with open("data_test/processed/metadata.json", "w") as f: json.dump(metadata, f, indent=2) - + print("=== ТЕСТИРОВАНИЕ ЗАВЕРШЕНО! ===") print(f"Создана тестовая база с {num_indexed} изображениями") print("Файлы сохранены в data_test/") + if __name__ == "__main__": - quick_build_test(max_files=5000) # Обработаем только 20 файлов для теста \ No newline at end of file + quick_build_test(max_files=5000) # Обработаем только 20 файлов для теста diff --git a/tests/test_functional.py b/tests/test_functional.py index 77123af..bd28d28 100644 --- a/tests/test_functional.py +++ b/tests/test_functional.py @@ -1,77 +1,78 @@ -import unittest +import logging import os +import sys import tempfile +import unittest + import numpy as np from PIL import Image -import sys -import logging # Добавляем путь к src для импорта модулей -sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) +sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) -from src.models.cv_model import CVModel -from src.models.feature_extractor import FeatureExtractor from src.data.faiss_indexer import FaissIndexer from src.geo.geocoder import Geocoder +from src.models.cv_model import CVModel +from src.models.feature_extractor import FeatureExtractor class TestFunctional(unittest.TestCase): """Функциональные тесты для проверки работы системы""" - + @classmethod def setUpClass(cls): """Инициализация перед всеми тестами""" # Настройка логирования logging.basicConfig(level=logging.INFO) cls.logger = logging.getLogger(__name__) - + def setUp(self): """Инициализация перед каждым тестом""" pass - + def tearDown(self): """Очистка после каждого теста""" pass - + def test_feature_extraction(self): """Тест извлечения признаков из изображения""" # Создаем тестовое изображение - test_image = Image.new('RGB', (224, 224), color='red') - + test_image = Image.new("RGB", (224, 224), color="red") + # Инициализируем экстрактор признаков extractor = FeatureExtractor() - + # Извлекаем признаки features = extractor.extract_features(test_image) - + # Проверяем, что признаки извлечены корректно self.assertIsNotNone(features) self.assertEqual(features.shape, (2048,)) # ResNet50 features self.assertAlmostEqual(np.linalg.norm(features), 1.0, places=3) # Нормализованные признаки - + def test_faiss_index_operations(self): """Тест операций с FAISS индексом""" # Создаем тестовые признаки features_dict = {} for i in range(5): features_dict[f"test_image_{i}.jpg"] = { - "features": np.random.rand(2048).astype('float32'), - "s3_key": f"test/test_image_{i}.jpg" + "features": np.random.rand(2048).astype("float32"), + "s3_key": f"test/test_image_{i}.jpg", } - + # Создаем FAISS индекс indexer = FaissIndexer(dimension=2048) num_indexed = indexer.create_index(features_dict, index_type="Flat") - + # Проверяем, что индекс создан корректно self.assertEqual(num_indexed, 5) self.assertIsNotNone(indexer.index) self.assertEqual(len(indexer.image_mapping), 5) - + # Тестируем поиск похожих изображений - query_features = np.random.rand(2048).astype('float32') + query_features = np.random.rand(2048).astype("float32") similar_images = indexer.search_similar(query_features, k=3) - + # Проверяем результаты поиска self.assertEqual(len(similar_images), 3) for result in similar_images: @@ -79,28 +80,28 @@ def test_faiss_index_operations(self): self.assertIn("s3_key", result) self.assertIn("distance", result) self.assertIn("similarity_score", result) - + def test_geocoder_initialization(self): """Тест инициализации геокодера""" geocoder = Geocoder() - + # Проверяем, что геокодер инициализирован корректно self.assertIsNotNone(geocoder) - + def test_cv_model_initialization(self): """Тест инициализации CV модели""" try: cv_model = CVModel() - + # Проверяем, что модель инициализирована корректно self.assertIsNotNone(cv_model.feature_extractor) self.assertIsNotNone(cv_model.ocr_model) # Примечание: indexer может не быть инициализирован, если нет индекса - + except Exception as e: # Разрешаем ошибку инициализации индекса, если индекс не существует self.assertIn("FAISS", str(e)) - + def test_performance_requirements(self): """Тест требований к производительности""" # Проверяем, что система может обработать 1000 изображений за ≤3 часов @@ -108,10 +109,10 @@ def test_performance_requirements(self): max_processing_time = 3 * 60 * 60 # 3 часа в секундах max_images = 1000 max_time_per_image = max_processing_time / max_images # 10.8 секунд на изображение - + # Для демонстрации: проверяем, что максимальное время на изображение >= 1 секунды self.assertGreaterEqual(max_time_per_image, 1.0) -if __name__ == '__main__': +if __name__ == "__main__": unittest.main() diff --git a/tests/test_search.py b/tests/test_search.py index 1f9c80a..34bbeda 100644 --- a/tests/test_search.py +++ b/tests/test_search.py @@ -23,7 +23,7 @@ def test_search(): extractor = FeatureExtractor() # Тестовое изображение (можно заменить на любой файл) - test_image_path = "/home/lizardapn/Hack_digital/hack_digital_transformation/data/processed_data/images_build/0a0b860f-bde7-42a6-9bc1-e8e0273fbdc8.jpg" + test_image_path = "/home/lizardapn/Hack_digital/hack_digital_transformation/data/processed_data/moscow_image/1850854291755864.jpeg" try: test_image = Image.open(test_image_path) if test_image.mode != "RGB":