I am looking at the documentation for "to_featurelayer()" at
However, I can't figure out how to name the feature layer.
# Overwrite layer 0
service1 = {'featureServiceId':'**unspecified**', 'layer':0}
pub_sdf1 = sdf1.spatial.to_featurelayer(title='Testing_data',gis=gis, tags=['VM'], sanitize_columns=True,overwrite=True, service=service1)
# Overwrite layer 1
service2 = {'featureServiceId':'**unspecified**', 'layer':1}
pub_sdf2 = sdf2.spatial.to_featurelayer(title='Testing_data',gis=gis, tags=['VM'], sanitize_columns=True,overwrite=True, service=service2)
This code succeeds in overwriting the feature layers from spatial dataframe. However, both feature layers are called the same thing now.
Thank you.
Are you not explicitly naming them the same thing by using the same title?
The title seems to be title to the Item name and not the layer name.
I ended up using a going a different route for overwritting my layers. To_featurelayer() is missing too much documentation (such as the fact that a new shapefile is made from the dataframe and that is what is published).
Thanks for the help.