ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

RadiusFixed

Доступно с лицензией Spatial Analyst.

  • Сводка
  • Описание
  • Синтаксис
  • Свойства
  • Пример кода

Сводка

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

Описание

Инструменты, использующие объекты радиуса: Kriging и IDW.

Синтаксис

 RadiusFixed ({distance}, {minNumberOfPoints})
ПараметрОбъяснениеТип данных
distance

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

Double
minNumberOfPoints

Параметр minNumberOfPoints является целым числом, определяющим минимальное число точек, использующихся для осуществления интерполяции.

Если в рамках заданного расстояния не обнаружено необходимого количества точек, расстояние поиска будет увеличиваться, пока не будет найдено заданное минимальное количество точек.

Если необходимо увеличить радиус поиска, он может увеличиваться до тех пор, пока минимальное число точек minNumberOfPoints не попадет внутрь радиуса либо пока экстент радиуса не пересечет нижнюю (южную) и/или верхнюю (северную) границу экстента выходного растра. Всем местоположениям, которые не удовлетворяют вышеприведенным условиям, присваивается значение NoData.

(Значение по умолчанию — 0)

Long

Свойства

ВладениеОбъяснениеТип данных
distance
(чтение и запись)

Расстояние, в единицах карты, указывающее, что все входные опорные точки в пределах заданного радиуса будут использоваться для интерполяции.

Double
minNumberOfPoints
(чтение и запись)

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

Long

Пример кода

RadiusFixed. Пример 1 (окно Python)

Демонстрирует создание класса RadiusFixed и его использование в инструменте Kriging в окне Python.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
myRadius = RadiusFixed(80000)
outKriging = Kriging("ca_ozone_pts.shp", "ELEVATION", "SPHERICAL", "", myRadius)
outKriging.save("C:/sapyexamples/output/krigradfix")
RadiusFixed. Пример 2 (автономный скрипт)

Вычисляется площадь поверхности с помощью инструмента интерполяции Idw при использовании класса RadiusFixed.

# Name: RadiusFixed_Ex_02.py
# Description: Uses the RadiusFixed object to execute IDW tool
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inFeature = "ca_ozone_pts.shp"

# Create the Radius Object
distance = 15000
minNumPoints = 3
searchRadius = RadiusFixed(distance, minNumPoints)

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute IDW
outRadFix = Idw(inFeature, "elevation", 2000, 2, searchRadius)

# Save the output 
outRadFix.save("C:/sapyexamples/output/idwradfix")

Связанные разделы

  • Обзор классов Spatial Analyst
  • Обзор классов радиуса
  • Как работает инструмент ОВР
  • Как работает инструмент Кригинг

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация