Mit der Advanced-Lizenz verfügbar.
Zusammenfassung
Extrahiert selektierte Features aus einem Eingabe-Coverage und speichert sie im Ausgabe-Coverage.
Die zu extrahierenden Features werden anhand von logischen Ausdrücken oder durch Anwendung der in einer Selektionsdatei enthaltenen Kriterien selektiert. Jedes Feld, auch neu definierte Felder, in der angegebenen Feature-Attributtabelle des Eingabe-Coverage kann verwendet werden.
Verwendung
- Wenn Sie dasselbe Ein- und Ausgabe-Coverage für Anno-, Section-, Route- oder Region-Feature-Classes verwenden, muss sich der Subclass-Name der Ausgabe-Feature-Class von dem der Eingabe-Feature-Class unterscheiden. 
- Die Verwendung indizierter Felder kann den Prozess der logischen Selektion beschleunigen. Mit dem Werkzeug Indexfeld können Sie einen Attributindex erstellen. 
- Wenn das Ausgabe-Coverage mit dem Eingabe-Coverage nicht identisch ist, können dieselben Subclass-Namen verwendet werden. 
- Weitere Informationen finden Sie unter Erstellen einer INFO-Abfrage 
Syntax
Reselect_arc (in_cover, out_cover, info_express, {in_feature_type}, {selection_file}, {out_feature_type})| Parameter | Erläuterung | Datentyp | 
| in_cover | Das Eingabe-Coverage, das die zu selektierenden Features enthält. | Coverage | 
| out_cover | Das Ausgabe-Coverage, das die selektierten Features enthält. | Coverage | 
| info_express [info_express,...] | Erstellen Sie eine Abfrage mit einem oder mehreren logischen Ausdrücken, um Features aus dem Eingabe-Coverage zu selektieren. Jeder Ausdruck muss eines der folgenden Formate aufweisen: 
 | INFO Expression | 
| in_feature_type (optional) | Die zu selektierende Feature-Class: 
 | String | 
| selection_file (optional) | Eine vorgefertigte Datei zur Angabe der zu selektierenden Features. | File | 
| out_feature_type (optional) | Die Feature-Class im Ausgabe-Coverage. Sie muss mit der Eingabe-Feature-Class identisch sein, mit folgender Ausnahme: Wenn die Eingabe-Feature-Class eine Anno-, Section-, Route- oder Region-Subclass und das Ausgabe-Coverage mit dem Eingabe-Coverage identisch ist, muss die Ausgabe-Feature-Class einen anderen Subclass-Namen haben. | String | 
Codebeispiel
Reselect – Beispiel (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie Features aus einem Coverage selektiert werden.
# 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, "", "")
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Nein
- ArcGIS Desktop Advanced: Erfordert Installierte Version von ArcInfo Workstation