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

Sommets d’entités vers points

Disponible avec une licence Advanced.

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

Résumé

Crée une classe d'entités contenant des points générés à partir d'emplacements ou de sommets spécifiés des entités en entrée.

Illustration

Sommets d’entités vers points
Sommets d’entités vers points

Utilisation

  • Les attributs des entités en entrée seront conservés dans la classe d'entités points en sortie. Un nouveau champ, ORIG_FID, sera ajouté à la classe d'entités en sortie et défini sur les identifiants d'entité en entrée.

  • Pour les polygones ou les lignes multi-parties, chaque partie est traitée comme une ligne. Par conséquent, chaque partie a ses propres points de début, de fin et de centre, ainsi qu'un ou des points d'arc pendant possibles.

  • Une courbe paramétrique (vrai) comporte uniquement des points de début et de fin et n'est pas densifiée.

  • Pour l'option DANGLE du paramètre Type de point de la boîte de dialogue (paramètre point_location dans Python), un champ supplémentaire, DANGLE_LEN qui comporte les valeurs de longueur d'arc pendant dans l'unité d'entité, est ajouté à la classe d'entités en sortie. Pour une ligne isolée, les deux points de fin sont des points d'arc pendant ; par conséquent, la longueur d'arc pendant est la longueur de la ligne elle-même. Pour une ligne d'arc pendant qui intersecte une autre ligne à l'un de ses points de fin, la longueur d'arc pendant est mesurée du point de fin de l'arc pendant à l'intersection.

Syntaxe

FeatureVerticesToPoints_management (in_features, out_feature_class, {point_location})
ParamètreExplicationType de données
in_features

Entités en entrée qui peuvent être des lignes ou des polygones.

Feature Layer
out_feature_class

Classe d'entités points en sortie.

Feature Class
point_location
(Facultatif)

Spécifie où un point en sortie sera créé.

  • ALL —Un point sera créé à chaque sommet d'entité en entrée. Il s'agit de l'option par défaut.
  • MID —Un point sera créé au centre, pas nécessairement un sommet, de chaque ligne en entrée ou limite de polygone.
  • START —Un point sera créé au point de début (premier sommet) de chaque entité en entrée.
  • END —Un point sera créé au point de fin (dernier sommet) de chaque entité en entrée.
  • BOTH_ENDS —Deux points seront créés : un au point de début et un autre au point de fin de chaque entité en entrée.
  • DANGLE —Un point d'arc pendant sera créé pour tout point de début ou de fin d'une ligne en entrée, si ce point n'est pas connecté à une autre ligne à tout emplacement le long de cette ligne. Cette option ne s'applique pas à l'entrée de polygone.
String

Exemple de code

Exemple 1 d'utilisation de l'outil FeatureVerticesToPoints (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction FeatureVerticesToPoints en mode immédiat.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureVerticesToPoints_management("parcels.shp",
                                         "c:/output/output.gdb/parcels_corner", 
                                         "ALL")
2e exemple d'utilisation de l'outil FeatureVerticesToPoints (script autonome)

Le script autonome suivant dessous est un exemple d'application simple de la fonction FeatureVerticesToPoints dans un environnement de scripts.

# Name: FeatureVerticesToPoints_Example2.py
# Description: Use FeatureVerticesToPoints function to get the mid-points
#              of input line features

 
# import system modules 
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"
 
# Set local variables
inFeatures = "majorrds.shp"
outFeatureClass = "c:/output/output.gdb/majorrds_midpt"

# Execute FeatureVerticesToPoints
arcpy.FeatureVerticesToPoints_management(inFeatures, outFeatureClass, "MID")

Environnements

  • Espace de travail courant
  • Espace de travail temporaire
  • Valeur Z en sortie par défaut
  • Résolution M
  • Tolérance M
  • Domaine M en sortie
  • Domaine Z en sortie
  • Système de coordonnées en sortie
  • Etendue
  • Valeurs M en sortie
  • Valeurs Z en sortie
  • Grille spatiale 1 en sortie 
  • Grille spatiale 2 en sortie 
  • Grille spatiale 3 en sortie
  • Résolution XY
  • Tolérance XY
  • Résolution Z
  • Tolérance Z

Informations de licence

  • ArcGIS Desktop Basic: Non
  • ArcGIS Desktop Standard: Non
  • ArcGIS Desktop Advanced: Oui

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Entités
  • Générer des points le long des lignes

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