Клуб Народной карты

Редактор НЯК: небольшие доработки

Всем привет!

На Народной карте — две небольшие доработки.

1.       Продолжаем делать более удобным заполнение номеров квартир. Теперь можно внести как диапазон следующие последовательности номеров:

·         Диапазон вида 2.1-2.5 дает на выходе последовательность квартир 2.1, 2.2, 2.3, 2.4, 2.5

·         Диапазон квартир вида 1А-5А дает на выходе последовательность квартир 1А, 2А, 3А, 4А, 5А

Такая нумерация встречается не очень часто, тем не менее, подобные случаи далеко не единичны. В обратной связи от народных картографов после запуска квартирных диапазонов похожие примеры встречались не раз.

2.       В «Дополнительных инструментах» появился флажок «Режим притяжения полигонов при сохранении», который включает режим улучшенного снеппинга для простых контуров (здания, территории, помещения на уровнях схем помещений). В первую очередь этот режим актуален для тех, кто рисует схемы помещений, поскольку позволяет заметно сократить число «щелей» при рисовании смежных помещений.

Режим пока является отключаемым, поскольку в некоторых редких случаях при работе с большими полигональными объектами работает не очень эффективно. Тем не менее, для подавляющего числа народных картографов удобнее будет единоразово включить этот флажок.

13 комментариев
я так и не понял, как добавить номера квартир в новых домах. В  доме 1 вход, но в каждом этаже по разному. в 1-м этаже 4 квартир, в 2-м 2 , в 3-м 3 и так далее.
Tigran,
в таком случае для каждого этажа нужно задавать свой диапазон квартир
Удалённый пользователь
2 июня 2021, 19:09
Спасибо за новое обновление.
Стало рисовать немного удобнее.
Обновлено 2 июня 2021, 19:10
Спасибо огромное за такое обновление) 
Владимир aka VOV
2 июня 2021, 19:25
Про здания можно поподробнее? Если одно уехало из-за грубого перерасчёта координат и поимело искажение, редактируемое здание прямоугольной геометрией причешется под кривое, изменив геометрию в процессе сохранения уже на сервере? 
Владимир aka VOV
3 июня 2021, 09:47
Владимир aka VOV,
Потестил, изменяет близкий объект, может сделать из него кривой и добавить вершин постфактум. 
Притяжение - это классно, но если это создано, то когда вернут объединение полигональных объектов, которое было в ноябре, но для доработок было отключено?
Обновлено 2 июня 2021, 19:56
Удалённый пользователь
3 июня 2021, 13:12
Kmrd Kawazaki,
они обещали обещали, да забыли, и понадеялись что картографы тоже забудут об этом. Теперь чтобы восстановить работу этой функции- надо проголосовать за мою карточку в Яборде- https://yaboard.com/task/60abec2e1839137832cd05cc
Обновлено 3 июня 2021, 13:13
Отличное нововведение с дополнительным инструментом 
Алексей Зуев
3 июня 2021, 15:50
Поскольку здесь упоминаются снеппинг и простые контуры, я просто оставлю здесь напоминание об одной давней, но нерешённой проблеме.

Для тех, кто не любит много букв, вот ссылка на объект и задача: попробуйте приснеппиться к любому из южных углов этого здания.

А вот более подробное описание: Есть два объекта, простые контуры, в одном слое (это важно, иначе выключение слоя решает нижеописанную проблему). У них есть общая точка, являющаяся вершиной первого объекта, но не являющаяся вершиной второго (например, два объекта вместе образуют Г или Т-образную фигуру). Мы хотим создать третий объект, одна из вершин которого будет совпадать с этой общей точкой. Ожидаемый функционал редактора: снеппинг к вершине должен иметь приоритет над снеппингом к ребру. Всегда. Поскольку притяжение к вершине обеспечивает максимально возможную точность. Как было реализовано: в зависимости от некоторой внутренней логики (возможно, порядка отрисовки объектов), может происходить переключение со снеппинга к вершине на снеппинг к ребру (это проблема), а может не происходить. В случае проблемы снова два варианта: в одном при максимальном масштабе удаётся активировать вершину первого объекта до переключения снеппинга, а в другом не удаётся. Выше приведена ссылка на объект, для которого реализуется наихудший сценарий.

Я не рисую схемы помещений, не, немного подумав, предполагаю, что там подобная проблема может возникать ещё чаще, чем для зданий или территорий. Невозможность точного притяжения к вершине и отрисовка на глаз и приводят к щелям и перекосам.

С учётом особенностей реализации, любая проблема может оказаться сложнее, чем кажется на первый взгляд, но чего-то экстраординарного я здесь не вижу. Вопрос в согласовании параметров срабатывания разных механизмов снеппинга так, чтобы один из них никогда полностью не исключал другой.
Глеб Ларионов☢
3 июня 2021, 18:26
а я только что сделал эту правку  в своём подъезде
У меня вообще прекрасные новости, позавчера стал модератором, вчера появились прома на рисование схем помещений, да и ещё с новой функцией! 😎
Сергей Вив
6 июня 2021, 05:47
прикольно