Создание *.prj файлов (местных и локальных систем координат) для Metashape из проекции для MapInfo
2 мин. чтения
Создание проекции для 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