Нефть и песок О стали Компрессор - подбор и ошибки Из истории стандартизации резьб Соперник ксерокса - гектограф Новые технологии производства стали Экспорт проволоки из России Прогрессивная технологическая оснастка Цитадель сварки с полувековой историей Упрочнение пружин Способы обогрева Назначение, структура, характеристики анализаторов Промышленные пылесосы Штампованные гайки из пружинной стали Консервация САУ Стандарты и качество Технология производства Водород Выбор материала для крепежных деталей Токарный резец в миниатюре Производство проволоки Адгезия резины к металлокорду Электролитическое фосфатирование проволоки Восстановление корпусных деталей двигателей Новая бескислотная технология производства проката Синие кристаллы Автоклав Нормирование шумов связи Газосварочный аппарат для тугоплавких припоев
Главная --> Промиздат -->  Координатное пространство 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ( 30 ) 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Моделирование на базе ячеек растра

В ЭТОЙ ГЛАВЕ

Поятие анализа в Spatial Analyst

Операторы и функции Spatial Analyst

Значение Нет данных и как оно влияет на анализ

Значения и что они представляют

Среда анализа

Размер ячейки и анализ

Проекции при анализе

Одна из сильнейших сторон Spatial Analyst - это средства выполнения анализа. Spatial Analyst рассматривает пространственные данные, где каждая ячейка представляет местоположение, а связанное с ячейкой значение определяет характеристику некого явления в этой точке (см. Главу 4, Понятие растровых данных). Операторы и функции в Spatial Analyst обрабатывают значение каждой ячейки разными способами в зависимости от типа функции.

В этой главе вы изучите основные принципы моделирования на базе ячеек. Комбинируя эти принципы, вы сможете решить практически любую собственную задачу. Вы не только познакомитесь с основными принципами моделирования на базе ячеек, но и узнаете, какой информацией вам необходимо располагать для выполнения анализа. Вы узнаете, как влияют на анализ значения в растровом наборе данных, размер ячеек, значение Нет данных , проекции и экстент результата анализа. Используя эти знания, вы сможете более качественно выполнять анализ на базе ячеек.



Понятие анализа в Spatial Analyst

Проще всего понять моделирование на базе ячеек, рассмотрев его с точки зрания отдельной ячейки (точка зрения червяка) в противоположность всему растру (точка зрения птицы). Для этого представьте, что вы - ячейка растрового набора данных. Вы представляете определенное место на земной поверхности и обладаете определеннм значением. Все операторы и функции Spatial Analyst будут просить вас изменить значение (или не изменять его) в зависимости от набора правил.

Чтобы втчислить новое значение для вашей позиции с помощью любой функции или оператора Spatial Analyst, вам нужно знать три факта.

Вам нужно знать свое значение.

Вам нужно знать действие оператора или функции.

Вам нужно знать, какие еще ячейки и их значения будут

участвовать в вычислении вашего значения.

Как вы можете это узнать?

Вы автоматически знаете свое значение.

Каждый оператор и функция в Spatial Analyst по-своему работают с этим значением. Зная, какая функция или оператор применяется, вы, на основании информации, встроенной в Spatial Analyst, узнаете, что нужно сделать с вашим значением.

Некоторые функции и операторы Spatial Analyst позволяют вам вычислить свое новое значение на основании только знания этого значения (например, возведение значения в заданную сте-пень[это локальная функция]). Для выполнения других функций и операторов вам нужно знать значения в других точках в вашем растровом наборе даннгх (например, в непосредственном соседстве с вами [фокальная функция]), или учитывать местоположения и значения ячеек из других растровых наборов даннхх (зональные функции).

Давайте пройдем трехшаговхй процесс для некоторхх функций. Когда к вашему растровому набору даннгх применяется функция

Cos, чтобы получить вхходное значение для вашей ячейки, нужно знать ее текущее значение и вычислить функцию косинуса от этого значения. Если применяется фокальная функция поиска максимального значения в окрестности 3х3 ячейки (вы узнаете больше о фокальных функциях далее в этой главе), вам нужно знать свое значение и значения ближайших восьми соседей. Вы присвоите своей ячейке в вгходном растре максимальное из этих значений. Если применяется зональная функция впчисления среднего (далее вы узнаете подробнее о зональных функциях), вам нужно знать свое значение и найти среднее значение для всех ячеек, принадлежащих той же зоне, что и вы, заданной растровым набором зон. Если выполняется оператор сложения вашего растрового набора данн1х и двух других наборов, вы должна! сложить свое значение и значения ячеек из двух других растровгх наборов, расположенных там же, где ваша ячейка . Если применяется функция Расстояние по прямой, вы должны определить, насколько далеко вы находитесь от ближайшего источника (определенного в наборе данных источников), чтобы получить свое выходное значение.

Такой трехшаговый процесс происходит в каждой ячейке набора данных. Все операторы и функции раборают поячеечно, и для каждого вычисления каждой функции нужно знать значение данной ячейки, применяемое действие, и какие еще ячейки должна! бпть задействованы в втчислениях. Операторы и функции Spatial Analyst группируются в категории по типу действия, которое они производят со значениями ячеек. Вместо того, чтобы запоминать каждый оператор и функцию, вам достаточно понять, какие действия выполняются со значениями ячеек в каждой категории функций.

Для многих функций может бпть задано уточнение выполняемого действия с помощью параметров. Например, для фокальной функции может быть определен набор задействованных ячеек путем указания размера окрестности ячейки.



Операторы и функции Spatial Analyst

Функции, связанные с картографичечким моделированием на базе растров/ячеек, можно разделить на пять типов:

Работают с одной ячейкой (локальные функции)

Работают с соседними ячейками (фокальные функции)

Работают с ячейками одной зоны (зональные функции)

Работают с со всеми ячейками растра (глобальные функции)

Объединяются в серии, выполняющие определенное приложение (функции приложения)

На функции каждой из этих категорий влияют не только атрибуты, с которыми они работают, но и пространственное (геометрическое) представление данных. Например, функция сложения двух слоев (работающая без учета окружения) зависит от расположения и значения соответствующей ячейки из другого слоя. Функции, применяемые к ячейкам в окрестности или зоне, зависят от пространственной конфигурации окрестности или зоны, а также от ячеек и их значений в этой конфигурации.

Локальные функции

Локальные, или поячеечные функции втчисляют значения выходного растрового набора данных таким образом, что каждое вхходное значение является функцией от значения, связанного с определенной точкой в одном или нескольких растровхх наборах данных. То есть на выходное значение ячейки влияет только исходной значение этой ячейки, независимо от значений соседних ячеек. Пример локальнхх функций, работающих с одним набором данн1х, тригонометрические функции (например, синус), экспоненциальные и логарифмические функции.


Локальные функции, работающие с несколькими растровыми наборами даннхх - это функции, втчисляющие значения минимума, максимума, большинства и меньшинства для каждого местоположения ячейки во всех входнхх растровхх наборах данных.

Фокальные функции

Фокальные функции, или функции окрестности, создают выходной растровый набор данных, в котором значение каждой ячейки является функцией входного значения в этой точке и значений соседних ячеек в заданной окрестности. Конфигурация окрестности определяет, какие именно из ближайших к обрабатываемой ячеек будут использованы при втчислении выходного значения.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ( 30 ) 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71