В таком случае для площадных условных знаков можете воспользоваться функцией Сервис|Преобразовать|Символ в объект. Эта функция преобразует все символы помеченных объектов, в нашем случае площадных условных знаков, в отдельные объекты. После этого преобразования разворачиваться будут и полученные отдельные объекты.
Это я первым делом попробовал.
Ах, если бы все было так просто…
Не помогает, т.к. многие УЗ преобразуются неправильно (кстати неплохо бы исправить). Например окружности получаются большего диаметра (лес к примеру), ну а более-менее сложные УЗ вообще в ерунду превращаются.
Да и вообще - это не выход.
Вы же понимаете, что если карту надо вписать в лист А0, значит это и так нечто большое и сложное. Представьте, если все кружки, заполняющие лес преобразовать в объекты. Карта станет неподъемной по объему и работать с ней станет просто невозможно.
Наверное лучше решить задачу разворота при выводе на печать.
Я думаю многие за это скажут “спасибо”
Для многих криволинейных объектов значительной протяженности (например железных дорог или трассировки транспортных коммуникаций) это действительно необходимо, да и постеры на криволинейные объекты экономят бумагу.
Наверное есть смысл и рамку задавать если не прямолинейную, то хотя-бы ориентированную под некоторый угол.
Ну и что будет с прямыми линиями и контурами текста после разворота в фотошопе если експортированное разрешение меньше 600 dpi ? А если работа ведется не с номенклатурным листом, а с трассой длиной более метра в масштабе плана. Крутить гигабайты ?. При том, что печать из дигитала векторной формы в любом случае намного качественнее битмапа.
Сам разворот при печати очень важен, и это не прихоть или редкая задача, а часто встречающаяся проблема для линейно-протяженных объектов (как-то границы, железнодорожные листы, профиля, брульйоны и т.д.)
Согласен, с высказанными здесь мнениями. Подсистема печать в Digitals требует доработки. Даже если бы все было гладко с разворотом объектов, все равно печатать протяженные линейных объекты неудобно.
Добавлю, что по данному вопросу есть еще один момент. При печати совмещенного растрово-векторного материала (а подобные листы могут достигать 2х и даже более метров при удачном плавном угле поворота основного объекта) с растром невозможно без ортокоррекции, да и с ней, выполнить четкую калибровку при выводе на печать.
Вектор конечно более важен, пусть даже придется вручную определять угол разворота для того, чтобы вывести его на печать. Если у уважаемых разработчиков имеется возможность решить этот вопрос и он не зависим от аппаратных средств печати, присоединяюсь к ранее высказанным пожеланиям с просьбой реализовать возможность разворота при печати без использования средств разворота объектов карты.
Было бы оптимально поворачивать рамку на необходимый угол и печатать. Я имею ввиду это: (Карта-Установить рамку). После назначения рамки можно её разворачивать на любой угол в Сервис-Разворот.
Вот только на печать пойдёт не то что внутри нашей рамки на мониторе.
Уважаемые разработчики, а если так попробовать.
Допустим нам нужно участок нашей карты напечатать «под углом». Я предлагаю создать подпрограмму для пересчёта координат для рамки, которая под углом. Сначала устанавливаем рамку, потом разворачиваем её на нужный угол, а потом даем команду типа «пересчитать координаты для развернутой рамки». Т.е. это будет рамка со своей системой координат. /В самой же рабочей векторной карте свои «истинные» координаты/.Пускай в самом простом случае левый нижний угол рамки, что развёрнута под углом, будет иметь координаты х´=0, у´=0. Таким образом для установленной под углом рамки будут пересчитаны координаты всех условных знаков и точек полилиний. Понятно, что нужно будет все эти пересчитанные данные сохранить в отдельный файл.
Вероятно, будет удобнее создать новую карту и «вкинуть» туда наш файл с данными. Получим (по идее ) нормально ориентированный векторный план (север наверху), но наши векторные пересчитанные слои будут уже сидеть рационально под печать.
Смысл тогда все это пересчитывать?
Всю карту можно развернуть на нужный угол и отдельно сохранить.
Единственное но - графика вставленная как ссылка не переносится.
Можно, конечно развернуть все слои на определённый угол и добиться оптимального расположения плана на листе. Но условные знаки будут тоже поворачиваться на тот же угол. А если сделать пересчёт координат для развёрнутой рамки, то получим так сказать “виртуальный” север, на который сориентируются условные знаки. (На настоящий север в пересчитанной системе будет указывать указатель “С-Ю”)
Пытаемся придумать какое-нибудь решение по автоматическому повороту растра.
В новой версии сделано следующее:
При развороте карты, в случае если в ней есть вставленные как ссылки растры, программа сама предлагает угол разворота для доворота длинной стороны внутреннего контура растра до ближайших 90 градусов.
Задает вопрос о необходимости разворота внешних растров. В случае положительного ответа создает файл СтароеИмяРастра(rotated).tif, трансформирует в него исходный растр и заменяет ссылку в объекте на новое имя. В результате такого разворота обеспечивается совмещение развернутой векторной карты и нового растра.
В случае Undo все возвращается как было, включая ссылку на старый растр.
Согласен, с чисто топографической точки зрения это неправильно. Но, как уже говорилось в этой ветке, нам нужно оптимально разместить наш векторный план на листе под печать. Это обычная практика в проектных организациях, в основном это касается протяженных линейных обьектов типа дорог, каналов, водопроводов и т.п.
Причём сама геодезическая съёмка делается как положено- с привязкой к пунктам. По съёмке собираем векторный план-он тоже ориентирован как положено(север “вверху”). А вот на печать нужно вывести с оптимальным размещением на бумаге, т.е. нужно печатать под каким-то углом к северу.
Что касается разворота растров- а нужно ли это? Ведь мы обычно создаем векторн. карту с нормального топоматериала(планшеты). Какой смысл разворачивать растры?! Не хочу повторяться, но нам ведь надо повернуть именно векторные слои под печать. Звыняйте за навязчивость. Болше не буду! :mrgreen:
Тим більше, що якщо розвернути растр, то умовні знаки теж будуть розвернуті ( в тому числі і підписи). А для зручного читання треба щоб графіка була розміщена вертикально.
Таке питання: в старій версії програми , якщо растр не був трансформований, а був привязаний по опорних точках на самій електронній карті, то на друк він виводився з певним зміщеням відносно вектора. Тобто вектор друкувався на північ, а растр так як записано фізично у файлі. Чи не буде такого в новій верчсії?