waterfall-offline.html
105.9 KB
#AtomSpectraWaterfall - просмотр спектрограмм приложения Atom Spectra
Добавлена возможность установить любой размер окна усреднения. Добавлена пара хоткеев. Тултип поверх спектрограммы теперь отображает информацию также и с графика скорости счета.
Добавлена документация на гитхаб.
последняя версия по ссылке + в посте
waterfall-offline.html - для просмотра небольших спектрограмм, экспорта спектров и карт, может заработать на мобильном устройстве
https://github.com/Maksim-Bartoshyk/atomspectra-waterfall
Добавлена возможность установить любой размер окна усреднения. Добавлена пара хоткеев. Тултип поверх спектрограммы теперь отображает информацию также и с графика скорости счета.
Добавлена документация на гитхаб.
последняя версия по ссылке + в посте
waterfall-offline.html - для просмотра небольших спектрограмм, экспорта спектров и карт, может заработать на мобильном устройстве
https://github.com/Maksim-Bartoshyk/atomspectra-waterfall
🔥3
ПО КБ РАДАР ⚛️ Atom Spectra
atomswift_1.3.207.apk
Что сделать, чтобы метки на карте стали кликабельны после установки версии приложения #AtomSwift 1.3.207
После скачивания приложения идём в раздел Настройки-Приложение, откручиваем вниз до конца, далее поднимаемся вверх и находим раздел "Логика выборки маркеров". Кликаем этот раздел, выбираем любой пункт, но для начала лучше выбрать пункт "Максимальное значение метрики".
Видео инструкция по ссылке
https://youtube.com/shorts/wVnI3MPA6i0?si=jPHnCVLdEV9XZqXJ
После скачивания приложения идём в раздел Настройки-Приложение, откручиваем вниз до конца, далее поднимаемся вверх и находим раздел "Логика выборки маркеров". Кликаем этот раздел, выбираем любой пункт, но для начала лучше выбрать пункт "Максимальное значение метрики".
Видео инструкция по ссылке
https://youtube.com/shorts/wVnI3MPA6i0?si=jPHnCVLdEV9XZqXJ
YouTube
Что нужно сделать, чтобы в приложении Atom Swift 1.3.207 на картах метки стали кликабельны
👍4😨1
atomswift_1.3.208.apk
8.1 MB
#AtomSwift ☣️
Исправлен баг с отсутствующим значением по умолчанию для настройки "Marker downsampling strategy" (Логика выборки маркеров), что приводило к отсутствию возможности работать с маркером при первичной установке приложения если не менять эту опцию руками. (См. объяснение от Алексея https://t.me/software_kbradar/512 ). Значение по умолчанию - max.
Исправлен баг с отсутствующим значением по умолчанию для настройки "Marker downsampling strategy" (Логика выборки маркеров), что приводило к отсутствию возможности работать с маркером при первичной установке приложения если не менять эту опцию руками. (См. объяснение от Алексея https://t.me/software_kbradar/512 ). Значение по умолчанию - max.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1🙏1
ПО КБ РАДАР ⚛️ Atom Spectra
atom-simple.apk
Атом симпл без проблем работает с приложением для iOS.
С приложениями для андроида атом симпл будет работать без проблем в зависимости от железа, которое использует производитель андроида и в зависимости от ПО андроида, которое использует производитель Андроида.
В самом начале появления детектора Atom Simple лично мной направлялись запросы публичным пиарщикам (живым людям в соцсетях, в том числе руководителям) всевозможных новых форвардных (Прости, Господи) андроидов с простым вопросом: По какой причине форвардный смартфон предлагает в разъеме Джек недостаточный уровень питания.
В ответ я получал в лучшем случае рассуждения о том, что с андроидом всё просто зашибись, просто я такой криворукий.
В худшем случае я получал ответ, что атом симпл - говно и кучу хейта от истово верующих в... Сони, Самсунг, Хуавей, голд стар(LG), Леново, HTC и марок пожиже.
Всё это было ещё до появления Сяоми и частично продолжается до сих пор.
Как показал опыт, говном оказались криворукие разработчики всего этого популярного андроидного хлама в погоне за баблом.
А детектор атом симпл беспощадно обнаруживал говно андроидного приборостроения.
Поэтому прежде всего задавая вопрос о модели Atom Simple нужно написать марку и модель смартфона, с которым вы пытаетесь подружить атом симпл.
PS: Спрос на модель Atom Simple на вторичном рынке высок.
Это тот случай, когда соединение простоты и эффективности дало прекрасный поисковый инструмент, в ряде случаев способный конкурировать со сцинтилляционными моделями, не приспособленными для поисковых задач.
Демонстрация скорости реакции модели Atom Simple на источник излучения
https://t.me/AtomLastSlice/10
Дублирую ссылку на скачивание приложения для газоразрядного доктора Atom Simple файлом АПК
https://t.me/software_kbradar/32
Аминь.
С приложениями для андроида атом симпл будет работать без проблем в зависимости от железа, которое использует производитель андроида и в зависимости от ПО андроида, которое использует производитель Андроида.
В самом начале появления детектора Atom Simple лично мной направлялись запросы публичным пиарщикам (живым людям в соцсетях, в том числе руководителям) всевозможных новых форвардных (Прости, Господи) андроидов с простым вопросом: По какой причине форвардный смартфон предлагает в разъеме Джек недостаточный уровень питания.
В ответ я получал в лучшем случае рассуждения о том, что с андроидом всё просто зашибись, просто я такой криворукий.
В худшем случае я получал ответ, что атом симпл - говно и кучу хейта от истово верующих в... Сони, Самсунг, Хуавей, голд стар(LG), Леново, HTC и марок пожиже.
Всё это было ещё до появления Сяоми и частично продолжается до сих пор.
Как показал опыт, говном оказались криворукие разработчики всего этого популярного андроидного хлама в погоне за баблом.
А детектор атом симпл беспощадно обнаруживал говно андроидного приборостроения.
Поэтому прежде всего задавая вопрос о модели Atom Simple нужно написать марку и модель смартфона, с которым вы пытаетесь подружить атом симпл.
PS: Спрос на модель Atom Simple на вторичном рынке высок.
Это тот случай, когда соединение простоты и эффективности дало прекрасный поисковый инструмент, в ряде случаев способный конкурировать со сцинтилляционными моделями, не приспособленными для поисковых задач.
Демонстрация скорости реакции модели Atom Simple на источник излучения
https://t.me/AtomLastSlice/10
Дублирую ссылку на скачивание приложения для газоразрядного доктора Atom Simple файлом АПК
https://t.me/software_kbradar/32
Аминь.
Telegram
Atom.last.slice
Скорость реакции газоразрядного детектора (СБМ-20) Atom Simple на источник излучения, создающего в сечении детектора МЭД в 5-6 раз выше фоновых значений.
👍1🔥1
#BecqMoni 👾
Fix KOTOBO Exception
При использовании небольшого числа каналов происходил внутренний конфликт с настройками поиска пиков для такой дичи :)
Fix KOTOBO Exception
При использовании небольшого числа каналов происходил внутренний конфликт с настройками поиска пиков для такой дичи :)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
atomswift_1.3.209.apk
8.1 MB
#AtomSwift ☣️
Пока вчитывался в режим выставления порога у полимастера PM1401-MA нашёл несколько проблем в приложении AtomSwift.
Фиксы:
- Ошибка в формуле расчёта верхней границы доверительного интервала для автопорога мощности дозы.
Было:
Стало:
- Каждые 25 секунд должен был происходить перерасчёт нового значения порога на основании выборки последних 25 секунд. Не происходил, усреднения считались за всю сессию с момента подключения устройства и не сбрасывались. Что приводило к проблемам по выставлению порога в неоколофоновых полях.
- Когда предварительный этап набора статистики (25 секунд см хелп по автопорогу) был завершён, и кнопка ручного выставления порога из расчёта доступна (стрелочка вниз), нельзя было выбрать confidence level (кол-во сигм). Это тоже поправлено.
Пока вчитывался в режим выставления порога у полимастера PM1401-MA нашёл несколько проблем в приложении AtomSwift.
Фиксы:
- Ошибка в формуле расчёта верхней границы доверительного интервала для автопорога мощности дозы.
Было:
Порог_1 = Медиана + Колво_Сигм * Текущий_МЭД * ОшибкаСтало:
Порог_1 = Медиана + Колво_Сигм * Медиана * Ошибка- Каждые 25 секунд должен был происходить перерасчёт нового значения порога на основании выборки последних 25 секунд. Не происходил, усреднения считались за всю сессию с момента подключения устройства и не сбрасывались. Что приводило к проблемам по выставлению порога в неоколофоновых полях.
- Когда предварительный этап набора статистики (25 секунд см хелп по автопорогу) был завершён, и кнопка ручного выставления порога из расчёта доступна (стрелочка вниз), нельзя было выбрать confidence level (кол-во сигм). Это тоже поправлено.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🎉1🙏1
atomswift_1.3.210.apk
8.1 MB
#AtomSwift ☣️
ВНИМАНИЕ!! ЭТО НЕ РЕЛИЗ!! ТЕСТИРОВАНИЕ!!
Изучаю, как работают формула расчёта автопорога I1 из Полимастера, и мне нужна ваша помощь, в качестве тестирования.
Что изменилось в этом тестовом билде по сравнению с предыдущим:
1.Выставлено время набора данных с 25 сек -> 30 сек.
2.Формула расчёта автопорога I1 взята из мануала PM-1401MA.
Эту тестовую версию можно ставить поверх релизной версии и потом откатиться обратно, если что.
Что нужно понять:
1.Походить с включённым автопорогом на привычном значении сигма (у меня = 6) в разных ситуациях (метро, гранитные площади и прочее, где есть внезапное превышение фона).
2.Если есть возможность походить в полях более 1мкЗв/ч - было бы супер. Если нет, то потыкать в прибор разными источниками и посмотреть поведение автопорога.
3.Если есть какие-то интересные выводы, то дать обратную связь (можно под этим постом).
ВНИМАНИЕ!! ЭТО НЕ РЕЛИЗ!! ТЕСТИРОВАНИЕ!!
Изучаю, как работают формула расчёта автопорога I1 из Полимастера, и мне нужна ваша помощь, в качестве тестирования.
Что изменилось в этом тестовом билде по сравнению с предыдущим:
1.Выставлено время набора данных с 25 сек -> 30 сек.
2.Формула расчёта автопорога I1 взята из мануала PM-1401MA.
Эту тестовую версию можно ставить поверх релизной версии и потом откатиться обратно, если что.
Что нужно понять:
1.Походить с включённым автопорогом на привычном значении сигма (у меня = 6) в разных ситуациях (метро, гранитные площади и прочее, где есть внезапное превышение фона).
2.Если есть возможность походить в полях более 1мкЗв/ч - было бы супер. Если нет, то потыкать в прибор разными источниками и посмотреть поведение автопорога.
3.Если есть какие-то интересные выводы, то дать обратную связь (можно под этим постом).
Please open Telegram to view this post
VIEW IN TELEGRAM
atomswift_1.3.210.apk
8.1 MB
#AtomSwift ☣️
ВНИМАНИЕ! Сделайте бекап (на всякий случай, мне он не потребовался) :)
Исправления:
- На вкладке "Архив" графические отображения значений порогов I1-I3, когда выбрано отображение мкР/ч
- Исправлена формула расчёта автоматического порога при cps > константа F,S,M
Новое:
- При смене константы поиска на экране "Настройки", расчёт порога сбрасывает статистику и начинает расчёт заново
- Добавлен таймер на экран "Настройки", отображающий оставшееся время для обновления решения по авто порогу.
- На экран "Настройки" добавлена кнопка "X" принудительного сброса процесса расчёта статистики. Отображается, когда прибор подключён.
- В формат файла "Архив" добавлено новое поле - alert_flag. Данное поле проставляется в запись = 1, если в этот момент было превышение порога по мощности дозы, иначе = 0
- Поле alert_flag добавлено в экспорт файла архива в формат CSV
- На вкладке "Архив" добавлено визуальное отображение точек, у которых было зафиксировано превышение порога (который был на тот момент времени) по мощности дозы.
- Визуальное отображение точек, у которых зафиксировано превышение порога включается по кнопке "I1-3" из тулбара.
- Добавлена информация о константах в прошивке устройства. Настройки -> Приложение -> Об устройстве
P.S. Если есть проблемы с архивом за текущий день (после установки обновления не отображаются данные), то лучше удалить все данные за текущий день.
ВНИМАНИЕ! Сделайте бекап (на всякий случай, мне он не потребовался) :)
Исправления:
- На вкладке "Архив" графические отображения значений порогов I1-I3, когда выбрано отображение мкР/ч
- Исправлена формула расчёта автоматического порога при cps > константа F,S,M
Новое:
- При смене константы поиска на экране "Настройки", расчёт порога сбрасывает статистику и начинает расчёт заново
- Добавлен таймер на экран "Настройки", отображающий оставшееся время для обновления решения по авто порогу.
- На экран "Настройки" добавлена кнопка "X" принудительного сброса процесса расчёта статистики. Отображается, когда прибор подключён.
- В формат файла "Архив" добавлено новое поле - alert_flag. Данное поле проставляется в запись = 1, если в этот момент было превышение порога по мощности дозы, иначе = 0
- Поле alert_flag добавлено в экспорт файла архива в формат CSV
- На вкладке "Архив" добавлено визуальное отображение точек, у которых было зафиксировано превышение порога (который был на тот момент времени) по мощности дозы.
- Визуальное отображение точек, у которых зафиксировано превышение порога включается по кнопке "I1-3" из тулбара.
- Добавлена информация о константах в прошивке устройства. Настройки -> Приложение -> Об устройстве
P.S. Если есть проблемы с архивом за текущий день (после установки обновления не отображаются данные), то лучше удалить все данные за текущий день.
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Как пользоваться авто порогом и ручным (разовым) выставлением авто порога.
👍6
atomswift_1.3.211.apk
8.1 MB
#AtomSwift ☣️
В настройки приложения добавлена опция, позволяющая при картировании добавлять маркеры без учёта, есть ли GPS или нет. Если GPS нет, то маркер добавляется с координатами 0;0. Если есть GPS, то добавляется с текущими полученными координатами.
В настройки приложения добавлена опция, позволяющая при картировании добавлять маркеры без учёта, есть ли GPS или нет. Если GPS нет, то маркер добавляется с координатами 0;0. Если есть GPS, то добавляется с текущими полученными координатами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
#BecqMoni 👾
Релиз от Максима Бартошика. Добавлена опция в методы сглаживания SMA/WMA - прогрессивный выбор окна.
Релиз от Максима Бартошика. Добавлена опция в методы сглаживания SMA/WMA - прогрессивный выбор окна.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
atomswift_1.3.212.apk
8.1 MB
#AtomSwift ☣️
Небольшие изменения и фиксы:
1.Архив. Отрисовывать красный крестик внизу в состоянии отображения графика, когда нет децимации, но и точки (с кружочками) ещё не отображаются.
2.Настройки устройства. Исправление UI расположения таймера.
3.Настройки устройства. Убрано принудительное включение вибро-звука при включении галки "Авто порог". На усмотрение пользователя.
4.Настройки приложения. Добавлена опция настройки таймера набора статистики для авто порога. Значение по умолчанию = 30 сек. Возможный интервал значений: [30;999] сек.
P.S. Пара нюансов, не упомянутых в записке к релизу:
1. Порог на приборах AtomFast/AtomSwift выставляется без сброса статистики. Так что если новое значение таймера больше старого, то нужно просто донабрать оставшееся время до обновления порога. А если меньше, чем текущее время с учетом нового порога - то обновление порога уже пришло :)
2. При нажатии галочки "Авто порог" ранее сохранялась настройка виброзвука. Этот момент не изменился. Если при включенном автопороге вдруг эта настройка изменится, то при выключении автопорога она вернется к сохранённой настройке.
Небольшие изменения и фиксы:
1.Архив. Отрисовывать красный крестик внизу в состоянии отображения графика, когда нет децимации, но и точки (с кружочками) ещё не отображаются.
2.Настройки устройства. Исправление UI расположения таймера.
3.Настройки устройства. Убрано принудительное включение вибро-звука при включении галки "Авто порог". На усмотрение пользователя.
4.Настройки приложения. Добавлена опция настройки таймера набора статистики для авто порога. Значение по умолчанию = 30 сек. Возможный интервал значений: [30;999] сек.
P.S. Пара нюансов, не упомянутых в записке к релизу:
1. Порог на приборах AtomFast/AtomSwift выставляется без сброса статистики. Так что если новое значение таймера больше старого, то нужно просто донабрать оставшееся время до обновления порога. А если меньше, чем текущее время с учетом нового порога - то обновление порога уже пришло :)
2. При нажатии галочки "Авто порог" ранее сохранялась настройка виброзвука. Этот момент не изменился. Если при включенном автопороге вдруг эта настройка изменится, то при выключении автопорога она вернется к сохранённой настройке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🙏1
atomswift_1.3.213.apk
8.1 MB
#AtomSwift 😯
Архив
1. Изменены названия у режимов децимации dMED -> dAVG
2. Изменены названия у медиан Med -> Bez (Безье)
3. Добавлен режим децимации dMED который отбирает точки по медиане.
4.Добавлен режим отображения медианы Med, на ряду с Bez и SMA.
Небольшой экскурс в причину релиза. Медиана, в отличие от среднего арифметического, позволяет дать альтернативный взгляд на "оценку центральной тенденции".👈 В отличие от среднего арифметического, медиана менее подвержена 👈 влиянию всяких всплесков. Что может быть полезно для изучения фона.
Архив
1. Изменены названия у режимов децимации dMED -> dAVG
2. Изменены названия у медиан Med -> Bez (Безье)
3. Добавлен режим децимации dMED который отбирает точки по медиане.
4.Добавлен режим отображения медианы Med, на ряду с Bez и SMA.
Небольшой экскурс в причину релиза. Медиана, в отличие от среднего арифметического, позволяет дать альтернативный взгляд на "оценку центральной тенденции".👈 В отличие от среднего арифметического, медиана менее подвержена 👈 влиянию всяких всплесков. Что может быть полезно для изучения фона.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
AtomSpectra-6.6.15.112_TEST0.apk
6.8 MB
#AtomSpectra
ТЕСТОВАЯ версия от Максима Бартошика.
1) отвязаны друг от друга таймеры обработки данных из pro и аудио, уменьшено количество запущенных таймеров, это должно помочь с багом отображения времени с pro устройства. как побочный эффект - я смог на полном заряде телефона записать не 10, а 14 часов спектра с нано 3 аудио
важно - таймер чтения аудиопотока запущен только при наборе спектра
2) запрашивается статус pro устройства при подключении, если оно набирает спектр - приложение переводится в режим записи спектра, иначе - режим остановки
3) исправлен баг, когда приложение запущено, но не видит подключаемое pro устройство
4) читается калибровка из pro устройства каждый раз при подключении
5) исправлено отображение больших значений cps в интервале при подключении pro устройства, набирающего спектр
6) исправлен баг tycho при сбросе/чтении калибровки pro устройства, когда калибровки в устройстве нет
изменения РИСКОВАННЫЕ, сломаться могли как сбор данных, так и отображение, нужно тщательно проверять
ТЕСТОВАЯ версия от Максима Бартошика.
1) отвязаны друг от друга таймеры обработки данных из pro и аудио, уменьшено количество запущенных таймеров, это должно помочь с багом отображения времени с pro устройства. как побочный эффект - я смог на полном заряде телефона записать не 10, а 14 часов спектра с нано 3 аудио
важно - таймер чтения аудиопотока запущен только при наборе спектра
2) запрашивается статус pro устройства при подключении, если оно набирает спектр - приложение переводится в режим записи спектра, иначе - режим остановки
3) исправлен баг, когда приложение запущено, но не видит подключаемое pro устройство
4) читается калибровка из pro устройства каждый раз при подключении
5) исправлено отображение больших значений cps в интервале при подключении pro устройства, набирающего спектр
6) исправлен баг tycho при сбросе/чтении калибровки pro устройства, когда калибровки в устройстве нет
изменения РИСКОВАННЫЕ, сломаться могли как сбор данных, так и отображение, нужно тщательно проверять
🔥4
atomswift_1.3.214.apk
8.1 MB
#AtomSwift ☣️
Большой релиз. Перед установкой сделайте backup!
1.Добавлен функционал тайлов в карты. Число тайлов в стандартном пресете ограничено 4-мя:
- Dosemap.org tracks
- Dosemap.org averages
- OpenStreetMap
- Карта загрязнения Cs-137 1998 года с сайта "Это место"
За Dosemap.org и вообще за всю идею с XYZ тайлами говорим спасибо Максу Васильеву! 🤩 До момента общения с ним я вообще не знал, что это такое.
Планируется фиксированное количество доступных тайлов убрать в будущих версиях.
На момент релиза, работают только тайлы, построенные в проекции сферического меркатора (Google Map, DoseMap.org, OpenStreetMap, 2GIS etc..). Эллиптический меркатор, используемый, например в Yandex Maps - не поддерживается. В будущих версиях будет обязательно поддержка и эллиптического меркатора.
2. В настройках приложения доступен выбор типа Google map - NONE (Пусто). Это нужно, чтобы использовать тайлы других провайдеров (например OSM) вместо карт Google.
3. Доступны настройки для редактирования свойств тайлов:
- Название
- URL шаблон до сервиса тайлов. Ожидается префикс {"http://", "https://", "file:///"} и обязательные зарезервированные переменные: {x}, {y}, {z}.
- Максимальный уровень масштаба, который может вернуть провайдер тайлов. Целое число в интервале [5,21] Требуется для понимания, с какого уровня zoom нужно "растягивать тайлы", взятые с последнего доступного указанного уровня масштаба.
- Сколько дней кешировать тайлы в системном кэше приложения. Целое число в интервале [0,366]
- Прозрачность слоя тайлов.
По настройкам будет отдельное видео с пояснением.
4. Все настройки сохраняются в файл tile_providers.json
5. Файл настроек бекапится текущим функционалом бекапа через приложение. Возможно появится непосредственный шаринг файла настроек, когда кол-во тайл провайдеров будет не ограничено.
6.В приложении при работе с тайлами существуют 2 LRU кэша:
- кэш в памяти телефона, ограничен размером 100Мб
- дисковый кэш в системном разделе кэша приложения, ограничен размером 500Мб
Очистка дискового кэша происходит через стандартный интерфейс свойств андроид приложения atomswift, где расположена кнопка "Очистить кэш".
Ключом кэша до конкретного тайла является MD5 от итогового сформированного URL на основе шаблона и параметров x,y,z.
7.Доступен функционал сброса настроек всех тайл провайдеров на значения по умолчанию. Другими словами, если вы что-то не того накрутили, то можно всегда сбросить всё в дефолт.
8.В этом канале, отдельным постом будет зафиксирован список интересных тайл провайдеров, которые можно взять себе в качестве настроек.
Большой релиз. Перед установкой сделайте backup!
1.Добавлен функционал тайлов в карты. Число тайлов в стандартном пресете ограничено 4-мя:
- Dosemap.org tracks
- Dosemap.org averages
- OpenStreetMap
- Карта загрязнения Cs-137 1998 года с сайта "Это место"
За Dosemap.org и вообще за всю идею с XYZ тайлами говорим спасибо Максу Васильеву! 🤩 До момента общения с ним я вообще не знал, что это такое.
Планируется фиксированное количество доступных тайлов убрать в будущих версиях.
На момент релиза, работают только тайлы, построенные в проекции сферического меркатора (Google Map, DoseMap.org, OpenStreetMap, 2GIS etc..). Эллиптический меркатор, используемый, например в Yandex Maps - не поддерживается. В будущих версиях будет обязательно поддержка и эллиптического меркатора.
2. В настройках приложения доступен выбор типа Google map - NONE (Пусто). Это нужно, чтобы использовать тайлы других провайдеров (например OSM) вместо карт Google.
3. Доступны настройки для редактирования свойств тайлов:
- Название
- URL шаблон до сервиса тайлов. Ожидается префикс {"http://", "https://", "file:///"} и обязательные зарезервированные переменные: {x}, {y}, {z}.
- Максимальный уровень масштаба, который может вернуть провайдер тайлов. Целое число в интервале [5,21] Требуется для понимания, с какого уровня zoom нужно "растягивать тайлы", взятые с последнего доступного указанного уровня масштаба.
- Сколько дней кешировать тайлы в системном кэше приложения. Целое число в интервале [0,366]
- Прозрачность слоя тайлов.
По настройкам будет отдельное видео с пояснением.
4. Все настройки сохраняются в файл tile_providers.json
5. Файл настроек бекапится текущим функционалом бекапа через приложение. Возможно появится непосредственный шаринг файла настроек, когда кол-во тайл провайдеров будет не ограничено.
6.В приложении при работе с тайлами существуют 2 LRU кэша:
- кэш в памяти телефона, ограничен размером 100Мб
- дисковый кэш в системном разделе кэша приложения, ограничен размером 500Мб
Очистка дискового кэша происходит через стандартный интерфейс свойств андроид приложения atomswift, где расположена кнопка "Очистить кэш".
Ключом кэша до конкретного тайла является MD5 от итогового сформированного URL на основе шаблона и параметров x,y,z.
7.Доступен функционал сброса настроек всех тайл провайдеров на значения по умолчанию. Другими словами, если вы что-то не того накрутили, то можно всегда сбросить всё в дефолт.
8.В этом канале, отдельным постом будет зафиксирован список интересных тайл провайдеров, которые можно взять себе в качестве настроек.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Maps_full_ru.zip
854.9 KB
#AtomSwift ☣️
Интересные провайдеры тайлов:
1.DoseMap.org
Треки:
шкала 0-0.23 -
шкала 0-0.57 -
полная шкала -
Усреднения:
шкала 0-0.23 -
шкала 0-0.57 -
полная шкала -
MaxZoomLevel:
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
2. 2GIS
URL
MaxZoomLevel
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
3. OpenTopoMap.org
URL
MaxZoomLevel
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
4. ArcGis Sattelite
URL
MaxZoomLevel:
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
5. Яндекс карты
URL:
MaxZoomLevel:
Тип меркатора: EPSG:3395 (Yandex)
Размер тайла: 256 пикселей
6. Яндекс спутник
URL
MaxZoomLevel:
Тип меркатора: EPSG:3395 (Yandex)
Размер тайла: 256 пикселей
7. Яндекс карта (тёмная тема)
URL
MaxZoomLevel:
Тип меркатора: EPSG:3395 (Yandex)
Размер тайла: 256 пикселей
8. Яндекс карты в проекции меркатора EPSG:3857 (Google, DoseMap, OSM)
URL
MaxZoomLevel:
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
P.S. Кто понял уже смысл настройки - во вложении большой файл с картами неразобранный. Можно самостоятельно поэкспериментировать.
Интересные провайдеры тайлов:
1.DoseMap.org
Треки:
шкала 0-0.23 -
https://dosemap.org/xyz-tracks23/{z}/{x}/{y}.pngшкала 0-0.57 -
https://dosemap.org/xyz-tracks57/{z}/{x}/{y}.pngполная шкала -
https://dosemap.org/xyz-tracks00/{z}/{x}/{y}.pngУсреднения:
шкала 0-0.23 -
https://dosemap.org/xyz-hex23/{z}/{x}/{y}.pngшкала 0-0.57 -
https://dosemap.org/xyz-hex57/{z}/{x}/{y}.pngполная шкала -
https://dosemap.org/xyz-hex00/{z}/{x}/{y}.pngMaxZoomLevel:
17
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
2. 2GIS
URL
https://tile0.maps.2gis.com/tiles?x={x}&y={y}&z={z}&ts=online_1MaxZoomLevel
21
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
3. OpenTopoMap.org
URL
https://tile.opentopomap.org/{z}/{x}/{y}.pngMaxZoomLevel
21
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
4. ArcGis Sattelite
URL
https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}MaxZoomLevel:
21
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
5. Яндекс карты
URL:
https://core-renderer-tiles.maps.yandex.net/tiles?l=map&x={x}&y={y}&z={z}&scale=1&lang=ru_RUMaxZoomLevel:
21
Тип меркатора: EPSG:3395 (Yandex)
Размер тайла: 256 пикселей
6. Яндекс спутник
URL
https://core-sat.maps.yandex.net/tiles?l=sat&x={x}&y={y}&z={z}MaxZoomLevel:
21
Тип меркатора: EPSG:3395 (Yandex)
Размер тайла: 256 пикселей
7. Яндекс карта (тёмная тема)
URL
https://core-renderer-tiles.maps.yandex.net/tiles?l=map&theme=dark&x={x}&y={y}&z={z}&scale=1&lang=ru_RUMaxZoomLevel:
21
Тип меркатора: EPSG:3395 (Yandex)
Размер тайла: 256 пикселей
8. Яндекс карты в проекции меркатора EPSG:3857 (Google, DoseMap, OSM)
URL
https://core-renderer-tiles.maps.yandex.net/tiles?l=map&x={x}&y={y}&z={z}&scale=2&lang=ru_RU&projection=web_mercatorMaxZoomLevel:
21
Тип меркатора: EPSG:3857 (Google, DoseMap, OSM)
Размер тайла: 256 пикселей
P.S. Кто понял уже смысл настройки - во вложении большой файл с картами неразобранный. Можно самостоятельно поэкспериментировать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7