Mais

Iterando com iteração de submodelo

Iterando com iteração de submodelo


Eu tenho um modelo dentro de um modelo. Cada modelo possui um iterador. O submodelo tem uma instância de classe de recurso iterativa e o modelo principal tem uma seleção de linha iterativa. Preciso de um campo calculado para cada classe de recurso com base nas localizações individuais do polígono dentro da área da linha selecionada.

Eu tentei passar o submodelo para uma ferramenta Coletar Valores e usar isso como um parâmetro para o modelo principal, mas "criar camada de recurso" não permite isso como uma entrada.

Como faço para obter cada instância do submodelo iterar no comando criar camada de recurso para criar minha seleção?


Vou elaborar um pouco sobre o que está acontecendo no proxy_background que está me causando problemas antes de tentar as sugestões. A iteração dentro do submodelo é executada completamente antes de passar cada classe de recurso individual para o modelo principal. Essencialmente, se o local do meu arquivo tiver 20 classes de recursos, ele itera 20 vezes, não uma vez, antes de mover para o modelo principal. É por isso que coloquei a ferramenta Coletar Valores pensando que pelo menos terei os caminhos para seguir em frente. Infelizmente, ele não queria se conectar ao meu modelo principal.


Você pode executar a saída do Proxy_Background por meio da ferramenta de recursos de cópia com a saída chamada in_memory temp e conectá-lo à sua ferramenta de criação de camada de feição.


Se você deseja que sua classe de recurso de seu submodelo se conecte à ferramenta Criar camada de recurso, apenas elimine a ferramenta Coletar valores e exponha a saída MKey_MUL3 como um parâmetro em seu submodelo. Então isso deve se conectar no modelo mestre.


Assista o vídeo: EXCEL: Como realizar um ajuste não-linear pela ferramenta Solver do Excel