laptop and a wrench

Error

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 del error BUG-000178647
EnviadoAugust 12, 2025
Última modificaciónJanuary 4, 2026
Relacionado conArcGIS API for Python
Versión encontrada2.4.1
Sistema operativoWindows Server
Versión de sistema operativo2022
Versión corregida2.4.2
EstadoFixed

Información adicional

In product plan

Solución alternativa

# 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")

Pasos para reproducir

ID del error: BUG-000178647

Software:

  • ArcGIS API for Python

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga