laptop and a wrench

不具合

The time slider of the Slider template in ArcGIS Instant Apps does not update the time extent to reflect the time updates occurring in an image service.

Portal for ArcGIS
不具合 ID 番号 BUG-000164222
送信されましたJanuary 9, 2024
最終更新日August 28, 2025
適用対象Portal for ArcGIS
見つかったバージョン11.1
オペレーティング システムWindows Server
オペレーティング システムのバージョン2016 64 Bit
ステータスKnown Limit

参考情報

The time extent is driven off the web map settings. It is not aware of changes made at the level of the service. Updating the time extent of the web map is required for this change.

対処法

There are two workarounds for the defect.

  • Saving the web map updates the time slider in the web map and the instant app.
  • Stopping and starting the image service from ArcGIS Server Manager or the ArcGIS Server admin endpoint and run the following Python script. Then, update the web map JSON script. The script updates the end time in the time slider of a web map. It can be customized for other workflows.

 

# 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)

再現の手順

不具合 ID: BUG-000164222

ソフトウェア:

  • Portal for ArcGIS

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動