Etsitkö syntaksia arcpy.mapping.Layer (): lle ArcPy for ArcGIS Pro -sovelluksessa? [kaksoiskappale]

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.

  • Kun on kyse siirrettävyydestä, sanotaan vanha rivi komentosarja, jolla määritekysely voidaan määrittää 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').
  • @fatih_dur Olen ' tehnyt paljon tämä osa arcpy.mp: stä, joten mielestäni kaikki mitä on tehtävä, on, että joku parantaa koodinpätkää havainnollistaakseen mitä on kokeiltu ja mihin hän on jumissa. Voit muokata tekemään niin. Jos on toinen ongelma, tulee kysyä toinen kysymys uudella koodinpätkällä.
  • Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *