Résumé
Generates annotation masks for symbolized feature layers based on an XML rule file.
Utilisation
-
The XML rule files can be found at C:\Program Files (x86)\ArcGIS\EsriDefenseMapping\<Install_Directory>\MGCP\Cartography\Symbology.
The XML files are based on product type and are named based on the product that is being run; for example, the MTM50 rule is named MTM_Anno_Masking_Rules.xml.
Syntaxe
arcpy.defense.GenerateMasks(in_mapdocument, in_file, out_dataset)
Paramètre | Explication | Type de données |
in_mapdocument | The input map document containing the symbolized layers. | ArcMap Document |
in_file | The input XML file that contains rules for creating annotation masks. | File |
out_dataset | The output dataset where the newly created mask features will be stored. | Feature Dataset |
Exemple de code
GenerateMasks example (Python window)
The Python sample demonstrates how to generate annotation masks for symbolized feature layers based on an XML rule file.
from arcpy import defense
map_document = r'C:\Data\MTM50_TRD_4_3.mxd'
product_file = r'C:\Program Files (x86)\ArcGIS\EsriDefenseMapping\Desktop10.5\Mgcp\Cartography\Symbology\MTM_Anno_Masking_Rules.xml'
output_dataset = r'C:\Data\MTM50_TRD_4_3.gdb\MTM50_Anno_Masks'
defense.GenerateMasks(map_document, product_file, output_dataset)
Environnements
Informations de licence
- Basic: Non
- Standard: Requiert Defense Mapping
- Advanced: Requiert Defense Mapping