Suite

Sélectionnez les rasters visibles (jeux de données en mosaïque) à l'aide d'ArcPy ?

Sélectionnez les rasters visibles (jeux de données en mosaïque) à l'aide d'ArcPy ?


Je me demande si quelqu'un sait s'il existe une fonctionnalité arcpy disponible dans ArcGIS 10.3 ou si elle peut être codée facilement pour répliquer la commande de sélection de rasters visibles (en cliquant manuellement avec le bouton droit sur une empreinte de jeu de données mosaïque dans la table des matières d'une session ArcMap).


C'est similaire : Utilisez ListDataFrames() pour obtenir l'étendue d'affichage actuelle, puis MakeMosaicLayer() pour créer une mosaïque temporaire.

import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd, "*")[0] # récupérer le 1er dataframe dans la carte #df = arcpy.mapping.ListDataFrames(mxd, "Main ")[0] # saisir le cadre de données nommé 'Main' arcpy.MakeMosaicLayer_management( 'Orthophotos', # mosaïque d'entrée 'test_mosaic', # mosaïque de sortie '#', # Clause WHERE facultative df.extent # coordonnées de la zone de découpage )

Sources:

  • Geonet : Obtenir l'étendue visible actuelle
  • Geonet: Mosaic Dataset - Sélectionnez les rasters visibles