2.1. Добавление новой СК с известными параметрами
Действия по "чтению" файла-описания СК и созданию СК с данными параметрами
Last updated
Действия по "чтению" файла-описания СК и созданию СК с данными параметрами
Last updated
Под этим заголовком рассмотрим шаги по созданию в Библиотеке необходимых определений для работы нашей целевой системы координат в программе. В качестве примера исходных данных будем использовать наиболее популярный в России формат записи от MapInfo. Несмотря на это, при наличии данных в кодировке WKT или PROJ.4 можно воспользоваться различными онлайн/программными конвертерами или сделать это вручную используя рекомендации здесь для перевода информации в формат MapInfo [для пошаговых действий, описываемых в данном разделе] – либо напрямую заносить ту информацию в систему, поскольку действия почти идентичные. Не будем заострять внимание на данных операциях перевода, так как они подробно освещены в справочной литературе и на других профессиональных площадках для обсуждения.
Для примера создадим (или проверим наличие/правильность в Библиотеке) городской системы координат для города Пермь, которая в официальных источниках значится, как кодировка WKT:
Начинаем последовательное «чтение» этой формулировки; можно использовать данный справочный ресурс с разъяснением операторов WKT:
SPHEROID["Krasovsky_1940",6378245.0,298.3] – это определение эллипсоида, заданного радиусом большей полуоси и величиной полярного сжатия, такое определение уже есть в RCS под именем «Krasovsky-SK42/95», он же системный «KRASOV»
DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]] – наименование референц-эллипсоида (датума), буквально, отсылка к системному [в ArcGIS] геодезическому преобразованию с именем "D_Pulkovo_1942", которое определяет горизонтальный [плоскостной] датум.
Примечание: если в исходной записи не указываются численные параметры некоторых элементов, необходимо обращаться к данной библиотеке [этого ПО] за уточнением параметров, ибо в таком случае точно задать систему координат будет невозможно.
В нашем случае, заметим, что под наименованием «D_Pulkovo_1942» понимается скорее всего параметры перехода от СК-42 до WGS-84, которые заданы в RCS под именем «SK42_to_WGS84_GOST_32453-2017».
PROJECTION["Gauss_Kruger"] – это наименование типа проекции в выпадающем списке, которая будет использоваться для создания системы координат
PARAMETER["False_Easting",-7081.064],PARAMETER["False_Northing",-6433172.3851],PARAMETER["Central_Meridian",56.11612948],PARAMETER["Scale_Factor",0.999998846],PARAMETER["Latitude_Of_Origin",0.0] – числовые параметры данной системы координат. Помня о невозможности задания функции уменьшения масштаба в проекции Гаусса-Крюгера в Civil 3D, применим проекцию типа «Поперечная Меркатора» или «Поперечная Меркатора с формулировкой Крюгера