Limpando a área de trabalho in_memory no ModelBuilder?


8

Eu tenho usado a área de in_memorytrabalho no ArcGIS 10.1 ModelBuilder como parte de um fluxo de trabalho para mosaico e conjuntos de dados de varredura de clipes para estudar os limites da área (Figura 1). O modelo roda bem na primeira rodada, mas trava o programa na segunda ou terceira execução. Eu suspeito que dois problemas possam estar ocorrendo: 1) A limitação de memória está sendo excedida ou 2) Há conflito ao tentar sobrescrever arquivos temporários in_memory.

Existe uma maneira de limpar o in_memoryespaço de trabalho no ModelBuilder?

Figura 1.

insira a descrição da imagem aqui

Editar:

O modelo final que agora é estável

insira a descrição da imagem aqui

Respostas:


11

Você pode adicionar a ferramenta Excluir e especificar %in_memory%como o elemento de dados de entrada. Eu também faria mosaic_clp.imguma pré - condição para a operação Excluir, para garantir que o in_memoryespaço de trabalho não seja limpo prematuramente.


Feliz por ajudar! Além disso, não verifiquei, mas acho que você pode selecionar in_memoryno menu suspenso da ferramenta Excluir - isso não mudaria a maneira como o modelo funciona, mas removeria o %in_memory%balão variável variável.
Npmeterson 03/04

Eu segui sua descrição e parece que não posso adicionar% in_memory% como elemento de dados de entrada - ele diz que não existe esse elemento. No entanto, se eu usar in_memory sem o%, funcionará bem!
Alex28 de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.