Подпись | Описание | Тип данных |
Входной растр | Входной растр поверхности. Тип растра может быть целочисленным или с плавающей точкой. Во время расчета видимости входной растр преобразуется в трёхмерную (3D) геоцентрическую систему координат. Ячейки входного растра со значением NoData не блокируют определение видимости. | Raster Layer |
Входные точечные или линейные объекты наблюдателей | Входной класс объектов, который идентифицирует местоположения наблюдателей. Это могут быть точечные, мультиточечные или полилинейные объекты. Во время расчета видимости входной класс объектов трансформируется в трёхмерную (3D) геоцентрическую систему координат. Наблюдатели, находящиеся за пределами экстента растра поверхности или помещённые в ячейки со значением NoData, при расчете будут игнорироваться. | Feature Layer |
Выходные данные - растр выше уровня поверхности (Дополнительный) | Выходной растр над уровнем поверхности (AGL). AGL создает растр, в котором значение каждой ячейки является минимальной высотой, которая должна быть добавлена к невидимой ячейке, чтобы сделать ее видимой хотя бы для одного наблюдателя. Ячейки, которые уже были видны, в выходном растре будут иметь значение 0. Когда параметр ошибка по вертикали равен нулю, выходной растр AGL является одноканальным. Когда ошибка по вертикали больше нуля, для учета случайных эффектов от входного растра выходной растр AGL создается как трехканальный. В первом канале представлены средние значения , во втором – минимальные значения AGL, а в третьем – максимальные значения AGL. | Raster Dataset |
Тип анализа (Дополнительный) | Определяет тип анализа видимости, который вы хотите выполнить, указывая, как будет видна наблюдателям каждая из ячеек, или определяя наблюдателей, видимых для каждого из местоположений поверхности.
| String |
Вертикальная ошибка (Дополнительный) | Значение неточности (Среднеквадратическая ошибка или RMSE) в значениях высоты поверхности. Это значение с плавающей точкой, представляющее ожидаемую ошибку входных значений высот. Если данному параметру присваивается значение больше 0, то выходной растр видимости будет представлен значениями с плавающей точкой. В данном случае значение каждой ячейки выходного растра видимости представляет сумму вероятностей того, что ячейка будет видимой для любого из наблюдателей. Этот параметр отключается, когда для Типа анализа используется Наблюдатели или для Метода анализа - Линии визирования по периметру. | Linear Unit |
Выходная таблица отношений наблюдатель-регион (Дополнительный) | Выходная таблица для выявления регионов, которые видимы для каждого наблюдателя. Данная таблица может быть связана с входным классом объектов-наблюдателей и выходным растром видимости для выявления регионов, видимых для данных наблюдателей. Выходные данные создаются только в том случае, когда типом анализа является Наблюдатели. | Table |
Коэффициент рефракции (Дополнительный) | Коэффициент преломления видимого света в воздухе. Значение, предлагаемое по умолчанию, равно 0,13. | Double |
Смещение поверхности (Дополнительный) | Расстояние по вертикали, которое будет добавлено к z-значению каждой ячейки, поскольку оно учитывается для видимости. Это должно быть положительное целочисленное значение или значение с плавающей запятой. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Например, если наблюдаемый объект - автомобиль, высота автомобиля указывается здесь. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. По умолчанию значение равно 0. | Linear Unit; Field |
Высота наблюдателя (Дополнительный) | Высоты поверхности точек или вершин наблюдателя. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Если этот параметр не будет указан, то высота наблюдателя будет определена по растру поверхности с использованием билинейной интерполяции. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. | Linear Unit; Field |
Смещение наблюдателя (Дополнительный) | Расстояние по вертикали, которое должно быть добавлено к высоте наблюдателя. Это должно быть положительное целочисленное значение или значение с плавающей запятой. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Например, если наблюдатель смотрит на башню, высота башни указывается здесь. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. Значение по умолчанию: 1 метр. | Linear Unit; Field |
Внутренний радиус (Дополнительный) | Начальное расстояние, с которого определяется видимость. Ячейки, расположенные ближе этого расстояния, являются невидимыми на выходном растре, но могут при этом блокировать видимость ячеек, расположенных между внутренним и внешним радиусом. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. По умолчанию значение равно 0. | Linear Unit; Field |
Внутренний радиус является 3D-расстоянием. (Дополнительный) | Определяет тип расстояния для параметра внутреннего радиуса.
| Boolean |
Внешний радиус (Дополнительный) | Максимальное расстояние, с которого определяется видимость. Ячейки за пределами этого радиуса исключаются из анализа. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. | Linear Unit; Field |
Внешний радиус является 3D-расстоянием. (Дополнительный) | Определяет тип расстояния для параметра внешнего радиуса.
| Boolean |
Горизонтальный начальный угол (Дополнительный) | Начальный угол диапазона сканирования по горизонтали. Это значение задается в градусах от 0 до 360; может быть как целым, так и с плавающей запятой, 0 ориентирован на север. По умолчанию значение равно 0. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. | Double; Field |
Горизонтальный конечный угол (Дополнительный) | Конечный угол диапазона сканирования по горизонтали. Это значение задается в градусах от 0 до 360; может быть как целым, так и с плавающей запятой, 0 ориентирован на север. Значение, предлагаемое по умолчанию, равно 360. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. | Double; Field |
Вертикальный верхний угол (Дополнительный) | Предел верхнего угла по вертикали для сканирования по отношению к горизонтальной плоскости. Это значение указывается в градусах, оно может быть целочисленным или с плавающей запятой. Допустимый диапазон от -90 и до 90 (крайнее значение включено). Это значение параметра должно быть больше, чем значение параметра Вертикальный нижний угол. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. Значение по умолчанию - 90 (прямо вверх). | Double; Field |
Вертикальный нижний угол (Дополнительный) | Предел нижнего угла по вертикали для сканирования по отношению к горизонтальной плоскости. Это значение указывается в градусах, оно может быть целочисленным или с плавающей запятой. Допустимый диапазон: от -90 до 90 (не включая 90). Это значение параметра должно быть меньше, чем значение параметра Вертикальный верхний угол. Вы можете выбрать поле во входном наборе данных объектов - наблюдателей или указать числовое значение. Если для этого параметра задано какое-то значение, то это значение будет применяться для всех наблюдателей. Чтобы задать различные значения для каждого наблюдателя, установите этот параметр на поле во входном наборе данных объектов-наблюдателей. Значение по умолчанию: -90 (прямо вниз) | Double; Field |
Метод анализа (Дополнительный) | Определяет метод, который будет использоваться для расчета видимости. Эта опция позволит вам увеличить производительность в обмен на некоторое снижение точности.
| String |
Возвращаемое значение
Подпись | Описание | Тип данных | Выходной растр | Выходной растр. Для типа анализа FREQUENCY, если параметр вертикальной ошибки равен 0 или не указан, в выходной растр записывается число раз, которое каждое местоположение ячейки входного растра поверхности можно увидеть из входных точек наблюдения. Когда параметр вертикальной ошибки больше 0, в каждую ячейку выходного растра записывается сумма вероятностей того, что ячейка будет видимой для любого из наблюдателей. Для типа анализа OBSERVERS в выходной растр записываются уникальные ID регионов для видимых областей, которые могут быть связаны обратно с объектами-наблюдателями через выходную таблицу отношений наблюдатель-регион. | Raster |