Lagi

Pilih Raster Terlihat (Mosaic Datasets) menggunakan ArcPy?

Pilih Raster Terlihat (Mosaic Datasets) menggunakan ArcPy?


Saya bertanya-tanya apakah ada yang tahu apakah ada fungsionalitas arcpy yang tersedia di ArcGIS 10.3 atau dapat dikodekan dengan mudah untuk mereplikasi perintah raster yang terlihat pilih (mengklik kanan secara manual pada Mosaic Dataset Footprint di daftar isi dalam sesi ArcMap).


Ini serupa: Gunakan DaftarDataFrames() untuk mendapatkan tingkat tampilan saat ini dan kemudian MembuatMosaicLayer() untuk membuat mosaik sementara.

import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd, "*")[0] # ambil kerangka data pertama di peta #df = arcpy.mapping.ListDataFrames(mxd, "Utama ")[0] # ambil kerangka data bernama 'Main' arcpy.MakeMosaicLayer_management( 'Orthophotos', # masukan mosaik 'test_mosaic', # keluaran mosaik '#', # Opsional WHERE klausa df.extent # koordinat kotak kliping)

Sumber:

  • Geonet: Mendapatkan luas yang terlihat saat ini
  • Geonet: Dataset Mosaik - Pilih Raster yang Terlihat