ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • 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

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ée depuis les emplacements représentatifs des entités en entrée.

Illustration

Illustration de la fonction Entité vers point

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.

  • Si l'option Intérieur de la boîte de dialogue est désactivée (le paramètre point_location est défini sur CENTROID), l'emplacement du point en sortie est déterminé comme suit :

    • Pour une entité multi-points en entrée : le point en sortie se trouvera à la moyenne des coordonnées x et y de tous les points de l'entité multi-points.
    • Pour une entité linéaire en entrée : le point en sortie se trouvera à la moyenne pondérée des coordonnées x et y des centres de tous les segments de ligne dans l'entité linéaire, la pondération d'un centre donné étant la longueur du segment de ligne de correspondant. Les courbes paramétriques (vraies) sont densifiées en premier.
    • Pour une entité surfacique en entrée : le point en sortie se trouvera au centre de gravité (centroïde) du polygone.

    Si l'option Intérieur de la boîte de dialogue est activée (le paramètre point_location est défini sur INSIDE), l'emplacement du point représentatif d'une entité en entrée sera contenu par l'entité en entrée et déterminé comme suit :

    • Pour des multi-points en entrée : le point en sortie sera coïncident avec l'un des points du multi-points.
    • Pour une ligne en entrée : le point en sortie sera sur la ligne. Si la ligne est une courbe paramétrique (vraie), le point en sortie sera au centre de la ligne.
    • Pour un polygone en entrée : le point en sortie sera à l'intérieur du polygone.

Syntaxe

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

Entités en entrée qui peuvent être multi-points, linéaire, surfacique ou annotation.

Feature Layer
out_feature_class

Classe d'entités points en sortie.

Feature Class
point_location
(Facultatif)

Spécifie si des centres représentatifs d'entités en entrée ou des emplacements contenus par les entités en entrée doivent être utilisés comme emplacements de point en sortie.

  • CENTROID —Utilise le centre représentatif d'une entité en entrée comme son emplacement de point en sortie. Il s'agit de l'option par défaut. Cet emplacement de point n'est pas toujours contenu par l'entité en entrée.
  • INSIDE —Utilise un emplacement contenu par une entité en entrée comme emplacement de point en sortie.
Boolean

Exemple de code

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

Le script de fenêtre Python suivant montre comment utiliser la fonction FeatureToPoint en mode immédiat.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureToPoint_management("parcels.shp", "c:/data/output/parcels_center.shp", 
                                "CENTROID")
Exemple 2 d'utilisation de l'outil FeatureToPoint (script autonome)

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

# Name: FeatureToPoint_Example2.py
# Description: Use FeatureToPoint function to find a point inside each park
# Author: ESRI

# import system modules 
import arcpy
from arcpy import env

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

#  Set local variables
inFeatures = "parks.shp"
outFeatureClass = "c:/output/output.gdb/parks_pt"

# Use FeatureToPoint function to find a point inside each park
arcpy.FeatureToPoint_management(inFeatures, outFeatureClass, "INSIDE")

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

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 d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal