На жаль, я не думаю, що встановити робочу область на розташування in_memory, як у вашому запитанні, можливо; Таким чином, що інструменти для геообробки за замовчуванням свої вихідні місця встановлять на робочу область in_memory.
Я тільки зараз спробував встановити робочу область для '\\in_memory'
себе і протестував її за допомогою простого CopyFeatures_management()
запуску інструментів. Рядкове представлення arcpy.env.workspace
дійсно встановлено '\\in_memory'
, але я думаю, що CopyFeatures_management()
в цьому випадку інструмент не поважає налаштування середовища робочої області.
Хоча було б дивним, якби ми могли встановити in_memory
робочу область за замовчуванням на рівні документа на карті. Можливо, ви могли б поставити це як ідею ArcGIS?
Найкраща удача.
Редагувати:
Гей, я думав також, оскільки ви використовуєте інструмент Snap Pour Point , можливо, нам доведеться підійти до цього по-іншому. Здається, що Snap Pour Point діє безпосередньо на клас функції функцій точок лиття і не створює вихідний клас функцій як частина результату інструменту. Чи можемо ми створити тимчасову, пам’ятну копію точок заливання та працювати звідти?
EDIT to EDIT:
О правда, гаразд, ви вже згадали, що це вже розумієте - вибачте.