ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Точка в узел (Point Node)

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

  • Краткая информация
  • Рисунок
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензировании

Краткая информация

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

Рисунок

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

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

  • Если в пределах радиуса поиска от узла находится какая-либо точка, атрибуты этой точки копируются. Если узлу соответствуют несколько точек, берется ближайшая из них. Если несколько точек находятся на одинаковом от узла расстоянии, одна из них выбирается случайным образом. Если несколько узлов находятся в пределах радиуса поиска узла, берется ближайший к точке узел.

  • Идентификатор coverage-ID для каждой совпадающей точки сохраняется как номер node-ID в таблице NAT. Если нет совпадений для узла, присваивается node-ID, равный внутреннему номеру узла.

  • Если узловое покрытие не имеет таблицы NAT, она строится с помощью команды Build с указанием типа объектов NODE.

  • Дополнительные поля файла PAT добавляются в файл NAT. Если существующий файл NAT имеет дополнительные атрибуты, поля PAT будут присоединены после них. Значения в полях элементов, не имеющих совпадающих точек, будут пустыми текстовыми строками либо нулевыми – в случае числовых полей. Существующие поля и значения в полях файла NAT будут сохранены.

  • Для работы с данной командой точечное покрытие должно иметь точечную таблицу атрибутов.

  • Узловое покрытие должно быть таким же, как точечное, чтобы атрибуты таблицы PAT были перенесены в таблицу NAT точечного покрытия.

  • Если поле таблицы PAT существует и в NAT, значения в поле NAT замещаются значениями, взятыми из PAT.

Синтаксис

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)

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

  • Текущая рабочая область (Current Workspace)
  • Степень сравнения между файлами проекций (Level of Comparison Between Projection Files)
  • Точность для вычисляемых покрытий (Precision For Derived Coverages)
  • Точность для новых покрытий (Precision For New Coverages)
  • Временная рабочая область (Scratch Workspace)

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

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

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

  • Обзор группы инструментов Близость (Proximity)
  • Обзор группы инструментов Близость
Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация