| Подпись | Описание | Тип данных |
Входные объекты | Точечные или линейные объекты, которые используются для вычисления плотности. | Feature Set |
Выходное имя | Имя выходного слоя, который будет создано на вашем портале. | String |
Поле количества (Дополнительный) | Поле, определяющее число инцидентов в каждом местоположении. Например, если у вас города представлены точками, то в качестве поля количества вы можете использовать поле, представляющее население города; полученный слой плотности населения покажет более высокие плотности населения вблизи городов с большей численностью населения. Если значение не задано, предполагается, что каждое местоположение представляет одну единицу количества.
| Field |
Размер ячейки (Дополнительный) | Размер ячейки, который будет использоваться для создания модели mesh точек, где рассчитываются значения плотности. Чем меньше значение, тем более сглаженными будут границы полигонов. И наоборот, с большими значениями границы полигонов будут более грубыми и зазубренными. | Double |
Единицы измерения размера ячеек (Дополнительный) | Указывает единицы измерения, которые будут использоваться для значения размера ячейки. Если размер ячейки был задан, необходимо указать значение. - Мили—Единицами измерения будут мили.
- Футы—Единицами измерения будут футы.
- Километры—Единицами измерения будут километры.
- Метры—Единицами измерения будут метры.
| String |
Радиус (Дополнительный) | Расстояние, в пределах которого будет выполняться поиск точечных или линейных объектов при вычислении значений плотности. Например, если вы укажете радиус 1,800 метров, то в выходном слое при вычислении плотности любого местоположения будут учитываться объекты, находящиеся в пределах 1,800 метров от этого местоположения. Если на расстоянии 1,800 метров от местоположения событий нет, то такое местоположение получит нулевое значение плотности. Если значение не задано, то по умолчанию при расчете плотности будут учитываться местоположения входных объектов и значения в поле количества (если оно имеется). | Double |
Единицы измерения радиуса (Дополнительный) | Задает единицы измерения, которые будут использоваться для значения радиуса. Если радиус был задан, необходимо указать значение. - Мили—Единицами измерения будут мили.
- Футы—Единицами измерения будут футы.
- Километры—Единицами измерения будут километры.
- Метры—Единицами измерения будут метры.
| String |
Ограничивающие полигоны (Дополнительный) | Слой, содержащий полигоны, в которых будут рассчитываться плотности. Например, при интерполяции плотностей популяции рыбы в озере в этом параметре можно указать границу озера, и тогда результат будет представлен в пределах границ этого озера. | Feature Set |
Единицы площади (Дополнительный) | Задает единицы измерения, которые будут использоваться для вычисленных значений плотности. - Квадратные мили—Единицами измерения будут квадратные мили.
- Квадратные километры—Единицами измерения будут квадратные километры.
| String |
Тип классификации (Дополнительный) | Задает, как значения плотности будут классифицированы по полигонам. - Равный интервал—Полигоны будут созданы таким образом, что диапазон значений плотности будет одинаковым для каждой области.
- Геометрический интервал—Полигоны будут созданы с учетом интервалов классов, имеющих геометрическую прогрессию. Это позволяет добиться того, чтобы в каждом диапазоне классов было примерно равное количество значений, и чтобы изменения между интервалами были последовательными.
- Естественные границы—Интервалы классов для полигонов будут созданы на основе естественного группирования данных. Значения границ классов определяются таким образом, чтобы сгруппировать схожие значения, которые максимально увеличивают различия между классами.
- Равная площадь—Полигоны будут созданы таким образом, чтобы размер каждой области был одинаковым. Например, если в слое результатов высокие значения плотности преобладают над низкими, то и полигонов с высокими плотностями будет создано больше.
- Среднеквадратическое отклонение—Полигоны будут созданы на основе стандартного отклонения от прогнозируемых значений плотности.
| String |
Число классов (Дополнительный) | Диапазон интерполированных значений будет разделен на отдельные классы. Диапазон значений в каждом классе определяется типом классификации. Каждый класс определяет границы итоговых полигонов. Значение по умолчанию – 10, максимум – 32. | Long |
Производные выходные данные
arcpy.sfa.CalculateDensity(inputLayer, outputName, {field}, {cellSize}, {cellSizeUnits}, {radius}, {radiusUnits}, {boundingPolygonLayer}, {areaUnits}, {classificationType}, {numClasses})| Имя | Описание | Тип данных |
inputLayer | Точечные или линейные объекты, которые используются для вычисления плотности. | Feature Set |
outputName | Имя выходного слоя, который будет создано на вашем портале. | String |
field (Дополнительный) | Поле, определяющее число инцидентов в каждом местоположении. Например, если у вас города представлены точками, то в качестве поля количества вы можете использовать поле, представляющее население города; полученный слой плотности населения покажет более высокие плотности населения вблизи городов с большей численностью населения. Если значение не задано, предполагается, что каждое местоположение представляет одну единицу количества.
| Field |
cellSize (Дополнительный) | Размер ячейки, который будет использоваться для создания модели mesh точек, где рассчитываются значения плотности. Чем меньше значение, тем более сглаженными будут границы полигонов. И наоборот, с большими значениями границы полигонов будут более грубыми и зазубренными. | Double |
cellSizeUnits (Дополнительный) | Указывает единицы измерения, которые будут использоваться для значения размера ячейки. Если размер ячейки был задан, необходимо указать значение. - MILES—Единицами измерения будут мили.
- FEET—Единицами измерения будут футы.
- KILOMETERS—Единицами измерения будут километры.
- METERS—Единицами измерения будут метры.
| String |
radius (Дополнительный) | Расстояние, в пределах которого будет выполняться поиск точечных или линейных объектов при вычислении значений плотности. Например, если вы укажете радиус 1,800 метров, то в выходном слое при вычислении плотности любого местоположения будут учитываться объекты, находящиеся в пределах 1,800 метров от этого местоположения. Если на расстоянии 1,800 метров от местоположения событий нет, то такое местоположение получит нулевое значение плотности. Если значение не задано, то по умолчанию при расчете плотности будут учитываться местоположения входных объектов и значения в поле количества (если оно имеется). | Double |
radiusUnits (Дополнительный) | Задает единицы измерения, которые будут использоваться для значения радиуса. Если радиус был задан, необходимо указать значение. - MILES—Единицами измерения будут мили.
- FEET—Единицами измерения будут футы.
- KILOMETERS—Единицами измерения будут километры.
- METERS—Единицами измерения будут метры.
| String |
boundingPolygonLayer (Дополнительный) | Слой, содержащий полигоны, в которых будут рассчитываться плотности. Например, при интерполяции плотностей популяции рыбы в озере в этом параметре можно указать границу озера, и тогда результат будет представлен в пределах границ этого озера. | Feature Set |
areaUnits (Дополнительный) | Задает единицы измерения, которые будут использоваться для вычисленных значений плотности. - SQUAREMILES—Единицами измерения будут квадратные мили.
- SQUAREKILOMETERS—Единицами измерения будут квадратные километры.
| String |
classificationType (Дополнительный) | Задает, как значения плотности будут классифицированы по полигонам. - EQUALINTERVAL—Полигоны будут созданы таким образом, что диапазон значений плотности будет одинаковым для каждой области.
- GEOMETRICINTERVAL—Полигоны будут созданы с учетом интервалов классов, имеющих геометрическую прогрессию. Это позволяет добиться того, чтобы в каждом диапазоне классов было примерно равное количество значений, и чтобы изменения между интервалами были последовательными.
- NATURALBREAKS—Интервалы классов для полигонов будут созданы на основе естественного группирования данных. Значения границ классов определяются таким образом, чтобы сгруппировать схожие значения, которые максимально увеличивают различия между классами.
- EQUALAREA—Полигоны будут созданы таким образом, чтобы размер каждой области был одинаковым. Например, если в слое результатов высокие значения плотности преобладают над низкими, то и полигонов с высокими плотностями будет создано больше.
- STANDARDDEVIATION—Полигоны будут созданы на основе стандартного отклонения от прогнозируемых значений плотности.
| String |
numClasses (Дополнительный) | Диапазон интерполированных значений будет разделен на отдельные классы. Диапазон значений в каждом классе определяется типом классификации. Каждый класс определяет границы итоговых полигонов. Значение по умолчанию – 10, максимум – 32. | Long |
Производные выходные данные