Résumé
Extrait des entités en entrée à partir de polygones spécifiés.
Illustration
Utilisation
Utilisez Couche de découpage pour découper des entités ponctuelles, linéaires ou surfaciques.
Cet outil permet de découper une partie d’une classe d’entités en utilisant une ou plusieurs entités d’une autre classe d’entités comme emporte-pièce. Il est particulièrement utile pour la création d’une classe d’entités, également nommée zone d’étude ou zone d’intérêt, contenant un sous-ensemble géographique des entités d’une autre classe d’entités plus importante.
L’analyse découpe des entités ou des parties d’entités superposées aux zones d’intérêt.
Le résultat en sortie contient les entités de la couche en entrée qui sont superposées aux polygones de la couche de découpage.
Le type de géométrie en sortie est identique à celui des entités en entrée découpées. Par exemple, si vous découpez des entités linéaires au sein d’un polygone, le résultat en sortie produit des lignes.
Tous les champs du paramètre Input Layer (Couche en entrée) seront inclus dans le résultat en sortie. Les champs du paramètre Clip Layer (Couche de découpage) ne seront pas inclus dans la sortie.
Vous pouvez améliorer les performances de l’outil Couche de découpage en suivant les conseils ci-après :
- Définissez l’environnement de l’étendue de manière à analyser uniquement des données d’intérêt.
- Utilisez les données locales de l’environnement de l’analyse.
Cet outil de géotraitement est mis en œuvre par ArcGIS GeoAnalytics Server. L’analyse est réalisée sur le GeoAnalytics Server et les résultats sont stockés dans votre contenu dans ArcGIS Enterprise.
Lors de l’exécution des outils GeoAnalytics Server, l’analyse est réalisée sur GeoAnalytics Server. Pour des performances optimales, GeoAnalytics Server doit pouvoir accéder aux données via les couches d’entités hébergées sur votre portail ArcGIS Enterprise ou les partages de fichiers Big Data. Les données qui ne sont pas locales pour GeoAnalytics Server sont transférées sur GeoAnalytics Server avant le début de l’analyse. Autrement dit, l’exécution d’un outil prend plus de temps et, dans certains cas, le transfert des données entre ArcGIS Pro et GeoAnalytics Server peut échouer. Le seuil d’échec dépend aussi bien des débits du réseau que de la taille et de la complexité des données. Il est par conséquent recommandé de toujours partager les données ou créer un partage de fichiers Big Data.
Pour en savoir plus sur le partage des données dans votre portail.
Pour en savoir pus sur la création d'un partage de fichiers Big Data via ArcGIS Server Manager
Syntaxe
arcpy.geoanalytics.ClipLayer(input_layer, clip_layer, {output_name}, {data_store})
Paramètre | Explication | Type de données |
input_layer | Jeu de données contenant les entités ponctuelles, linéaires ou surfaciques à découper. | Feature Set |
clip_layer | Jeu de données contenant les entités surfaciques utilisées pour découper les entités en entrée. | Feature Set |
output_name (Facultatif) | Nom du service d'entités en sortie. | String |
data_store (Facultatif) | Indique le ArcGIS Data Store dans laquelle la sortie est enregistrée. La valeur par défaut est SPATIOTEMPORAL_DATA_STORE. Tous les résultats stockés dans un répertoire de données Big Data spatio-temporelles seront stockés en WGS84. Les résultats stockés dans un répertoire de données relationnelles conservent leur système de coordonnées.
| String |
Sortie dérivée
Nom | Explication | Type de données |
output | Sortie découpée. | Jeu d'entités |
Exemple de code
Le script Python ci-dessous illustre l’utilisation de l’outil ClipLayer.
#-------------------------------------------------------------------------------
# Name: ClipLayer.py
# Description: Clip USA Rivers to the extent of state boundaries.
# Results can be found in your Portal
# Requirements: ArcGIS GeoAnalytics Server
# Import system modules
import arcpy
# Set local variables
clipFeatures = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/USA_Rivers/FeatureServer/0"
studyArea = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Nebraska_Boundary/FeatureServer/0"
outFS = "NebraskaRivers"
dataStore = "RELATIONAL_DATA_STORE"
# Execute Clip Layer
arcpy.geoanalytics.ClipLayer(clipFeatures, studyArea, outFS, dataStore)
Environnements
- Système de coordonnées en sortie
Système de coordonnées qui sera utilisé pour l'analyse. L’analyse sera réalisée dans le système de coordonnées en entrée, à moins que ce paramètre en spécifie un autre. Pour les Outils GeoAnalytics, les résultats finaux seront stockés dans le stockage des données spatio-temporelles dans WGS84.
Informations de licence
- Basic: Requiert ArcGIS GeoAnalytics Server
- Standard: Requiert ArcGIS GeoAnalytics Server
- Advanced: Requiert ArcGIS GeoAnalytics Server
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?