Отображение контуров постоянного искажения карты
mdistort
mdistort off
mdistort parameter
mdistort(parameter,levels)
mdistort(parameter,levels,gsize)
h = mdistort(...)
mdistortбез входных аргументов переключает отображение контуров вызванного проекцией искажения на осях текущей карты. Величина искажения сообщается в процентах.
mdistort off удаляет контуры.
mdistort parameter отображает контуры искажения для указанного параметра. Распознаваемые параметры:
| Параметр | Стоимость |
|---|---|
'area' | |
'angles' | максимальное угловое искажение прямых углов |
'scale' или 'maxscale' | максимальный масштаб (по умолчанию) |
'minscale' | минимальная шкала |
'parscale' | масштаб вдоль параллелей |
'merscale' | масштаб вдоль меридианов |
'scaleratio' | отношение максимальной и минимальной шкалы |
mdistort(parameter,levels) определяет уровни, для которых прорисовываются контуры. levels является вектором значений, используемых contour. Если пусто, используются уровни по умолчанию.
mdistort(parameter,levels,gsize) управляет размером базовой матрицы гратикулов, используемой для вычисления контуров. gsize - двухэлементный вектор, содержащий число строк и столбцов. Если не указано, значение по умолчанию Mapping Toolbox™ graticule имеет размер [50 100] предполагается.
h = mdistort(...) возвращает маркер к объекту группы контуров, содержащему контуры и текст.
Проекции карты неизбежно вносят искажения в форму и размер объектов по мере их преобразования из трехмерных сферических координат в двумерные декартовы координаты. Величина и тип искажения варьируются между проекциями, над проекцией и с выбором параметров проекции, таких как стандартные параллели. Эта функция обеспечивает количественное графическое отображение параметров искажения.
mdistort не предназначен для использования с UTM. Искажение является минимальным в пределах данной зоны UTM. mdistort выдает предупреждение при обнаружении проекции UTM.
mdistort может помочь в размещении стандартных параллелей для проекций. Стандартные параллели обычно расположены так, чтобы минимизировать искажения в интересующей области. Расположение параллели по умолчанию может не подходить для карт небольших областей. С помощью mdistort и parallelui, сразу видно, как движение параллелей уменьшает искажение.