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 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

Sélectionner

Disponible avec une licence Advanced.

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

Résumé

Extrait des entités sélectionnées d'une couverture en entrée et les stocke dans la couverture en sortie.

Les entités à extraire sont sélectionnées en fonction des expressions logiques ou en appliquant les critères figurant dans un fichier de sélection. Tous les attributs, y compris les attributs redéfinis, figurant dans la table attributaire d'entités spécifiée de la couverture en entrée peuvent être utilisés.

Utilisation

  • Lorsque vous utilisez la même couverture en entrée et la même couverture en sortie pour les classes d'entités Anno, Section, Route ou Region, le nom de la sous-classe d'entités en sortie doit être différent de celui de la sous-classe d'entités en entrée.

  • L'utilisation d'attributs indexés peut accélérer la sélection d'entités logiques. Vous pouvez utiliser l'outil Indexer l'attribut pour créer un index attributaire.

  • Vous pouvez attribuer le même nom aux sous-classes lorsque la Couverture en sortie est différente de la Couverture en entrée.

  • En savoir plus sur la Génération d'une requête INFO

Syntaxe

arcpy.arc.Reselect(in_cover, out_cover, info_express, {in_feature_type}, {selection_file}, {out_feature_type})
ParamètreExplicationType de données
in_cover

Couverture en entrée qui contient les entités à sélectionner.

Coverage
out_cover

Couverture en sortie qui contient les entités sélectionnées.

Coverage
info_express
[info_express,...]

Ecrit une requête qui contient une ou plusieurs expressions logiques pour sélectionner des entités dans la couverture en entrée. Chaque expression prend l'une des formes suivantes :

  • RESELECT <expression> - Réduit le jeu d'enregistrements sélectionné avec une expression de sélection à ceux qui remplissent ses critères. Si aucune expression de sélection ne suit, le jeu sélectionné est vide.
  • ASELECT <expression> - Ajoute des enregistrements non sélectionnés qui remplissent les critères de l'expression de sélection au jeu actuellement sélectionné. Si aucune expression de sélection ne suit, le jeu sélectionné contient toutes les entités.
  • NSELECT - Inverse la sélection courante et le jeu non sélectionné.
INFO Expression
in_feature_type
(Facultatif)

Classe d'entités à sélectionner :

  • POLY —Les polygones sont resélectionnés à l'aide des valeurs attributaires de la table PAT.
  • LINE —Les arcs sont resélectionnés à l'aide des valeurs attributaires de la table AAT.
  • POINT —Les points sont resélectionnés à l'aide des valeurs attributaires de la table PAT.
  • ANNO.<subclass> —Les annotations de la sous-classe spécifiée sont resélectionnées à l'aide des valeurs attributaires de la sous-classe TAT.
  • ROUTE.<subclass> —Les itinéraires de la sous-classe spécifiée sont resélectionnés à l'aide des valeurs attributaires de la sous-classe RAT.
  • SECTION.<subclass> —Les sections de la sous-classe spécifiée sont resélectionnées à l'aide des valeurs attributaires de la sous-classe SEC.
  • REGION.<subclass> —Les régions de la sous-classe spécifiée sont resélectionnées à l'aide des valeurs attributaires de la sous-classe PAT.
String
selection_file
(Facultatif)

Fichier préexistant qui identifie les entités à sélectionner.

File
out_feature_type
(Facultatif)

Classe d'entités dans la couverture en sortie. Elle doit être identique à la classe d'entités en entrée, à cette exception près : lorsque la classe d'entités en entrée est une sous-classe Anno, Route, Section ou Region et que la couverture en sortie est identique à la couverture en entrée, la classe d'entités en sortie doit avoir un nom de sous-classe différent.

String

Exemple de code

Exemple d'utilisation de l'outil Sélectionner (script autonome)

Le script autonome suivant illustre la sélection d'entités dans une couverture.

# Name: Reselect_Example.py
# Description: Selects streams of interest from a larger stream coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "stream"
outCover = "C:/output/studystreams"
infoExpress = ["RESELECT stream_name CN 'AQUEDUCT'",
               "NSELECT",
               "RESELECT stream_order > 3",
               "ASELECT length > 10000"]
inFeatureType = "LINE"

# Execute Reselect
arcpy.Reselect_arc(inCover, outCover, infoExpress, inFeatureType, "", "")

Environnements

  • Espace de travail courant
  • Niveau de comparaison entre les fichiers de projection
  • Précision pour des couvertures dérivées
  • Précision pour les nouvelles couvertures
  • Espace de travail temporaire

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Requiert ArcInfo Workstation installé

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Extraction
  • Vue d'ensemble du jeu d'outils Extraire
  • Génération d'une requête INFO

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • 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 © 2021 Esri. | Confidentialité | Légal