Вы можете указать очерчивающие границы для координатной системы в файле MAPIN-FOW.PRJ. Чтобы сделать это, добавьте 2000 к номеру проекции и укажите границы после списка параметров проекции. Общая форма следующая:
name, projectionnum + 2000, projection parameters, x1, y1, x2, y2
Например, чтобы определить координатную систему UTM Зона 10 с границами (100000, 400000) to (200000, 450000), сделайте следующее:
"UTM Zone 10", 2008, 74, 7, -123, 0, 0.9996, 500000, 0, 100000, 400000, 200000, 450000
Чтобы указать координатную систему "Широта/Долгота" с границами (-50, 30) to (-48, 35), сделайте следующее:
"Широта / Долгота", 2000, 0, -50, 30, -48, 35
Вы также можете указать координатную систему с границами и аффинным преобразованием. В этом случае добавьте 3000 к номеру проекции, и перечислите границы после параметров аффинного преобразования. Общая форма следующая:
название, номер_проекции + 3000, параметры проекции, номер единиц измерения, A, B, C, D, E, F, x1, y1, x2, y2
Аффинные преобразования и точные границы в разных типах проекций
Вы можете изменить тип проекции, введя соответствующие величины в файл MAPIN-FOW.PRJ, чтобы добавить постоянные значения для аффинных преобразований и явные границы. Допустимые значения и их смысл в таблице ниже.
Пример:
В этом примере мы используем систему координат Поперечную Меркатора, построенную в UTM, при этом в роли топоцентрической (региональной) системы координат выступает NAD 1983. Надо добавить следующую строку в файл MAPINFOW.PRJ:
"UTM-зона 1 (NAD 83)", 8, 74, 7, -177, 0, 0.9996, 500000, 0
Теперь полученную проекцию необходимо подвергнуть аффинным преобразованиям (см. раздел, посвященный аффинным преобразованиям), и при этом использовать следующие параметры:
Единицы измерения = метры; A=0.5; B=-0.866; C=0; D=0.866; E=0.5; и F=0
В этом случае строка с добавленными параметрами аффинных преобразований будет выглядеть так:
"UTM-зона 1 (NAD 83) - повернутая на 60 градусов", 1008, 74, 7, -177, 0, 0.9996, 500000, 0, 7, 0.5, -0.866, 0, 0.866, 0.5, 0
где:
Значение | Описание |
1008 | Образуется при сложении константы (1000) и типа проекции (8) |
7 | Единицы измерения при аффинных образованиях (7 = метры) |
0.5, -0.866, 0, 0.866, 0.5, 0 | Параметры аффиных преобразований . |
Чтобы вычислить точные значения границ системы координат (x1, y1, x2, y2) = (-500000, 0, 500000, 10000), строка должны выглядеть так:
"UTM зона 1 (NAD 83) - с границами", 2008, 74, 7, -177, 0, 0.9996, 500000, 0, -500000, 0, 500000, 1000000
где:
Значение | Описание |
2008 | Получено сложением константы (2000) и номера типа проекции (8) |
-500000, 0, 500000, 1000000 | Координаты границ |
Чтобы задать координатную систему, используя и аффинные преобразования, и явные границы, строка MAPINFOW.PRJ будет такой: "UTM зона 1 (NAD 83) - повернутая и с границами", 3008, 74, 7, -177, 0, 0.9996, 500000, 0, 7, 0.5, -0.866, 0, 0.866, 0.5, 0, -500000, 0, 500000, 1000000 где: | |
Значение | Описание |
3008 | Получено сложением константы (3000) и номера типа проекции (8) |
7 | Единицы измерения при аффинных образованиях (7 = метры) |
0.5, -0.866, 0, 0.866, 0.5, 0 | параметры аффиных преобразований |
-500000, 0, 500000, 1000000 | Координаты границ (См. Aффинные преобразования и точные границы в разных типах проекций на стр. 479.) |
Топоцентрическая (региональная) система координат
Топоцентрическая (региональная) система координат (датум) определяется следующим образом: некоторый эллипсоид располагается так, чтобы для заданной территории среднеквадратичное отклонение поверхности эллипсоида от поверхности было минимальным. Таблица, приведенная ниже, содержит следующую информацию:
• номер топоцентрической СК в файле Mapinfow.prj
• название топоцентрической СК
• территория, для которой обычно используется данная топоцентрическая СК
• референц-эллипсоид, используемый для данной топоцентрической СК
Список поддерживаемых топоцентрических СК приведен в: Топоцентрические системы координат в Приложении B на стр. 644. Список изменений топоцентрических СК от версии к версии приведен в: Улучшения координатных систем от версии к версии в Приложении B на стр. 656.
Внимание: Процедура создания местной системы координат описана в разделе Справочной системы: "Как задать местную систему координат."
Преобразование координат из одной топоцентрической системы координат в другую
При преобразовании координат из одной топоцентрической (региональной) системы координат в другую, MapInfo Professional использует два метода: Молоденского (3 параметра) и Бурса-Вольфа (7 параметров). Существуют стандартные методы преобразования координат из одной топоцентрической проекции (датума) в другую.
После того как была введена топоцентрическая проекция (датум) NAD 83 (Датум для Северной Америки 83), NOAA (Национальное Управление Океана и Атмосферы министерства торговли США) разработало программу NADCON, акроним от North American Datum CONversion. Это узкоспециализированная программа, которая пересчитывает координаты из топоцентрической проекции (датума) NAD 27 в NAD 83 и обратно. В рамках этой специализированной задачи данная программа даёт более точные результаты, чем более общий метод Молоденского; точность NADCON составляет около 0.1 метра, а метод Молоденского дает точность 10-30 метров. Большинство правительственных агентств США, включая Бюро переписи (Census Bureau), приняло NADCON в качестве стандарта при пересчете данных NAD 27 в NAD 83.
Алгоритм NADCON используется при пересчете координат между NAD 27 и NAD 83, если эти координаты лежат в пределах зоны NADCON (США, Пуэрто Рико и Виргинские о-ва). Если же координаты лежат за пределами этой зоны или используются топоцентрические проекции (датумы), отличные от NAD 27 или NAD 83, MapInfo Professional использует методы пересчета Молоденского или Бурса-Вольфа.
Из-за необходимости обращения к файлам, пересчет методом NADCON может выполняться дольше, чем методом Молоденского. Если необходимо отключить метод пересчета по алгоритму NADCON, добавьте в системный реестр запись "NADCON". Запись в системном реестре должна находиться по следующему адресу:
HKEY_LOCAL_MACHINE\Software\MapInfo\MapInfo\Common\NADCON
Если значение этого параметра установлено равным нулю, то будет использоваться метод Молоденского вместо NADCON.
NADCON=0
Единицы измерения указывают систему мер, используемую для измерения пространства в проекции. Чтобы увидеть полный список единиц измерения и соответствующих проекций, смотрите Единицы измерения в Приложении B на стр. 654.
От нулевой точки системы координат на Земле (определенной в градусах долготы и широты) измеряются все расстояния координат. В нулевой точке X = 0 и Y = 0, если восточное или северное смещение не используются. Это позволяет оптимизировать точность выбранной системы координат. Если двигаться на север, Y увеличивается; X увеличивается при движении на восток. Эти значения координат обычно называются северными и восточными.
Для поперечной проекции Меркатора нулевая долгота определяет центральный меридиан. В поперечной Меркатора цилиндр ориентирован к земле наклонно. Центральный меридиан является линией наклона. Масштаб карты наиболее точен вдоль центрального меридиана.
В косой проекции Меркатора Хотина необходимо определить большой круг, который не совпадает ни с меридианами, ни с экватором. MapInfo Professional делает это при задании точки эллипсоида и азимута от этой точки. Эта точка - начало системы координат.
Стандартные параллели конических проекций
В конических проекциях конус пересекает поверхность Земли по двум параллелям широты. Это стандартные параллели. Одна на севере, другая на юге зоны проецирования. Чтобы использовать единственную стандартную параллель, укажите широту дважды. Обе параллели выражены в градусах.