ArcPy: wybór klasy elementów według atrybutu, a następnie skopiuj wybór do nowej klasy elementów [powiel]

Nov 27 2020

Używając ArcPy chcę dokonać wyboru w klasie elementów według pola, aby zaznaczyć wszystko w wersji 0.1 lub nowszej, a następnie skopiować zaznaczenie do nowej klasy elementów.

Jednak dane wyjściowe mojego następującego kodu są dokładnie takie same jak dane wejściowe i zawierają wartości poniżej 0,1.

input_fc = r"C:\Geoprocessing\Model.gdb\input_fc"
output_fc = r"C:\Geoprocessing\Model.gdb\output_fc"

arcpy.SelectLayerByAttribute_management(in_layer_or_view=input_fc, selection_type="NEW_SELECTION", where_clause="Field1 >= 0.1")
arcpy.CopyFeatures_management(input_fc, output_fc)

czy brakuje mi kroku?

Odpowiedzi

2 PolyGeo Nov 27 2020 at 06:16

Oto wzorzec kodowania, którego użyłbym do tego:

input_fc = r"C:\Geoprocessing\Model.gdb\input_fc"
output_fc = r"C:\Geoprocessing\Model.gdb\output_fc"

arcpy.Select_analysis(input_fc, output_fc, where_clause="Field1 >= 0.1")