Récapitulatif
Permet de fractionner des entités linéaires en fonction des intersections ou de leur proximité par rapport aux entités ponctuelles.
Utilisation
Les entités en entrée doivent être des lignes.
Si aucune distance de recherche (search_radius) n'est spécifiée, le point le plus proche est utilisé pour fractionner l'entité ponctuelle.
Syntaxe
SplitLineAtPoint_management (in_features, point_features, out_feature_class, {search_radius})
Paramètre | Explication | Type de données |
in_features | Entités linéaires en entrée à fractionner. | Feature Layer |
point_features | Entités ponctuelles en entrée dont les localisations seront utilisées pour fractionner les lignes en entrée. | Feature Layer |
out_feature_class | La nouvelle classe d'entité contenant les lignes de fractionnement qui sera créée. | Feature Class |
search_radius (Facultatif) | Permet de fractionner des lignes en fonction de leur proximité par rapport aux entités ponctuelles. Les points qui se trouvent au sein de la distance de recherche d'une ligne en entrée seront utilisés pour fractionner ces lignes à l'emplacement le plus proche du point le long du segment de ligne. | Linear unit |
Exemple de code
Exemple d'utilisation de l'outil Fractionner des lignes par des points (script autonome)
Cet exemple illustre comment utiliser un script Python pour exécuter l'outil Fractionner des lignes par des points.
#Name: SplitLineAtPoint_Example.py
# Description: split line features based upon near point features; Search Distance is in linear
# unit meters
import arcpy
arcpy.env.workspace = "C:/data"
inFeatures = "streets.shp"
pointFeatures = "events.shp"
outFeatureclass = "splitline_out.shp"
searchRadius = "20 Meters"
arcpy.SplitLineAtPoint_management(inFeatures, pointFeatures, outFeatureclass, searchRadius)
Exemple d'utilisation de l'outil Fractionner des lignes par des points (fenêtre Python)
Cet exemple illustre comment exécuter l'outil Fractionner des lignes par des points dans une fenêtre Python.
import arcpy
arcpy.env.workspace="C:/data"
arcpy.SplitLineAtPoint_management("streets.shp","events.shp","splitline_out.shp","20 Meters")
Environnements
- Espace de travail courant
- Etendue
- Système de coordonnées en sortie
- Résolution XY
- Tolérance XY
- Valeurs M en sortie
- Résolution M
- Tolérance M
- Valeurs Z en sortie
- Valeur Z en sortie par défaut
- Résolution Z
- Tolérance Z
- Grille spatiale 1 en sortie
- Grille spatiale 2 en sortie
- Grille spatiale 3 en sortie
- Domaine M en sortie
- Domaine Z en sortie
Informations de licence
- ArcGIS for Desktop Basic: Annuler
- ArcGIS for Desktop Standard: Annuler
- ArcGIS for Desktop Advanced: Oui