1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/CrimsonHu-java_map_download

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Карта, сборщик фрагментов карты

Использование JetBrains Runtime 17, SpringBoot 3.2, JCEF версии Chromium 111

Введение

Разработанное на Java приложение для сбора фрагментов карт с различных картографических сервисов, таких как OpenStreetMap, Google Maps (требуется прокси), Baidu Map, Gaode Map, Tencent Map и Bing Map. Приложение использует многопоточность для максимально эффективного использования сетевых ресурсов компьютера.

Заявление

  • Этот проект открыт под лицензией GPL 2.0. Любой вторичный проект, основанный на этом проекте, должен соблюдать соответствующие правила открытого исходного кода.
  • Проект создан исключительно в интересах разработчика и не требует оплаты. Автор также не предоставляет никаких платных услуг.
  • Проект предназначен только для личного изучения и исследований.
  • Запрещается коммерческое использование проекта. Запрещено использовать этот сборщик для загрузки карт в корпоративных проектах или для коммерческих целей.
  • Программа сборки предназначена только для предварительного просмотра функций проекта и не является окончательным исполняемым файлом.

Примечание

Программа будет находиться в системном трее. Для выхода из программы щёлкните правой кнопкой мыши значок программы на панели задач.

Мыслите широко, помогайте друг другу

Если у вас есть идеи по улучшению сбора фрагментов карты, пожалуйста, оставьте комментарий для обсуждения.

Скачать сборку (готовое к запуску приложение после распаковки)

  • Дата обновления: 25 января 2024 года (обратите внимание на эту дату обновления при загрузке последней версии).
  • Важное напоминание: для скачивания карт Google требуется правильно настроить прокси, иначе загрузка не удастся.
  • Если вы не можете открыть программу, попробуйте изменить папку на английскую и убедитесь, что путь к папке полностью на английском языке.
  • Для предотвращения проблем с ссылками используется несколько облачных сервисов, чтобы предотвратить потерю ссылок (Alibaba Cloud не разрешает делиться архивами, поэтому они не используются).
  • Облако Baidu: https://pan.baidu.com/s/1CA7sdH6zL4OjJxVydKwrWQ пароль: mdve
  • Облако Tianyi: https://cloud.189.cn/t/IBFrIzIFZz6j пароль: 5bgb
  • Облако Unicom: https://pan.wo.cn/s/1w0k2f29179 пароль: lv3d

Описание программного обеспечения

  1. Приложение, разработанное с использованием SpringBoot + Swing + Angular.
  2. Встроено несколько тем оформления Swing.
  3. Webview использует встроенный Chromium Embedded Framework от JetBrains Runtime.
  4. Поддерживает Windows и macOS (на macOS необходимо самостоятельно скомпилировать код).
  5. Поддерживает форматы хранения фрагментов карт png, jpg и webp и позволяет объединять фрагменты карт.
  6. Многопоточная загрузка фрагментов карт с помощью okhttp3 для максимального использования сетевых ресурсов и отказа от ограничения скорости за плату.
  7. Использует OpenCV для объединения фрагментов карт и поддерживает создание больших изображений формата png.

Новые функции

  • Возможность добавления пользовательских слоёв, даже поиск соответствующих ресурсов для загрузки игровых карт.
  • Предварительный просмотр локальных фрагментов карт, а также локальный веб-сервис фрагментов карт.

Введите сюда описание изображения Введите сюда описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения

Основные функции

Сбор фрагментов карт XYZ. Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения

Основной интерфейс

Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения

Всплывающее окно

Введите здесь описание изображения Введите здесь описание изображения

Настройка прокси

Для загрузки карт Google необходимо настроить правильный прокси.

Введите здесь описание изображения Введите здесь описание изображения

Различные темы

Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения Введите здесь описание изображения

История обновлений

  • 25 января 2024 г.: добавлена функция объединения фрагментов карт, теперь можно объединить их после завершения загрузки. Обновление зависимостей, исправление проблемы невозможности загрузки карт Tencent.
  • 28 июня 2023 г.: добавлен предварительный просмотр фрагментов карт на локальном компьютере, добавлен веб-сервис для фрагментов карт; оптимизация кода, переход на Gradle для создания проекта, частичный рефакторинг кода с использованием Kotlin.
  • 30 мая 2023 г.: добавлено всплывающее окно, оптимизирована обработка ошибок, оптимизирован пользовательский слой.
  • 9 апреля 2023 г.: оптимизировано большое количество кода, добавлена функция пользовательского слоя, добавлена поддержка webp, оптимизирован экспорт больших изображений в формате.
  • 26 ноября 2022 г.: JRE заменён на JetBrains Runtime 17, обновлён до SpringBoot 3.0.0, удалён JxBrowser и JavaFX WebView, оптимизировано большое количество кода, обновлены домены карт Google.
  • 25 марта 2022 г.: обновление до Java 17 LTS, SpringBoot 2.6.4, обновление JCEF до Chromium 95; оптимизирован код.
  • 9 апреля 2021 г.: оптимизация структуры зависимостей, уменьшение размера пакета (обратите внимание: не выполняйте бессмысленное объединение огромных размеров, это может привести к переполнению памяти OpenCV).
  • 24 марта 2021 г.: добавлены карты Tencent, добавлены координаты, исправлены некоторые проблемы.
  • 22 марта 2021 г.: обновлена настройка по умолчанию на карты Gaode, добавлена возможность изменения ключа Baidu, добавлена и обновлена настройка по умолчанию WebView на Chromium Embedded Framework (JCEF).
  • 1 марта 2021 г.: улучшено отображение интерфейса, исправлены некоторые проблемы.
  • 18 февраля 2021 г.: настройка по умолчанию установлена на карты Gaode; добавлена поддержка HTTP-прокси для загрузки карт Google.
  • 28 ноября 2020 г.: оптимизирована функция автоматического повторного скачивания фрагментов карт при ошибках.
  • 27 ноября 2020 г.: начальное добавление функции автоматического повторного скачивания фрагментов карт при ошибках, решение проблемы невозможности загрузки фрагментов карт Baidu. В проекте SpringBoot:
  1. Распакуйте файл db.7z.

  2. Поместите файл db.sqlite3 в каталог resource.

  3. Скомпилируйте Angular-проект и поместите папку web из каталога dist в каталог resource проекта SpringBoot.

JetBrains Runtime: загрузка

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Расширить Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/CrimsonHu-java_map_download.git
git@gitlife.ru:oschina-mirror/CrimsonHu-java_map_download.git
oschina-mirror
CrimsonHu-java_map_download
CrimsonHu-java_map_download
master