ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Points/noeuds

Disponible avec une licence Advanced.

  • Résumé
  • Illustration
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Cet outil permet d'effectuer une jointure spatiale sur la couverture de points et la couverture de noeuds. Il transfère les attributs d'une classe d'entités points vers une classe d'entités noeuds. Chaque entité points de la couverture de points est associée à l'entité noeuds correspondante de la couverture de noeuds. Si un point se trouve dans le rayon de recherche d'un noeud, les attributs sont copiés.

Illustration

Illustration Points/noeuds

Utilisation

  • Si un point se trouve dans le rayon de recherche d'un noeud, les attributs de ce point sont copiés. Si plusieurs points correspondent à un noeud, le point le plus proche est sélectionné. Si deux ou plusieurs points sont situés à la même distance du noeud, la sélection du point est aléatoire. Si deux ou plusieurs noeuds se trouvent dans le rayon de recherche d'un noeud unique, alors le noeud le plus proche du point est mis en correspondance.

  • Le numéro de l'identifiant de couverture de chaque point mis en correspondance est stocké en tant que numéro de l'identifiant du noeud dans la table NAT. A défaut de correspondance, le numéro du noeud interne sert d'identifiant.

  • Si la couverture de noeuds n'a pas de table NAT, alors la table NAT est d'abord créée avec la commande Construire à l'aide du type d'entités NOEUD.

  • Les attributs supplémentaires du fichier PAT sont ajoutés au fichier NAT. Si un fichier NAT existant contient des attributs supplémentaires, les attributs de la table PAT sont ajoutés à leur suite. Les valeurs d'attribut sans points correspondants restent vides dans le cas d'attributs de type caractère et sont égales à zéro dans le cas d'attribut de type numérique. Les attributs et les valeurs d'attributs déjà présents dans le fichier NAT sont conservés.

  • La couverture de points doit avoir une table attributaire de point pour que cette commande puisse fonctionner.

  • La couverture de noeuds peut être identique à la couverture de points. Le cas échéant, les attributs de la table PAT sont transférés vers la table NAT au sein de la couverture de points.

  • Si un attribut de la table PAT existe dans la table NAT, les valeurs d'attribut de la table NAT sont mises à jour avec celles de la table PAT.

Syntaxe

PointNode_arc (point_cover, node_cover, {search_radius})
ParamètreExplicationType de données
point_cover

Couverture contenant des entités ponctuelles à transférer.

Coverage
node_cover

Couverture existante dont les valeurs attributaires du noeud sont mises à jour ou créées si la table NAT n'existe pas.

Coverage
search_radius
(Facultatif)

Distance maximale entre les points et les nœuds possible pour transférer et enregistrer les attributs de la classe de points dans la couverture de noeud en tant que classe de noeuds. Le rayon est exprimé en unités de couverture. Le rayon de recherche par défaut correspond à la largeur ou à la hauteur de la limite (BND) de la couverture de noeuds divisée par 100 (en conservant la valeur la plus grande des deux).

Double

Exemple de code

Exemple d'utilisation de l'outil PointNode (script autonome)

Le script autonome ci-dessous explique comment utiliser l'outil Points/noeuds.

# 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)

Environnements

  • Espace de travail courant
  • Niveau de comparaison entre les fichiers de projection
  • Précision pour les couvertures dérivées
  • Précision pour les nouvelles couvertures
  • Espace de travail temporaire

Informations de licence

  • ArcGIS Desktop Basic: Non
  • ArcGIS Desktop Standard: Non
  • ArcGIS Desktop Advanced: Requiert ArcInfo Workstation installé

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Proximité
  • Vue d'ensemble du jeu d'outils Proximité

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

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

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal