Découper la couche (GeoAnalytics)

Résumé

Extrait des entités en entrée à partir de polygones spécifiés.

Illustration

Diagramme de processus Couche de découpage

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ètreExplicationType 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.

  • SPATIOTEMPORAL_DATA_STORELa sortie sera stockée dans un stockage de Big Data spatio-temporelles. Il s’agit de l’option par défaut.
  • RELATIONAL_DATA_STORELa sortie sera stockée dans un data store relationnel.
String

Sortie dérivée

NomExplicationType de données
output

Sortie découpée.

Jeu d'entités

Exemple de code

Exemple d’utilisation de l’outil ClipLayer (script autonome)

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