К сожалению, я не думаю, что установка рабочего пространства в папку in_memory, как в вашем вопросе, возможна; Таким образом, инструменты геообработки по умолчанию будут определять свои выходные местоположения в рабочем пространстве in_memory.
Я только сейчас попытался настроить рабочее пространство для '\\in_memory'
себя и протестировал его с помощью простого CopyFeatures_management()
запуска инструмента. Строковое представление arcpy.env.workspace
действительно установлено на '\\in_memory'
, но я думаю, что CopyFeatures_management()
инструмент не учитывает настройки среды рабочего пространства в этом случае.
Было бы здорово, если бы мы могли установить in_memory
рабочее пространство по умолчанию на уровне документа карты. Может быть, вы могли бы поднять это как идею ArcGIS?
Удачи
РЕДАКТИРОВАТЬ:
Эй, я тоже думал, так как вы используете Snap Pour Point Tool, нам, возможно, придется подойти к этому по-другому. Snap Pour Point, кажется, действует непосредственно на класс пространственных объектов точек заливки и не создает выходной класс пространственных объектов как часть результата инструмента. Можем ли мы создать временную копию точек заливки in_memory и работать оттуда?
РЕДАКТИРОВАТЬ РЕДАКТИРОВАТЬ:
О, правда, хорошо, вы упомянули, что уже понимаете это - извините