Назад
Инструкция
1. Данный проект безвозмездно передан клубу радиолюбителей "Кварц", как есть, является экспериментом на тему что если... Клонирует часть функционала OziExplorer в веб версии, поддерживает привязку слоёв карт и любые gpx с wpt точками (но не треки) разработано без чёткого плана и дорожной карты по большей части является нейрослопом сгенерированным в Copilot. Возможны проблемы с производительностью и безопасностью.
2. Проблемы которые требуют решения в первую очередь:
- Сделать систему аккаунтов.
- Нет поддержки горизонтальной ориентации и ПК версии, на планшетах и смартфонах в горизонтальной ориентации используйте "Версия для ПК" что бы контент отображался в узкий столбец. Возможно стоит выводить окна работы с координатами в виде попапов, либо сделать ПК версию
3. Все данные о погоде берутся с сайта pogoda.by. При этом для некоторых данных (температура, давление) могут отображаться средние значения за указанный период. Данные по атмосферному давлению приводятся к данным с метеостанции. Так же используются данные с xras.ru, hamqsl.com, dxinfocentre.com.
4. Модуль geoview (Карта) разработан для смартфонов, планшетов и ПК в любой ориентации. Модуль geoview использует GEO API, но никому не передаёт ваши координаты, определение точки вашего местоположения выполняется непосредственно на вашем устройстве, используется модуль leafletjs для отображения карт OpenStreetMap. Обновление данных слоёв и точек на карте производится только обновлением страницы, вы можете загрузить свой GPX файл с точками и они не будут куда-либо переданы.
5. Вы можете добавлять свои Геометки в файл geodata.gpx с помощью страницы Геометки
используются ваши координаты через GEO API, либо удержанием пальца на точке на карте (ПКМ на ПК) таким образом метка будет создана на выбранных вами координатах. Для создания метки обязательны только широта долгота и комментарий, всё остальное необязательно. Редактировать и удалять метки может только создатель сайта.
6. При указании высоты и атмосферного давления, атмосферное давление сохранённое в путевую точку будет приведено к уровню моря (необходимо для наблюдения за изменением давления при перемещениях по местности).
7. Можно добавлять метки автоматически и обновлять их координаты при помощи OsmAnd и других программ поддерживающих онлайн трэкинг, ссылка на API https://oc.quartz.by/addwpt.php?lat={0}&lon={1}&desc=desc возможно использование дополнительных параметров &h=100&p=1000&t=10&w=Ясно если первые 15 символов desc совпали с описанием другой точки, вместо создания новой точки старая точка будет обновлена.
8. Модуль track.htm позволяет просматривать точки добавленные только в выбранный период времени, а так же автоматически отслеживать свою геопозицию на карте без использования стороннего ПО. Отличия от модуля карта: работает только с geodata.gpx, позволяет автоматически центрировать карту на пользователе, автоматически обновляет данные путевых точек раз в 30 секунд, а данные слоёв раз в 5 минут. Местоположение пользователя отправляется 1 раз в 30 секунд.
9. Оффлайн режим. Установив галочку слева от выбора слоя можно перевести карту в оффлайн режим. В данном режиме точки по умолчанию отображаются и сохраняются только в LocalStorage браузера вашего устройства. Можно использовать оффлайн режим для того что бы научиться пользоваться системой и для того что бы хранить свои собственные приватные точки, а так же пользоваться системой в отсутствии интернета если вы установили Кварц GIS как PWA.
10. Установка сайта как PWA (Progressive Web App) приложения: Для того что бы установить сайт как PWA для использования оффлайн, вам нужен Google Chrome, Chromium или другой браузер с поддержкой PWA. Перейдите на страницу Карта (Геометки + Радар) (geoview.htm), нажмите на меню (три точки справа вверху), выберите добавить на гл. экран нажмите установить и перетащите значок на главный экран (на некоторых телефонах значок появится автоматически).
11.Что даёт устанновка сайта как PWA? 1. Более эффективное использование экрана, адресная строка и интерфейс браузера перестаёт отображаться.
2. Более эффективное кэширование и управление кэшем карт.
3. Полноценную работу оффлайн с загрузившимися в кэш картами и точками сохранёнными в LocalStorage, оффлайн можно просмотривать точки, азимуты, локаторы и расстояния до них (всё пересчитывается автоматически в зависимости от вашего местоположения), добавлять и удалять точки а так же экспортировать точки в GPX и импортировать их оттуда. Так же если добавить карты как слои их тоже можно будет использовать оффлайн.
12. Мини-карта для старых телефонов, если перейти на мини карту с главной страницы сайта вы увидите карту Беларуси, на сенсорном телефоне просто тыкайте в нужный участок и он зумируется, на кнопочном будет таблица с выбором мест куда тыкнуть по которой можно ориентироваться джойстиком.
Зуммироваться карта будет вплоть до 17 масштаба, в 17 масштабе нажатие на карту переносит вас в geo.php к созданию точки с выбранными координатами, остаётся ввести только комментарий и точка появится на карте.
Кнопка обновить на странице карты всегда кидает на последнюю обновлённую точку, поэтому карту тоже можно использовать в качестве трэкера.
Назад