5.1. Запрос на пересчет координат чертежа
Описание функционала Map 3D, встроенного в Civil 3D для перевода данных чертежа из одной СК в другую используя параметры в Библиотеке обоих СК (переводятся все примитивы AutoCAD).
Last updated
Описание функционала Map 3D, встроенного в Civil 3D для перевода данных чертежа из одной СК в другую используя параметры в Библиотеке обоих СК (переводятся все примитивы AutoCAD).
Last updated
В Map 3D (Civil 3D) есть возможность перевести графические примитивы чертежа из одной системы координат в другую, если данные системы координат присутствуют в Библиотеке. Данная операция будет производиться исключительно, опираясь на определения систем координат без учета геодезического преобразования.
В качестве примера перевода рассмотрим актуальную задачу по переводу чертежа из системы координат на основе WGS-84 UTM в местные системы координат регионов России. Такая задача актуальна на предпроектной стадии, когда исходные данные о местности поступают в формате Open Street Maps, а данные о рельефе формата SRTM из программ, где не реализована поддержка [в базовой поставке] русских систем координат. В этом случае чертежу с данными назначается система координат типа «Универсальная поперечная Меркатора» и в таком виде данные приходят в Civil 3D. Для координации таких данных с региональной (или любой другой) системой координат необходимо преобразовать поступившие данные в системе на основе UTM в данную используемую МСК.
Дальнейшие действия будем производить с файлом [6.1_OSM+SRTM.dwg]. Здесь у нас присутствует плоская геометрия из данных Open Street Maps и построена поверхность по данным SRTM (точки поверхности выгружены из приложения Global Mapper), причем, как вы можете обратить внимание, из данной поверхности извлечена триангуляция, зачем это нужно, будет указано далее. Этому чертежу назначена система координат WGS-84 UTM-37N. Пока оставим данный чертеж и тем временем создадим новый (пустой) чертеж, которому присвоим конечную СК – в нашем случае, МСК-26 Зону 1 и сохранив его под именем «6.1_Target.dwg», закроем.
Примечание: важная особенность чертежей AutoCAD с «открытыми данными», что программы обработки прописывают тип данных в футах, поэтому необходимо при использовании таких файлов в Civil 3D сбрасывать их единицы до метрических. Это автоматизировано в бесплатном приложении от Alexey Terno – C3D Extensions.
Теперь перейдем непосредственно к методике пересчета координат:
Открываем файл 6.1_Target.dwg и активируем в Civil 3D панель команд Map 3D командой «MAPWSPACE», выбирая в командной строке опцию «Вкл». После этого с левой части экрана в Civil 3D должна появиться новая панель.
Переходим в вертикальную вкладку «Обозреватель карт», нажимаем ПКМ на «Текущий запрос» и выбираем опцию «Сформировать»
Открывается новое диалоговое окно для формирования запроса. Здесь сперва выбираем тип запроса «По положению» - щелкая на эту кнопку ЛКМ и в окошке щелкаем ОК (по умолчанию, выбирая все типы данных).
Затем в правой части диалогового окна формирования нового запроса выбираем опцию «Чертежи» и в новом диалоговом окне выбираем команду «Подключить»:
Выбрав нужный файл с объектами в исходной СК выбираем опцию «Добавить»
После этого выбираем наш единственный (или несколько файлов) и нажимаем на ОК:
Не забываем выставить в начальном диалоговом окне формирования запроса режим «Для редактирования» (чтобы сделать возможным последующие операции по выделению объектов), после чего нажать на опцию «Выполнить запрос» снизу:
После активации команды прогрузится чертеж с объектами в целевой СК. Обратите внимание, что элементы Civil 3D типа «Поверхность» и «Группы точек» отсутствуют – именно для этого мы извлекали треугольники из состава поверхности, чтобы свести все данные чертежа к примитивам AutoCAD.
Теперь объекты, которые добавились в файл необходимо сохранить – но если активировать команду сохранения, AutoCAD выдаст следующее предупреждение:
Следовательно, необходимо выделить рамкой все объекты (триангуляцию и плоскую топографию) и скопировать в исходных [переведенных] координатах в новый файл (или в файл, например, с кадастровыми границами этого района от MapInfo). Среди демонстрационных файлов, это файл с именем «6.1_ID into True CK.dwg». Далее, в этом новом файле – уже создать поверхность из типа данных «Объекты чертежа» - 3D грани, обязательно выбрав опцию «Сохранять конфигурацию ребер»:
На этом рассмотрение методологии пересчета координат можно завершить и перейти к следующим инструментам.
Затем устанавливаем путь до рабочего файла (в нашем случае – это 6.1_OSM+SRTM.dwg. В случае, если ваш чертеж лежит не на диске С, то необходимо установить подключение к другому диску. Для этого щелкаем на указанную пиктограмму и в строке «Псевдоним пути» указываем букву данного диска (или любое наименование диска), а в строке «Действительный путь» - букву диска и двоеточием после буквы (какая буква присвоена диску можно посмотреть в меню Windows «Мой компьютер»)