Hi,
I've been trying to programmatically upload a scene layer package and eventually publish it as a scene layer. The idea is that my web scene will get updated layers frequently, so I need to automate uploading, publishing, and reediting the web scene.
My issue is that while trying this on the ArcGIS Pro Python console:
from arcgis.gis import GIS
gis = GIS("http://esrimsia.maps.arcgis.com", "xxxx", "xxxxx")
slpk_path = r"D:\Documents\ArcGIS\Projects\MMD\Rainfall_pointsample_few.slpk"
slpk_properties={'title':'rainfall_test', 'description':'rainfall test', 'tags':'test', 'type':'Scene Package'}
rainfall_item = gis.content.add(item_properties=slpk_properties, data=slpk_path)
rainfall_item.publish()
At the publish statement, I got the following error:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\gis.py", line 2818, in publish elif fileType == 'CSV':
UnboundLocalError: local variable 'fileType' referenced before assignment
What's the best way to tackle this issue?
Regards,
Ken Moey