laptop and a wrench

Erro

The clone_items() function with the item_mapping parameter incorrectly updates the vector tile layer styleUrl when cloning web maps between ArcGIS Enterprise portal 11.5 instances.

ArcGIS API for Python
Número de ID do Erro BUG-000178647
EnviadoAugust 12, 2025
Última ModificaçãoJanuary 4, 2026
Aplica-se àArcGIS API for Python
Versão encontrada2.4.1
Sistema OperacionalWindows Server
Versão do Sistema Operacional2022
Versão Fixa2.4.2
StatusFixed

Informações Adicionais

In product plan

Solução Provisória

# paste the following code into the code within steps to reproduce at the appropriate place

# Get the target Vector Tile Layer item from the target GIS

tgt_vtl_item = tgt_gis.content.get(tgt_vtl_item_id)

 

# Get the service URL from the item properties (usually .url)

vt_service_url = tgt_vtl_item.url # e.g. "https://support04.esri.de/server/rest/services/Hosted/Tile_Layer_Copy/VectorTileServer"

 

wm_data = cloned_webmap_item.get_data()

 

for lyr in wm_data.get("operationalLayers", []):

   if lyr.get("layerType") == "VectorTileLayer" and lyr.get("itemId") == tgt_vtl_item_id:

       correct_style_url = f"{vt_service_url}/resources/styles/root.json"

       if lyr.get("styleUrl") != correct_style_url:

           print(f"Updating styleUrl for: {lyr.get('title')}")

           lyr["styleUrl"] = correct_style_url

 

cloned_webmap_item.update(data=wm_data)

print("WebMap updated with correct Vector Tile Layer styleUrl.")

 

# --- Optional: Verify ---

wm_data_updated = cloned_webmap_item.get_data()

for lyr in wm_data_updated.get("operationalLayers", []):

   if lyr.get("layerType") == "VectorTileLayer":

       print(f"Title: {lyr.get('title')}")

       print(f"ItemID: {lyr.get('itemId')}")

       print(f"StyleURL: {lyr.get('styleUrl')}\n")

Etapas para Reproduzir

ID do Erro: BUG-000178647

Software:

  • ArcGIS API for Python

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download