Редактирование улиц
Редактирование улиц - возможность нанесения улиц и домов на карту города в программном модуле "Map Editor" (далее МЕ). Режим редактирования улиц требуется для нанесения на карту фрагментов дорог, ограничивающих улицу. Улица может состоять из нескольких фрагментов например: площади, кольца или улицы, идущей вдоль нескольких дорог.
Окно МЕ в режиме редактирования улиц
Режимы работы с улицами
На вертикальной панели слева от карты есть следующие режимы для работы с улицами:
Иконка | Комбинация "горячих" клавиш | Название | Описание |
---|---|---|---|
Навигация | Во всех режимах, кроме Навигации, нажатие кнопок мыши является функциональным, то есть при нажатии на карте производится какое-либо действие, что при простом просмотре может привести к случайному нежелательному изменению карты. Поэтому просматривать карту удобнее в режиме Навигации. | ||
[Alt + 1] | Добавить улицу | В данном режиме можно добавить новую улицу в базу и сразу нарисовать ее огибающую. | |
[Alt + 3] | Удалить улицу | Для удаления улицы нужно нажать левой кнопкой мыши на улицу и подтвердить удаление. С улицей также удалятся все дома, привязанные к ней. | |
[Ctrl + 1] | Добавить дом | Режим добавления дома | |
[Ctrl + 2] | Переместить узел / дом | Для перемещения узла (дом, участок улицы) необходимо выбрать его, кликнув левой кнопкой мыши, он "приклеится" к курсору, и ещё раз кликнуть левой кнопкой мыши в месте, куда узел нужно переместить, чтобы закрепить новое местоположение. | |
[Shift + 1] | Добавить узел | В режиме добавления операция рисования улицы продолжается до тех пор, пока не будет нажата кнопка [Esc]. | |
[Ctrl + 3] | Удалить узел/дом | Для удаления узла нужно выбрать и кликнуть на лишний дом или участок улицы. При наведении курсора на узел он подсвечивается синим. | |
[Shift + 3] | Очистка области | Для очистки области необходимо сначала ее задать. Область задается произвольной формы между точками на карте (наносятся нажатием левой кнопки мыши). Последняя точка должна совпадать с первой. После этого узлы, попавшие в область, будут подсвечены синим и появится окно подтверждения их удаления. | |
[Ctrl + L] | Привязать улицы к городам | Выполняет привязку улиц к выбранному городу. | |
[Ctrl + T] | Проверить корректность улиц | Проверяет правильность созданных улиц и домов. | |
[Ctrl + Z] | Отменить | Отменяет последнее действие. |
Добавление улиц и домов
Для того, чтобы добавить улицу, необходимо:
- Войти в соответствующий режим .
- В открывшемся окне "Редактирование улицы" заполнить поля:
- Название. Например: Центральная ул., Главный просп., Тенистый бульв., Косой пер. и т.д.
- Старое название. Если название улицы было изменено, но старое название нужно сохранить в БД, то в это поле переносится старое значение поля Название, которое обновляется при редактировании улицы. Для того, чтобы отредактировать существующую улицу, нужно в списке улиц (область "1" на рисунке) выбрать улицу и открыть окно "Редактирование улицы" двойным щелчком по названию. Для поиска улицы по нескольким буквам можно воспользоваться специальным полем (область "2" на рисунке).
- Название города. Поскольку в МЕ можно рисовать улицы как основного города, так и пригорода, в данном поле нужно указывать название основного города, если улица находится в нем. Это нужно для корректной работы программного модуля "Такси Навигатор" при создании заказа.
Перевод названия. Для разных локализаций онлайн-заказа в МЕ можно вводить названия улиц на другом языке.
Поле ввода перевода активно, если в настройках МЕ добавлен соответствующий перевод. Для этого нужно зайти в настройки (правый верхний угол окна МЕ) и с помощью кнопки добавить перевод.
- Нарисовать огибающую улицы. Для этого левой кнопкой мыши поставить начальную точку улицы на карте и конечную. Если улица изгибается, можно ставить промежуточные точки. Для завершения нажать [Esc].
- Перейти в режим добавления домов и занести их базу. Для этого:
- нажать левой кнопкой мыши на карте в месте, где находится дом;
- в открывшемся окне "Создание дома" заполнить поле Введите название, вписав номер дома.
Список всех домов улицы можно просмотреть, нажав на плюс перед названием улицы в списке.
Передвигать карту можно при зажатой правой кнопке мыши. При нажатии правой кнопки мыши появляется выпадающее меню со следующими кнопками:
Иконка | Комбинация "горячих" клавиш | Название | Описание |
---|---|---|---|
[Ctrl + A] | Автозаполнение номера | При добавлении домов к одной улице можно ввести первый номер, а при добавлении следующих использовать Автозаполнение номера, которое при каждом последующем использовании увеличивает номер на 2. Например: 1 → 3 → 5 → 7 → 9 → 11 и т.д. | |
[Ctrl + S] | Выделять улицу на фоновом слое | Включает/Отключает выделение выбранной в своем слое улицы при переходе на другой слой. | |
[Ctrl + Z] | Отменить | Отменяет последнее действие. | |
[Esc] | Прервать действие | Завершает прокладку пути. | |
Закрыть меню | Закрывает выпадающее меню без каких-либо действий. | ||
[Ctrl + Q] | Редактирование координат | Если навести курсор на дом выделенной улицы и нажать комбинацию [Ctrl + Q], откроется окно "Редактирование координат", в котором можно вручную задать координаты дома:
|
Проверка корректности улиц
Возможные ошибки при проверке корректности улиц:
- Улицы с дублирующимися домами - у одной улицы не может быть двух или более домов с одним номером. Возможно Вы либо перепутали улицу, к которой относится данный дом, либо неверно ввели номер.
- Дублирующиеся названия улиц - в одном городе не может быть двух или более улиц с одним названием.
- Улицы без домов - к улице не привязан ни один дом.
- Улицы без огибающей - улица занесена в базу, но ее огибающая не прорисована.
Количество улиц с соответствующей ошибкой указана в скобках после названия ошибки. Список улиц с ошибкой можно посмотреть, нажав на плюс перед названием ошибки в списке. Перейти к улице с ошибкой можно двойным нажатием на ее название.