当前位置:网站首页>Arcpy——InsertLayer()函數的使用:摻入圖層到地圖文檔裏

Arcpy——InsertLayer()函數的使用:摻入圖層到地圖文檔裏

2022-06-26 13:10:00 YuanYWRS

【聲明】:本書代碼和數據來源於【基於arcgis的python編程秘笈】。

【思路】:insertlayer()函數可以很准確的將數據添加插入到圖層的某個比特置中,它需要使用一個參考圖層來指定比特置,新圖層將會添加在指定參考圖層的上方或者下方。

【注意】:InsertLayer()函數需要使用參考圖層,所有不能對空的數據框使用該函數。

【操作】:

在這裏插入圖片描述

>>> import arcpy.mapping as mapping   #用於導入arcpy.mapping模塊
>>> mxd=mapping.MapDocument("CURRENT")  #引用當前的地圖文檔,把該引用賦值給變量
>>> df=mapping.ListDataFrames(mxd,"Crime")[0]   #獲取對Crime(當前文檔)數據框的引用。
>>> refLayer=mapping.ListLayers(mxd,"Burglaries*",df)[0]  #定義參考圖層
>>> insertLayer=mapping.Layer(r"D:\暫時存放\ArcpyBook\data\CityOfSanAntonio.gdb\Crimes2009")   #定義相對於參考圖層的插入圖層
>>> mapping.InsertLayer(df,refLayer,insertLayer,"BEFORE")    #將圖層摻入到數據框中
>>> 

【結果展示】:
在這裏插入圖片描述

原网站

版权声明
本文为[YuanYWRS]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/177/202206261225561629.html