Смекни!
smekni.com

MapInfo Professional 90 Руководство пользователя (стр. 97 из 125)

Вы можете указать очерчивающие границы для координатной системы в файле 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, чтобы добавить постоянные значения для аффинных преобразований и явные границы. Допустимые значения и их смысл в таблице ниже.

Константа Для координатной системы определены: Параметры
1000 аффинные преобразования Спецификатор аффинных единиц и коэффициенты следуют после основных параметров для системы
2000 явно заданные границы Значения границ следуют после основных параметров для системы
3000 и аффинные преобразования, и границы параметры аффинных преобразований следуют за параметрами системы, а границы следуют за параметрами аффинных преобразований

Пример:

В этом примере мы используем систему координат Поперечную Меркатора, построенную в 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 делает это при задании точки эллипсоида и азимута от этой точки. Эта точка - начало системы координат.

Стандартные параллели конических проекций

В конических проекциях конус пересекает поверхность Земли по двум параллелям широты. Это стандартные параллели. Одна на севере, другая на юге зоны проецирования. Чтобы использовать единственную стандартную параллель, укажите широту дважды. Обе параллели выражены в градусах.