Важные факты:
- Набор данных мозаики сохраняется в таблице базы данных (postgre).
- Основная цель — поделиться инструментом и использовать его на портале.
Мне удается пересечь и набор данных мозаики, и линейный объект, и вернуть значения пикселей вдоль линии.
Однако, когда я пытаюсь отфильтровать набор данных мозаики, выбрав дату, он возвращает бессвязные значения (я замечаю, что в списке только 2 разных значения, это странно).
Вот что я подробно делаю для фильтрации: я использую "arcpy.management.MakeMosaicLayer" для создания временного слоя с "where_clause = f"mydate >= timestamp '{startDate}' AND mydate< timestamp '{endDate}'"" . «mydate» — это поле даты из набора данных мозаики, отформатированное следующим образом: «ГГГГ-ММ-ДД чч:мм:сс.с».
Я предполагаю, что метод «MakeMosaicLayer» создает новый слой без сохранения путей к набору данных мозаики, что объясняет, почему значения неверны.
Есть ли способ фильтровать такой набор данных мозаики по дате в этом случае?
Подробнее здесь: https://stackoverflow.com/questions/798 ... with-arcpy
Мобильная версия