Вхід / Реєстрація

На головну Про нас Блог Відкриті дані Участь Підтримати
Обговорення Зворотній зв'язок

Як можна зробити мапу DeepState кращою?...

17.12.2024
Як і багато хто, ми слідкуємо за бойовими діями на мапі від DeepState. Але ми дивимось на неї не тільки як звичайні користувачі, але з професійної точки зору спеціалістів, що мають чималий досвід розробки інтерактивних мап. Тому маємо перелік рекомендацій як зробити мапу помітно кращою.
Окремі речі ми обговорювали із командою DeepState, але поки вони залишаються без втілення.

Кнопки масштабування мапи.

На жаль, цьогоріч в одному із оновлень було прибрано кнопки масштабування мапи("+-"). DeepState відповіли, що їх більше не буде, посилаючись на статистику використання.
Проблема у тому, що таким чином на десктопі масштабування стає можливим тільки скроллом, який за один раз змінює масштаб відразу на 3-и рівні. Через такий широкий крок масштабування майже постійно або чітко не видно лінію зіткнення, або не видно назви населених пунктів. У такому разі встановити потрібний масштаб можна лише через рядок адреси.
На мобільних же пристроях масштаб змінюється через 'pinch zoom' на 1-н рівень за раз. Тому тут, дійсно, кнопки можуть використовуватись не часто. З іншого боку, кнопки надають можливість масштабування однією рукою(пальцем).
Тобто, як мінімум, кнопки варто повернути при відображенні мапи на десктопі.
Треба враховувати, що користувачів, які приходять швидко глянути на мапу на мобільних пристроях значно більше за тих, хто проводить більший час, детально вивчаючи її на десктопах. Це може викривлювати оцінку зручності використання.

Групування маркерів підрозділів.

Зараз на певних масштабах мапи можна спостерігати нагромадження маркерів як на зображенні нижче. При цьому, стає вкрай складно або неможливо обирати окремі підрозділи. Залишається тільки постійно змінювати масштаби, щоб побачити назву підрозділу і загальну картину поля бою. Враховуючи попередні зауваження до масштабування на десктопі, це стає ще незручніше.
Нагромадження маркерів підрозділів рф на мапі DeepState.Групування маркерів підрозділів рф на мапі DeepState без нагромадження.
Для таких випадків групування або кластеризація маркерів є стандартним рішенням.

Блок опису оновлень лінії фронту.

Тут є кілька питань.
Відповідно до Гештальт-принципів дизайну елементи з пов'язаною функціональністю мають бути об'єднані і візуально. Тоді як на мапі DeepState ми бачимо, що кнопка відкриття текстового опису оновлень лінії бойового зіткнення і календар знаходяться у різних блоках, хоча обидва елементи відповідають за відображення змін на мапі. Більше того, вони візуально ще й розділені вертикальною межею.
На зображенні нижче можна побачити як це має виглядати за Гештальтом.
Розділені елементи опису оновлень мапи DeepState.Об'єднані елементи опису оновлень мапи DeepState відповідно до Гештальт-принципів дизайну.
Також нещодавно у текстовому описі оновлень лінії фронту з'явилась авто-прокрутка до верхнього краю запису при кліку на ньому. Така поведінка зрозуміла, коли ви обираєте невидимий запис через календар. Але якщо вже записи видно - це абсолютно зайве. Ба більше, постійно виникає ситуація, коли треба відкручувати авто-прокрутку назад, щоб повернути записи, які раніше було видно. Тобто виходить функціональність, яка змушує користувача тільки робити зайві дії.
Виглядає як баг, тому варто прибрати. Нехай користувач сам обирає, які записи мають бути видимі.
Крім того, у тексті оновлень лінії фронту згадки населених пунктів часто йдуть у довільному порядку, коли краще їх групувати у порядку захід-схід-північ-південь, враховуючи напрямок бойових дій або відстань між пунктами. Зараз зустрічаються такі оновлення, де посилання, що стоять поряд у тексті, на мапі знаходяться далеко, і територіально не є пов'язаними. Наприклад, один - Курахівський напрямок, других - Покровський, а потім інший - знову з Курахівського напрямку.

Переміщення або шлях ганьби військ рф.

На мапі DeepState вкрай складно відслідковувати переміщенні підрозділів рф, оскільки при зміні дислокації їх маркери миттєво телепортуються зі старої точки у нову.
Є чимало рішення для цієї проблеми. Наприклад, можна анімувати переміщення, відтворюючи реальний шлях. Але найпростіший варіант схематично наведено на малюнку нижче.
Варіант відображення переміщення підрозділів рф на мапі DeepState.
Тут тьмяний маркер позначає попередню дислокацію, а повнокольоровий - поточну. Вони сполучаються стрілкою, яка вказує вектор переміщення.
Розширенням цієї функціональності може бути так званий "Шлях ганьби". Коли при виборі конкретного підрозділу, на мапі відображаються всі його попередні дислокації з векторами переміщень.
Це основні проблеми на даний час, які варто виправити у першу чергу. Далі поговоримо про вдосконалення, які було б добре мати.

Розширений опис підрозділів рф.

Для повноти картини не вистачає більш детальної інформації про підрозділи супротивника. Окрім назви підрозділів, було б добре мати і місце їх постійної дислокації. Бажано відразу з координатами. Ну ви зрозуміли. ;)
Однак найбільш корисними будуть дані про штатну структуру із посиланнями на підпорядковані підрозділи на мапі, чисельність сил та засобів, орієнтовний рівень втрат. Т.ч. з'явиться можливість точніше оцінювати концентрацію військ, особливо у поєднанні із групуванням маркерів. Підрозділів може бути багато, але за боєздатністю вони можуть поступатись меншій кількості краще укомплектованих підрозділів.
Сюди можна включити ще й інформацію про конкретних встановлених осіб, їх злочини та вироки.
Як проміжний варіант можна спробувати додавати посилання на сторінки з описом на сторонніх ресурсах, наприклад, Wikipedia.

Вдосконалення інструментів вимірювання та малювання.

На разі не вистачає малювання справжнього полігону з виміром площі. Чому справжнього? Бо зараз "полігон" можна намалювати "лінійкою", розташувавши початкову і кінцеву точку в околі одна одної. І от з околом є проблема. Оскільки це неточне з'єднання в околі, залежно від масштабу, похибка із точним значенням площі може бути досить суттєвою - до 10 км2.
До того ж, маючи інструмент "Полігон" відпадає необхідність з'єднувати кінці, що економить користувачу дії. Ще й з'являється можливість переміщення цілісного елементу.

Бойовий радіус.

На мапі вже є інструмент "Дальність ураження", але він обмежений визначеним переліком засобів з фіксованою дальністю. Натомість є потреба у позначенні довільного радіусу.
Тому "Дальність ураження" і "Ядерний вибух" краще замінити на окремий інструмент "Бойовий радіус" з можливістю малювання будь-якого радіусу, і з можливістю вибору засобів ураження для оцінки їх застосування у радіусі.
Варіант позначення довільного бойового радіусу із дальністю ураження засобу на мапі DeepState.
Нові інструменти "Полігон" і "Бойовий радіус" варто додати у перелік вибору поточного інструменту разом із "Лінійкою". Це також зекономить місце, яке використовується для окремих іконок "Дальність ураження" та "Ядерний вибух".

Блок "Малювання".

У цьому досить новому блоці чомусь геть відсутні підписи до елементів. Поки не натиснеш, важко зрозуміти, що означають іконки відміни останньої операції, очищення всього малювання та завантаження скріншоту. Та сама історія і з шириною пензля.
Може здатись, що підписи не потрібні для селекторів кольорів, однак треба враховувати користувачів, які не бачать всіх кольорів.
Поки це все. Залишились тільки зауваження поменше. Сподіваємось команда DeepState зверне увагу на згадані пропозиції.


Попередня: Регулярне оновлення переліку ЖК.
Наступна:   Підсумки: рік 2024.

Інші публікації.
Публікація від 08.04.2013.
Відбудова України.
З новим рушієм мапи працюють у 3-и рази швидше.
Нові навчальні заклади.
Оновлені форми даних мап нерухомості.


blog comments powered by Disqus
На головну Про нас Блог Відкриті дані Участь Підтримати
Обговорення Зворотній зв'язок
In English  На русском
CityScale © 2013 - 2025