Редактирую Яндекс.Карты в Тамбовской и... · 9 июн 2022
Проблема сложных контуров
Добрый день, дорогие картографы и сотрудники проекта "Народная карта"!
В последнее время я пришёл к пониманию, что на Народной карте до сих пор нет очень важной, на мой взгляд, функции, отсутствие которой делает рисование сложных контуров несколько затруднительным. О ней и пойдет речь в этой статье.
Зайдем издалека. Предположим, некий пользователь создаёт большой лесной массив с длинным контуром.
Пользователь ставит точку для начала операции, нажимает на вторую точку для создания кривой и… Случайно тыкает на кнопку "Выпрямить от начальной точки до текущей", тем самым выпрямляя весь участок:
Контур большой, перерисовывать его очень долго, а действие то отменить нельзя! Тут наш персонаж, проклиная всё и вся, закрывает карту и уходит с плохим настроением…
Пример довольно простой, но смысл, думаю, понятен.
Нужно добавить кнопку отмены действия в слоях растительности, гидрографии, рельефа и АТД.
Не приятно рисовать, фактически, без права на ошибку. Сложные контуры отличаются от остальных размерами и масштабом, поэтому их рисование занимает довольно много времени. А из-за случайных ошибок занимает ещё больше, ведь приходится вручную восстанавливать контур. Ведь человеку свойственно ошибаться, так как он не робот.
На самом деле, существует гораздо больше ситуаций, когда функция отмены действительно нужна. Чем сложные контуры хуже других слоёв? Кнопка отмены важна здесь также, как, например, в дорогах или зданиях.
Пишите в комментарии: нужна ли, по вашему мнению, такая функция?
@tamozhnya04w, спасибо! Мы сделали что могли: я создал пост, кому понравилось – лайкнули и откомментировали. Теперь остаётся ждать официального ответа от Сергея Акбарса или Марии Гильфановой.
@yuppie.ch, человек может привыкнуть даже к самым тяжёлым условиям. Но всё-таки уже пора с этим что-то делать, так как всякому терпению когда-нибудь приходит конец.
@Евгений, смотря в каком контексте. Если ошибочное действие совершено сразу, то тогда да, можно откатить свою правку.
Но если перед этим была сделана куча действий (например создан новый большой контур и было случайно произведено скругление углов, которое привело к нарушению пересечений с другими контурами или превышению допустимого количества точек), то тогда откат правки означает удаление всех предыдущих действий (и полезных, и нет). А ведь всего-то нужно отменить последнее действие, тогда не пришлось бы выпрямлять углы там где надо и удалять лишние вершины для того, чтобы объект сохранился.
Именно в таких случаях незаменима функция отмены действия, которая позволит отменить ошибку быстро и сразу, без отката или удаления.