이 질문에 이미 답변이 있습니다. :
댓글
또는 listLayers
방법입니다.
개체. 전자는 레이어 객체 대신 문자열을 사용할 수 있으며 (아주 멍청하다고 생각합니다) 다른 것들은 피쳐 클래스에서 직접 액세스 할 수 없습니다.
이동성에 관해서는 이전의 한 줄을 예로 들어 보겠습니다. arcpy.mapping.Layer
에 의해 생성 된 레이어에 정의 쿼리를 할당하는 스크립트는 레이어 개체 (예 : lyr.definitionQuery = "Desc = 'IT IS QUITE EASY'"
)가있는 경우 쉽게 수행 할 수 있습니다. 그러나 "outputLyr".definitionQuery
에서 오류가 발생하거나 먼저 MakeFeatureLayer_management
결과를 lyrx
그런 다음 arcpy.mp.LayerFile('BLA')
에서 원하는대로 레이어를 만듭니다.
@fatih_dur I ' 이 부분은 arcpy.mp이므로 누군가가 코드 조각을 개선하여 시도 된 내용과 문제가 발생한 부분을 설명하는 것이라고 생각합니다. 그렇게하려면 편집 할 수 있습니다. 두 번째 문제가있는 경우 새 코드 스 니펫이 포함 된 두 번째 질문을해야합니다.