Select to view content in your preferred language

publish Mosaic Dataset as Image layer using arcgis api

284
0
12-14-2023 06:07 AM
Labels (2)
GISUserOl
New Contributor

Hey Guys,

i create an Mosaic Dataset in an AGOL Notebook using arcpy. Then I want to publish it to my AGOL as a hosted imagery Layer. I am using the following Code:

 

single_image_layer = arcgis.raster.analytics.copy_raster(
    input_raster=r"/arcgis/home/test.gdb/myMosaicDataset",
    output_name="output_imagery_layer4",
    raster_type_name="Raster Dataset",
    tiles_only=False,
    source_mosaic_dataset=r"/arcgis/home/test.gdb/myMosaicDataset",
    gis=gis
)

 

Unfortunately I always get the following error Code:

f, upload_properties, task)
   9498         raster_type_dict = json.dumps(raster_type_dict)
   9499         if (isinstance(raster_type_name, str)) and raster_type_name == "mosaic_dataset":
-> 9500             return input_rasters_dict, raster_type_dict, md_data_info
   9501         return input_rasters_dict, raster_type_dict
   9502 

UnboundLocalError: local variable 'md_data_info' referenced before assignment

I am not sure, how to handle that error because I never use md_data_info somewhere. I hope you have an Idea

 

Best regards

Tim

 

 

0 Kudos
0 Replies