Предлагаю внести несколько изменений в инструмент редактирования линий водного транспорта, так как сейчас кое-какие вещи делают процесс редактирования неудобным. Линии водного транспорта - довольно специфический вид линейного объекта: они очень протяжённые и исключительно схематичные. Отсюда вытекает несколько особенностей, которые следует учесть в редакторе.
- Разрешить редактирование на меньших масштабах. Рисовать линию на минимальном 16 масштабе, когда её нужно протянуть на десяток километров - это боль. Можно уменьшить масштаб, чтобы быстро переместиться на нужное расстояние - но тогда редактируемая линия скрывается, её не видно. На больших водоёмах просто теряешься в пространстве. Сделать аккуратно продолжительное плавное закругление линии сложно, потому что не видно всего изгиба. Оценить его на меньшем масштабе - опять же невозможно - скрывается.
- Разрешить просмотр на меньших масштабах. Линии видны только от 15 масштаба и больше. Невозможно оценить наличие и качество линий в контексте реки, особенно большой. Вот на экране всего лишь небольшой кусок Волги, но на нём уже не видна линия водного транспорта, равно как и две пристани, который там есть. Пристани ещё позже появляются, кстати.
- Значительно увеличить радиус скругления. Скругления приходится делать исключительно вручную, потому что автоматическое скругление радиусом в несколько метров - как мёртвому припарка. На тех мелких масштабах, на которых обозревают линии водного транспорта, такие скругления выглядят как острые углы. Здесь бы подошло скругление радиусом в 100-200 метров. Линии схематичны и было бы круто нарисовать одним углом участок линии, отчаливающий от пристани и встающий на фарватер, и скруглить его автоматом. Это же относится и к скруглениям на изгибах рек.
- Увеличить лимит длины. 30 км для реки - это мало. Хотя это и не такая большая проблема, как следующая.
- Увеличить или отменить предел длины ребра. Попробуйте хоть немного изменить вот эту линию. Получите сообщение «Слишком длинное ребро». При этом я могу создать новую прямую линию, длиннее любого из прямых участков той линии, и не получить такой ошибки. Совершенно непонятный лимит, который мешает рисовать. При этом, я не могу понять, как его обойти или избежать. Хотелось бы избавиться от этого ограничения.