1.2. Состав пользовательской библиотеки и основные понятия

Дается описание конфигурационным файлам, составляющим библиотеку систем координат

Будем рассматривать устройство пользовательской библиотеки СК, так как доступ к системной возможен только программным путем, и она [системная] недоступна для редактирования. Существующие Country Kits for Civil 3D добавляют пакеты российских СК именно в пользовательский каталог, в результате чего ими могут пользоваться все продукты Autodesk, а именно – все Civil 3D (Map 3D) с версии 2014, все ReCap (начиная с первого релиза этого продукта в 2015 году), а также все релизы InfraWorks. Программы на основе AutoCAD (кроме Civil 3D и Map 3D) также поддерживают пользовательские СК, но по причине отсутствия специальных инструментов по работе с ними, в данных приложениях невозможно полнофункциональное использование и редактирование параметров СК.

Как мы говорили раннее, пользовательскую библиотеку задают, как максимум 6 файлов с расширением CSD:

Каждый из них содержит определенный тип данных, а именно:

  • Category – содержит список имен категорий систем координат, под которыми они хранятся в библиотеке MAPCSLIBRARY [здесь и далее, будем именовать Библиотекой – совокупность системной базы данных и пользовательских МСК] и перечень наименований данных систем координат, которые включены в состав данной категории.

Примечание: централизованно можно единоразово выгрузить системы координат в новую категорию (группу), но невозможно переименовать/удалить текущую.

  • Elipsoid (корректнее, Ellipsoid) – содержит наименования и геометрические параметры эллипсоидов

Эллипсоид – поверхность в трехмерном пространстве, полученная путем деформации сферы вдоль трех взаимно перпендикулярных осей. В геодезии используются двухосные эллипсоиды вращения, который наиболее приближен к фигуре Земли. Эллипсоид может задаваться двумя радиусами, более длинный называют большой полуосью (обозначают буквой a), меньший (короткий) – малой полуосью (обозначают буквой b). Также в практике применяют такую величину как сжатие f, которая вычисляется как:

f = (a – b) / a

Эллипсоид может задаваться либо большой (a) и малой (b) полуосями, или большой (a) полуосью и сжатием (f). В отечественной практике принят эллипсоид Крассовского с установленными параметрами по ГОСТ 32453-2017.

Примечание: при задании любых двух параметров остальные считаются автоматически - это необходимо учитывать.

  • Datums – файл с перечнем пользовательских референц-эллипсоидов; наименование эллипсоида вращения для данной территории с наборами параметров - параметрам эллипсоида

  • GeodeticTransform – набор параметров (датум) для перехода между референц-эллипсоидами и связанными с ними системами координат

Примечание: в большинстве (или во всех остальных) программах определение системы координат задается комплексно – в рамках одного кода содержатся и параметры проекции, и тип эллипсоида, и набор параметров перехода (трансформации). Принципиальная особенность Civil 3D – что здесь эти параметры раскиданы по отдельным группам, и действуют все они также «обособленно», что очень тяжело воспринимается пользователями, желающими разобраться в программе сравнивая ее функционал с привычным для себя ПО.

  • GeodeticPath – дословно, путь преобразования геодезических данных; использование нескольких (в системе, максимум 2-3) геодезических преобразований для перевода данных из системы А в систему Б, используя имеющиеся параметры перехода из А в С и из С в Б. Самый непонятный тип данных. На примере системных параметров, работает для файлов GSB, для нулевой трансформации, а также для географических типов СК. Для систем координат типа «проекции» инструмент не работает.

  • CoordSys – набор определений систем координат (типа: проекции и географические) с числовыми параметрами; другое определение – сопоставление данной СК мировой WGS-84 путем ввода параметров в зависимости от типа системы координат (например, поперечная Меркатора или Гаусса-Крюгера), в определении которой лежит референц-эллипсоид. Географический тип в чистом виде почти не используется, и в настоящем пособии будут затрагиваться только тип: проекции.

Как было сказано выше, стандартная формулировка СК по классификации WKT или PROJ.4 уже содержит в себе параметры для всех вышеназванных составных частей СК. Например, ниже приведен строчный формат записи системы координат для МСК-66 зоны 1 в кодировке PROJ.4:

+proj=tmerc +lat_0=0 +lon_0=60.05 +k=1 +x_0=1500000 +y_0=-5911057.63 +ellps=krass +towgs84=24,-123,-94,-0.02,0.25,0.13,1.1 +units=m +no_defs

Подробнее про чтение файлов кодировок можно почитать здесь.

Last updated