回答:
ArcPyがグループレイヤーを直接作成するものを提供するとは思いませんが、簡単な回避策があります。1つの空のグループレイヤーを含む.lyrファイルを作成して、マップに追加できます。
groupLayer = arcpy.mapping.Layer(r"EmptyGroupLayer.lyr")
arcpy.mapping.AddLayer(dataFrame, groupLayer, "BOTTOM")
次に、AddLayerToGroup関数を使用して、グループレイヤーの下に別のレイヤーを追加できます。
groupLayer = arcpy.mapping.ListLayers(mxd, "AAAA", dataFrame)[0]
空のグループレイヤーを.lyr
ファイルとして保存します。次に、を使用AddLayer
してマップに追加し、そこから新しいレイヤーを追加します。
ArcGIS 10.2および10.3では、そのグループにレイヤーを追加できません。ドライブのレイヤーではなく、TOCに追加されたレイヤーを参照する必要があります。次の投稿で説明されている手順を完了します:AddLayertoGroup
newlyrGr = arcpy.mapping.ListLayers(df)[0]
その後、すべて動作します!
arcpy.mapping.AddLayerToGroup(df, newlyrGr, feat_layer)