Squashed commit of the following: commit 79f51cedf2d05aee549f88128d76e86fc5afec3d Author: Константин Мироненко <mironenko.ka@yandex.ru> Date: Thu Apr 18 20:41:19 2024 +0600 upd README.MD commit baa66d97961745f2221ae8a5d5182066a23f1f81 Author: Константин Мироненко <mironenko.ka@yandex.ru> Date: Thu Apr 18 20:32:13 2024 +0600 [+] тайлы для примера и readme commit a001f8b9688866c324750e953571a4db77a9a724 Author: Константин Мироненко <mironenko.ka@yandex.ru> Date: Thu Apr 18 20:31:32 2024 +0600 [*] метод отрисовки карты не принимает координаты, используются стандартные commit be8b1442604207eac5a8e51ae1f86fa4f7dd0a58 Author: Константин Мироненко <mironenko.ka@yandex.ru> Date: Thu Apr 18 19:27:40 2024 +0600 [r] функционал перенесён в класс сцены commit c774ec5af01cc8ee596507415b2fee9c7332eb05 Author: Константин Мироненко <mironenko.ka@yandex.ru> Date: Thu Apr 18 18:55:58 2024 +0600 Infinity scene, add scale, and mouse events commit 1714abbf02dffee6cb9715120b15bac53e59ea89 Author: Константин Мироненко <mironenko.ka@yandex.ru> Date: Sun Apr 14 19:58:32 2024 +0600 [+] debug graphics labels commit d5881f428a500da4e0aa2bf37334eb4e03134946 Author: Константин Мироненко <mironenko.ka@yandex.ru> Date: Sun Apr 14 18:51:12 2024 +0600 [*] расчёт индексев для соседних тайлов упрощён: инкремент индекса тайла, а не перепасчёт по координатам commit 998d8e1de828b250a3ee32e905809ba71cd5a76b Author: Константин Мироненко <mironenko.ka@yandex.ru> Date: Sun Apr 14 18:27:23 2024 +0600 [+] алгоритм поиска и расположения тайлов на qgs
2 недели назад История
README.md

Widget QGraphicsScene с возможностью offline отображения карты местности

Сцена с возможностью отрисовки карты местности с локального offlile источника тайлов

Система координат

Перевод из географических координат в координаты сцены и обратно реализована. Вы можете рисовать на карте гео-треки или объекты в географических координах, используя метод toScenePos()

Формат и требования к тайлам

Индексы в формате {zoom / x / y} Slippy osm совместимые, подробнее тут. По умолчанию используется размер тайла в 256 пикселей.

Формирование offline тайлов

Для формирования такой директории можете воспользоваться плагином QTiles для QGis.

Дальнейшее развитие

  • формирование карты
  • подбор масштаба тайлов в зависимости от масштаба сцены
  • отрисовка карты в потоке
Описание

Графический компонент, отображающий offline карту местности.

Конвейеры
0 успешных
0 с ошибкой