Bug
Bug ID Number | BUG-000164222 |
---|---|
Submitted | January 9, 2024 |
Last Modified | August 28, 2025 |
Applies to | Portal for ArcGIS |
Version found | 11.1 |
Operating System | Windows Server |
Operating System Version | 2016 64 Bit |
Status | Known Limit |
There are two workarounds for the defect.
# import modules
import datetime
from arcgis.gis import GIS
# establish a connection to the Portal
gis = GIS("portal url", "username", "password")
# get the web map
web_map = gis.content.get("web map item id")
# access to the web map JSON
web_map_data = web_map.get_data()
# access to the time slider properties
time_slider_properties = web_map_data['widgets']['timeSlider']['properties']
# access time slider old end time
time_slider_end_time = time_slider_properties.get('endTime')
# input the new end time
# An example of answer for the input question: 2024-01-09-19-00-00
datetime_info = input("Specify the new end time in YYYY-MM-DD-HH-MM-SS format:")
# define the new end time based on 13-digit datetime format
year, month, day, hour, minute, second = map(int, datetime_info.split('-'))
new_end_time_info = datetime.datetime(year, month, day, hour, minute, second)
new_end_time = int(datetime.datetime.timestamp(new_end_time_info)*1000)
# assign the new value to the end time
end_time_dict = {'endTime':new_end_time}
# update the time slider properties
time_slider_properties.update(end_time_dict)
# define web map properties based on the update applied to the end time
web_map_properties = {"text": web_map_data}
# update the web map using web_map_properties variable
web_map.update(item_properties=web_map_properties)
Bug ID: BUG-000164222
Software:
Get help from ArcGIS experts
Download the Esri Support App