Точка в узел (Point Node) (Покрытие)

Уровень лицензии:BasicStandardAdvanced

Резюме

Выполняет пространственное соединение JOINITEM точечного и узлового покрытия. Он переносит атрибуты из класса точечных объектов в класс объектов узлов. Каждый точечный объект покрытия сопоставляется с соответствующим узлом в узловом покрытии. Если в пределах радиуса поиска от узла находится какая-либо точка, атрибуты копируются.

Рисунок

Иллюстрация инструмента Точка-узел

Использование

Синтаксис

PointNode_arc (point_cover, node_cover, {search_radius})
ПараметрОбъяснениеТип данных
point_cover

Покрытие, содержащее точечные объекты для переноса атрибутов.

Coverage
node_cover

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

Coverage
search_radius
(дополнительно)

Максимальное расстояние между точками, атрибуты которых переносятся, и узлами, в которые они переносятся. Радиус указывается в единицах измерения покрытия. По умолчанию радиус поиска равен значению ширины или высоты BND узлового покрытия, деленному на 100, в зависимости от того, какое значение окажется большим.

Double

Пример кода

Пример PointNode (автономный скрипт)

Этот автономный скрипт демонстрирует пример использования инструмента Point Node.

# Name: PointNode_Example.py
# Description: Performs PointNode on two coverages.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
pointCover = "wells142"
nodeCover = "county"
searchRadius =  3600

# Execute PointNode
arcpy.PointNode_arc(pointCover, nodeCover, searchRadius)

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Требует установленная ArcInfo Workstation
9/10/2013