Изменение единиц измерений данных в Arcinfo Workstation

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.
Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/convert-units.html


ПО: Arcinfo Workstation


Как изменить единицы измерения данных, не изменяя сами данные? Например: километры перевести в метры? Этот вопрос часто встает при неправильной оцифровке и попытке в дальнейшем совместить данные в метрах с данными в километрах и т.п.

Для решения этой задачи в Arcinfo Workstation достаточно использоваться команду PROJECT и ее подкоманду UNITS, параметры входной и выходной проекции при этом должны оставаться одинаковыми. Даже если вам неизвестна проекция исходных данных, вы можете использовать цифры указанные внизу. При использовании одних и тех же параметров проекции (не важно каких, главное одинаковых для исходной и конечной проекции), собственно проектирования не происходит, изменяются только единицы измерения (фактически происходит масштабирование данных), проекция при этом остается та же, если она была неизвестна, то неизвестной и остается.

Для того, чтобы перевести единицы измерения данных из километров в метры необходимо задать в подкоманде UNITS единицы конвертации, вот так:

UNITS 0.001

таким образом показав программе отношение единицы данных, километров, к метрам (единиц исходных данных/метр, на каждый метр - 0.001 километра)

Arc: project cover incover outcover
Project: input
Project: proj albers
Project: units 0.001
Project: spheroid krasov
Project: param
1st standard parallel [ 0 0 0.000 ]: 52 0 0
2nd standard parallel [ 0 0 0.000 ]: 64 0 0
central meridian [ 0 0 0.000 ]: 45 0 0
latitude of projection's origin [ 0 0 0.000 ]: 0 0 0
false easting (meters) [ 0.00000 ]: 8500000
false northing (meters) [ 0.00000 ]: 0.0
Project: output
Project: proj albers
Project: units meters
Project: spheroid krasov
Project: param
1st standard parallel [ 0 0 0.000 ]: 52 0 0
2nd standard parallel [ 0 0 0.000 ]: 64 0 0
central meridian [ 0 0 0.000 ]: 45 0 0
latitude of projection's origin [ 0 0 0.000 ]: 0 0 0
false easting (meters) [ 0.00000 ]: 8500000
false northing (meters) [ 0.00000 ]: 0.0
Project: end

В данном примере показан перевод данных в равновеликой проекции Альберса оцифрованных в километрах в ту же проекцию, но единицами измерения - метры. Таким же образом можно переводить данные и в другие единицы измерения:

например
из метров в километры: UNITS 1000
из метров в миллиметры: UNITS 0.001