Hi there,
is it possible to enable to the "Time Settings" of a Feature Service with the Python API?
Thanks for your help
Karsten
Find the solution:
def updateServiceDef(token): ''' use this to update feature service max record count ''' updateServiceDefURL = 'https://services2.arcgis.com/.../ArcGIS/rest/admin/services/.../FeatureServer/0/updateDefinition' params = { 'updateDefinition': {"timeInfo" : {"startTimeField" : "DateTimeField1", "endTimeField" : "DateTimeField2"}}, 'async': 'true', 'token': token, 'f':'json' } response = requests.post(updateServiceDefURL, data=params, verify=True)
You should be able to do this with manager.update_definition() as well
lyr = gis.content.get('{your Feature Layer item id}').layers[0] lyr.manager.update_definition({ "timeInfo": { "startTimeField": "{your Start date/time field}", "endTimeField": "{your End date/time field}" } })
https://developers.arcgis.com/rest/services-reference/online/update-definition-feature-layer-.htm - This reference has plenty of other examples for Service Definition updates you can make with this function.
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.