ArcGIS Pro Importuj metadane za pomocą ArcPy

Sep 05 2020

Szukam podobnej funkcjonalności jak to narzędzie: Importuj metadane w ArcGIS Pro. Aktualizuję niektóre z naszych starszych skryptów i nie mogę znaleźć podobnego narzędzia ani nawet takiego, które mogłoby zrobić coś podobnego.

Czy ArcGIS Pro ma do tego opcje ArcPy w wersji 2.6 (z których obecnie korzystam)?

Odpowiedzi

1 MarkBryant Sep 07 2020 at 10:57

Jest to omówione w dokumentacji tutaj: https://pro.arcgis.com/en/pro-app/arcpy/metadata/migrating-from-arcmap-to-arcgis-pro.htm

Po prostu używam prostego opakowania:

import arcpy
from arcpy import metadata as md

def pro_import_metadata(source_metadata:str, import_type:str, target_metadata:str, enable_automatic_updates:bool):  
    target_item_md = md.Metadata(target_metadata)
    target_item_md.importMetadata(source_metadata,import_type)

    if enable_automatic_updates:
        target_item_md.metadata_sync_option = 'ALWAYS'
        target_item_md.reload()
    target_item_md.save()

Zwróć uwagę, że ciągi Import_Type zmieniły się od wersji Desktop.