Создание проекции для Metashape:
- Скачайте приложенный шаблон.
- Замените в нем параметры проекции согласно примеру ниже.
Представление проекции в формате PRJ:
PROJCS["Projection_name", -- Название проекции
GEOGCS["GeographicCS", -- Название системы координат
DATUM["Datum_name", -- Название датума
SPHEROID["Krassowsky 1940",6378245,298.3], -- Параметры эллипсоида
TOWGS84[0,0,0,0,0,0,0]], -- 7 параметров перехода к WGS84 (в случае если не указаны, устанавливаются как 0). Для точного преобразования, используйте параметры калибровки GNSS проекта.
PRIMEM["Greenwich",0], -- Начальный меридиан
UNIT["degree",0.01745329251994328]], -- Единица измерения СК (градусы)
PROJECTION["Transverse_Mercator"], -- Тип проекции
PARAMETER["latitude_of_origin",0], -- Начальная широта
PARAMETER["central_meridian",30], -- Центральный меридиан
PARAMETER["scale_factor",1], -- Масштабный коэффициент
PARAMETER["false_easting",10000], -- Сдвиг на восток
PARAMETER["false_northing",-5000000], -- Сдвиг на север
UNIT["metre",1]] -- Единица измерения проекции (метры)
Полное представление проекции в формате MapInfo:
"Projection_name", 8, 9999, 3, 0, 0, 0, 0, 0, 0, 0, 0, 7, 30, 0, 1, 10000, -5000000
- "Projection_name" - "Название проекции"
- 8 - "Тип проекции"
- 9999 - "Номер датума"
- 3 - "Номер эллипсоида"
- "dX", "dY", "dZ", "RX", "RY", "RZ", "m" - параметры перехода к эллипсоиду WGS84
В случае переноса параметров из MapInfo *.prj в *.prj файл для PhotoScan/Metashape необходимо изменять знаки (домножить на -1) параметров "RX", "RY", "RZ". т.к. Photoscan использует метод преобразования Position Vector Transformation а MapInfo - Coordinate Frame Rotation. Для достижения максимальной точности необходимо использовать параметры получаемые при локализации GNSS проекта.
- "Начальный меридиан" - 0
- "Единицы измерения проекции" - 7
- "Центральный меридиан проекции" - 30
- "Начальная широта" - 0
- "Масштабный коэффициент" - 1
- "Восточное смещение" - 10000
- "Северное смещение" - -5000000
Пример созданного файла проекции для МСК86, 4 зона по данным mapbasic.ru:
PROJCS["MSK_86-4",
GEOGCS["Pulkovo 1942",
DATUM["Pulkovo 1942",
SPHEROID["Krassowsky 1940",6378245,298.3,
AUTHORITY["EPSG","7024"]],
TOWGS84[25,-141,-78.5,0,0.35,0.736,0],
AUTHORITY["EPSG","6284"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.017453292519943,
AUTHORITY["EPSG","9102"]],
AUTHORITY["EPSG","4284"]],
PROJECTION["Transverse_Mercator",
AUTHORITY["EPSG","9807"]],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",78.05],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",4500000],
PARAMETER["false_northing",-5811057.628],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AUTHORITY["EPSG","MSK_86-4"]]
Параметры для файла prj:
"МСК-86 зона 4, 6 градусная", 8, 1001, 7, 78.05, 0, 1, 4500000, -5811057.63
Описание параметров:
8 - проекция Гаусса-Крюгера (разновидность проекции Transverse Mercator)
1001 - номер используемого эллипсоида, эллипсоид Крассовского
7 - единица измерения координат - метры
78.05 – центральный меридиан проекции
0 - смещение начальной точки по широте
1 – масштабный коэффициент
4500000, -5811057.63 – восточное/северное смещение
Подробное описание формата привязки MapInfo:
http://gis-lab.info/qa/mapinfo_to_wkt_proj4.html