Ukládání mezivýsledků při běhu Python skriptu

547
1
05-22-2023 12:11 AM
VojtechC
New Contributor II

Dobrý den,

v ArcGIS Pro mám v Toolboxu skript, který je posloupností několika dílčích GP nástrojů. Každý nástroj vytváří Output Feature Class, která následně vstupuje jako Input do dalšího nástroje. Při spuštění skriptu (přes dialog) se mi do geodatabáze ukládají i mezivýsledky, což nechci – chci uložit jen ten poslední Output. Zkoušel jsem výsledky ukládat pouze do paměti (r"memory\output_fc"), což ale končí chybou. Tak to řeším tak, že mezivýsledky před koncem skriptu smažu funkcí Delete. Něco mi ale říká, že tohle není správný postup (výstupy se zapisují na disk a pak zase mažou). Rád bych se tedy zeptal, zda by někdo nevěděl, jak se tento problém správně řeší.

Děkuji, VC

0 Kudos
1 Reply
VladimírZenkl
Esri Contributor

Dobrý den,

zkuste použít workspace "in_memory\\".

Vladimír Zenkl