При вычислении плотности учитываются только те точки, которые попадают в заданную область соседства. Если в область соседства определенной ячейки не попадает никаких точек, такой ячейке будет присвоено значение NoData.
Значения на выходном растре всегда будут представлены значениями с плавающей точкой.
Параметр Размер выходной ячейки может быть задан числовым значениям или получен из имеющегося набора растровых данных. Если размер ячейки не был явно указан в качестве значения параметра, он извлекается из среды Размер ячейки, если он был указан. Если параметр размера ячейки или параметр среды размера ячейки не были заданы, но задан параметр среды Растр привязки, используется размер ячейки растра привязки. Если нечего не задано, размер ячейки рассчитывается как меньшее из значений ширины или высоты экстента, деленных на 250, в которых экстент находится в выходной системе координат, указанной в параметрах среды.
Если размер ячейки задан с использованием числового значения, инструмент будет использовать его непосредственно для выходного растра.
Если размер ячейки задан с использованием набора растровых данных, параметр покажет путь к набору растровых данных вместо значения размера ячейки. Размер ячейки этого набора растровых данных будет использоваться непосредственно в анализе при условии, что пространственная привязка набора данных совпадает с выходной пространственной привязкой. Если пространственная привязка набора данных отличается от выходной пространственной привязки, она будет спроецирована на основе значения Метод проецирования размера ячейки.
Более высокие значения для параметра радиуса приводят к построению более генерализованного растра плотности. Более низкие значения приводят к построению растра, на котором показано большее количество деталей.
Для форматов данных, поддерживающих значения Null, таких как классы объектов файловой базы геоданных, значение Null будет игнорироваться при использовании в качестве входных данных.
Если масштабный коэффициент единиц измерения площади мал относительно расстояний между точками, то значения выходного растра могут быть маленькими. Чтобы получить более высокие значения, выберите коэффициент масштаба для единиц площади для более крупных единиц измерения (например, квадратные километры, а не квадратные метры).
Входные точечные объекты, для которых будет вычисляться плотность.
Feature Layer
Поле генеральной совокупности
Поле, в котором хранятся значения распределения для каждой точки. Поле генеральной совокупности содержит значения числа или количества, которые будут использоваться при расчете непрерывной поверхности.
Значения в поле генеральной совокупности могут быть целочисленными или с плавающей точкой.
Опции и поведение по умолчанию для поля перечислены ниже.
Используйте значение NONE, если не будет использовано какого-либо показателя или специального значения, и каждый объект будет подсчитан один раз.
Если входные объекты содержат значения z, можно использовать поле Shape.
В противном случае, полем по умолчанию будет POPULATION. Также могут применяться следующие условия:
Если отсутствует поле POPULATION, но присутствует поле POPULATIONabcd оно будет использовано по умолчанию. abcd могут быть любыми допустимыми символами, например, POPULATION6, POPULATION1974 или POPULATIONROADTYPE.
Если нет поля POPULATION или поля POPULATIONabcd, но присутствует поле POP, по умолчанию будет использовано поле POP.
Если нет поля POPULATION, поля POPULATIONabcd или поля POP, но присутствует поле POPabcd, по умолчанию будет использовано поле POPabcd.
Если нет поля POPULATION, поля POPULATIONabcd, поля POP или поля POPabcd, по умолчанию будет использовано поле NONE.
Field
Размер выходной ячейки
(Дополнительный)
Размер ячейки, который будет использован при создании выходного растра.
Этот параметр может быть задан числовым значениям или получен из имеющегося набора растровых данных. Если размер ячейки не был явно указан в качестве значения параметра, используется параметр среды Размер ячейки, если он задан, иначе будут применены дополнительные правила для его вычисления по другим входным данным. Более подробную информацию см. в разделе об использовании.
Analysis Cell Size
Квартал
(Дополнительный)
Определяет форму области вокруг каждой ячейки, которая используется при вычислении значения плотности.
Annulus—Кольцевая окрестность (пончик), определяемая внутренним и внешним радиусами.
Circle—Круговая окрестность с заданным радиусом. По умолчанию, радиус - это наименьшее значение из ширины или высоты экстента входных точечных объектов в выходной пространственной привязке, деленное на 30.
Rectangle—Прямоугольная окрестность с заданной высотой и шириной.
Wedge—Окрестность в форме клина. Клин определяется радиусом, начальным углом и конечным углом. Клин строится в направлении против часовой стрелки от начального угла до конечного угла. Углы задаются в арифметических градусах (в направлении против часовой стрелки от положительного направления оси x). Можно использовать отрицательные значения углов.
Cell | Map—Определяет единицы измерения выбранной окрестности либо в ячейках, либо в единицах карты (на основе линейных единиц проекции выходной пространственной привязки).
Neighborhood
Единицы площади
(Дополнительный)
Указывает единицы площади, которые будут использоваться для выходных значений плотности.
По умолчанию единицы измерения определяются на основе линейных единиц выходной пространственной привязки. Можно изменить их на соответствующие единицы измерения, чтобы преобразовать выходные данные плотности. Значения для плотности линий преобразуют единицы измерения и длин, и площадей.
Если выходная пространственная привязка не указана, то она будет такой же, что и у входного класса пространственных объектов. Единицы выходной плотности по умолчанию определяются по линейным единицам выходной пространственной привязки. Если выходными линейными единицами измерения являются метры, то выходными площадными единицами измерения плотности будут установлены Квадратные километры, при этом для точечных объектов будут выводиться квадратные километры. Если выходными линейными единицами измерения являются футы, то выходными площадными единицами измерения плотности будут установлены Квадратные мили.
Если выходными единицами измерения являются не футы и не метры, то выходными площадными единицами измерения плотности будут установлены Квадратные единицы карты. Таким образом единицы выходной плотности будут квадратом линейных единиц выходной пространственной привязки. Например, если выходными линейными единицами измерения являются сантиметры, то выходными площадными единицами измерения плотности будут Квадратные единицы карты, что приводит к результату в квадратных сантиметрах. Если выходными линейными единицами измерения являются километры, то выходными площадными единицами измерения плотности будут Квадратные единицы карты, что приводит к результату в квадратных километрах.
Доступными опциями и соответствующими им выходными единицами измерения плотности являются следующие:
Единицы площади карты–Будет использоваться квадрат линейных единиц измерения для выходной пространственной привязки.
Квадратные мили–Будут использоваться мили США.
Квадратные километры–Будут использоваться километры.
Акры–Будут использоваться Акры США.
Гектары–Будут использоваться гектары.
Квадратные ярды–Будут использоваться ярды США.
Квадратные футы–Будут использоваться футы США.
Квадратные дюймы–Будут использоваться дюймы США.
Квадратные метры–Будут использоваться метры.
Квадратные сантиметры–Будут использоваться сантиметры.
Квадратные миллиметры–Будут использоваться миллиметры.
Входные точечные объекты, для которых будет вычисляться плотность.
Feature Layer
population_field
Поле, в котором хранятся значения распределения для каждой точки. Поле генеральной совокупности содержит значения числа или количества, которые будут использоваться при расчете непрерывной поверхности.
Значения в поле генеральной совокупности могут быть целочисленными или с плавающей точкой.
Опции и поведение по умолчанию для поля перечислены ниже.
Используйте значение NONE, если не будет использовано какого-либо показателя или специального значения, и каждый объект будет подсчитан один раз.
Если входные объекты содержат значения z, можно использовать поле Shape.
В противном случае, полем по умолчанию будет POPULATION. Также могут применяться следующие условия:
Если отсутствует поле POPULATION, но присутствует поле POPULATIONabcd оно будет использовано по умолчанию. abcd могут быть любыми допустимыми символами, например, POPULATION6, POPULATION1974 или POPULATIONROADTYPE.
Если нет поля POPULATION или поля POPULATIONabcd, но присутствует поле POP, по умолчанию будет использовано поле POP.
Если нет поля POPULATION, поля POPULATIONabcd или поля POP, но присутствует поле POPabcd, по умолчанию будет использовано поле POPabcd.
Если нет поля POPULATION, поля POPULATIONabcd, поля POP или поля POPabcd, по умолчанию будет использовано поле NONE.
Field
cell_size
(Дополнительный)
Размер ячейки, который будет использован при создании выходного растра.
Этот параметр может быть задан числовым значениям или получен из имеющегося набора растровых данных. Если размер ячейки не был явно указан в качестве значения параметра, используется параметр среды Размер ячейки, если он задан, иначе будут применены дополнительные правила для его вычисления по другим входным данным. Более подробную информацию см. в разделе об использовании.
Analysis Cell Size
neighborhood
(Дополнительный)
Определяет форму области вокруг каждой ячейки, которая используется при вычислении значения плотности.
Окрестность в форме клина. Клин определяется радиусом, начальным углом и конечным углом. Клин строится в направлении против часовой стрелки от начального угла до конечного угла. Углы задаются в арифметических градусах (в направлении против часовой стрелки от положительного направления оси x). Можно использовать отрицательные значения углов.
{units}
Определяет единицы измерения либо как количество ячеек, либо как значение в единицах карты.
По умолчанию NbrCircle, где radius является значением меньшего из размеров ширины или высоты экстента выходных объектов на выходной пространственной привязке, деленное на 30.
Neighborhood
area_unit_scale_factor
(Дополнительный)
Указывает единицы площади, которые будут использоваться для выходных значений плотности.
По умолчанию единицы измерения определяются на основе линейных единиц выходной пространственной привязки. Можно изменить их на соответствующие единицы измерения, чтобы преобразовать выходные данные плотности.
Если выходная пространственная привязка не указана, то она будет такой же, что и у входного класса пространственных объектов. Единицы выходной плотности по умолчанию определяются по линейным единицам выходной пространственной привязки. Если выходными линейными единицами измерения являются метры, то выходными площадными единицами измерения плотности будут установлены SQUARE_KILOMETERS, при этом для точечных объектов будут выводиться квадратные километры. Если выходными линейными единицами измерения являются футы, то выходными площадными единицами измерения плотности будут установлены SQUARE_MILES.
Если выходными единицами измерения являются не футы и не метры, то выходными площадными единицами измерения плотности будут SQUARE_MAP_UNITS. Таким образом единицы выходной плотности будут квадратом линейных единиц выходной пространственной привязки. Например, если выходными линейными единицами измерения являются сантиметры, то выходными площадными единицами измерения плотности будут SQUARE_MAP_UNITS, что приводит к результату в квадратных сантиметрах. Если выходными линейными единицами измерения являются километры, то выходными площадными единицами измерения плотности будут SQUARE_MAP_UNITS, что приводит к результату в квадратных километрах.
Доступными опциями и соответствующими им выходными единицами измерения плотности являются следующие:
SQUARE_MAP_UNITS–Будет использоваться квадрат линейных единиц измерения для выходной пространственной привязки.
SQUARE_MILES–Будут использоваться мили США.
SQUARE_KILOMETERS–Будут использоваться километры.
ACRES–Будут использоваться Акры США.
HECTARES–Будут использоваться гектары.
SQUARE_YARDS–Будут использоваться ярды США.
SQUARE_FEET–Будут использоваться футы США.
SQUARE_INCHES–Будут использоваться дюймы США.
SQUARE_METERS–Будут использоваться метры.
SQUARE_CENTIMETERS–Будут использоваться сантиметры.
SQUARE_MILLIMETERS–Будут использоваться миллиметры.
String
Возвращаемое значение
Имя
Объяснение
Тип данных
out_raster
Выходной растр плотности точек.
Это всегда растр с плавающей точкой.
Raster
Пример кода
PointDensity пример 1 (окно Python)
В этом примере вычисляется растр плотности из точечного шейп-файла.
В этом примере вычисляется растр плотности из точечного шейп-файла.
# Name: PointDensity_Ex_02.py
# Description: Calculates a magnitude per unit area from point
# features that fall within a neighborhood around each cell.
# 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
inFeatures = "rec_sites.shp"
populationField = "NONE"
cellSize = 60
# Create the Neighborhood Object
radius = 2500
myNbrCirc = NbrCircle(radius, "MAP")
# Run PointDensity
outPdens = PointDensity(inFeatures, populationField, cellSize,
myNbrCirc, "SQUARE_KILOMETERS")
# Save the output
outPdens.save("C:/sapyexamples/output/outpdens")