Tähän kysymykseen on jo saatu vastauksia :
Kommentit
tai lyr.definitionQuery. Ainoat keinot luoda kerrosobjekti arcgis-pro: ssa joko MakeFeatureLayer_management tai listLayers menetelmässä Map objekti. Ensin sallitaan merkkijonon käyttäminen kerrosobjektin sijasta (mielestäni se on melko typerää), ja muihin ei voida käyttää suoraan ominaisuusluokasta.
arcpy.mapping.Layer -sivun luomalle tasolle, voidaan helposti tehdä, jos sinulla on Taso-objekti, esim. lyr.definitionQuery = "Desc = 'IT IS QUITE EASY'". "outputLyr".definitionQuery tuottaa kuitenkin virheen tai sinun on ensin tallennettava tulos MakeFeatureLayer_management nimellä lyrx ja luo sitten haluamasi taso arcpy.mp.LayerFile('BLA').
Layer management functions have moved The stand-alone layer management functions are now methods on the Map and LayerFile objects. The methods include addLayer, addLayerToGroup, insertLayer, moveLayer, and removeLayerLayer-objekteista ja pidän sitä varsin kätevänä, ts. voin luoda väliaikaisen kerroksenlyr = arcpy.mapping.Layer(r'C:\Temp\test.shp')-ominaisuuden avulla ja käyttää sitä sen ominaisuuksien käyttämiseen, sanokaa ”>