Melhorando os resultados do ArcGIS salvando e manipulando

8

A janela de resultados do ArcGIS é uma maneira incrivelmente útil para acompanhar o que foi feito em um mapa específico. Eu o uso constantemente como um meio de documentar as partes essenciais do fluxo de trabalho de um projeto, reutilizando ferramentas de geoprocessamento e arqueologia frequentemente acessadas ( agora, o que diabos usamos na entrada da última vez? O resultado de hoje não $% ^ # $% e correspondência! ).

No entanto, também é frustrante, porque algumas coisas que deveriam ser diretas simplesmente não são e é fácil perder inadvertidamente o que você deseja guardar. Alguém tem alguma solução para esses pontos de atrito? Nomeadamente:

  • Os resultados do ArcCatalog não são salvos, se você não os salva conscientemente, eles desaparecem, baby.
  • Os resultados do ArcMap são mantidos apenas se você salvar um .mxd. Se eu criasse um .mxd toda vez que precisasse fazer algumas coisas, minha sobrecarga de gerenciamento de documentos passaria pelo teto. (Imagine a necessidade de criar um .doc para cada email de importação moderada.)
  • adição desagradável à anterior: se sua sessão do ArcMap travar, diga adeus a todos os seus resultados desde a última gravação.
  • Muitas operações nunca aparecem no painel Resultados (por exemplo, menu de contexto >> Dados >> Exportar ). Como usuários finais, suspeito que pouco ou nada possa ser feito sobre isso, mas está relacionado a acompanhar as etapas e é uma fonte frequente de irritação. ;-)
  • Você pode arrastar e soltar do painel Resultados para um modelo, mas não para qualquer outro lugar. Também quero copiar para uma barra de ferramentas pessoal, outro mapa, uma pasta, uma caixa de ferramentas, um documento do Word, um ... (Não seria ótimo se você pudesse inserir uma etapa significativa de geoprocessamento diretamente no editor de metadados?)
  • Alguns resultados são Favoritos que devem ser mantidos indefinidamente, por exemplo, este projeto de mapa sempre precisará amortecer a área de interesse de seleção em 3 km . Atualmente, você pode configurar o ArcMap para manter os resultados por alguns dias, meses ou para sempre. O padrão de duas semanas é muito curto e para sempre ficará muito muito confuso e feio.
  • Os resultados ficam com o mapa, isso é bom, mas eles também estão confinados a esse .mxd. Eles estão na prisão; não tão bom. É raro um projeto de qualquer significado ter apenas 1 ou 2 .mxd's. Compartilhar os resultados é trabalhoso. (Na verdade, isso é apenas uma reafirmação de um ponto anterior; a luz de outro ângulo revela mais facetas.)

* existe um item "Compartilhado" na lista de resultados (veja a parte inferior do gráfico), mas parece não fazer nada. Você não pode arrastar uma sessão atual ou anterior para ela e ela não possui um menu de contexto. ((Arraste da "Sessão anterior" trabalhando a partir de 10.3.1. Como pouco se sabe sobre a discussão sobre esse assunto em outros lugares, pode ter sido apenas um bug na minha instalação local.))

Essas coisas resultantes, o registro das medidas tomadas, são importantes . Eu quero tratá-los dessa maneira . Não como palha temporária varrida pela equipe de limpeza noturna nos fins de semana quando não estou por perto.

Este é um discurso retórico, mas não é apenas um discurso retórico. Estou convencido de que existem meios e métodos de utilizar o que a Esri já fornece de maneira aprimorada. Vamos tirá-los da escova, tirar o pó e vestir-se para consumo geral.

Painel Resultados do ArcGIS

Matt Wilson
fonte

Respostas:

4

Vejo que isso é um discurso retórico e não uma pergunta. No entanto, gostaria de compartilhar meus comentários:

  1. Os resultados do ArcCatalog não são salvos, se você não os salva conscientemente, eles desaparecem, baby.

Duvido que seja necessário

  1. Os resultados do ArcMap são mantidos apenas se você salvar um .mxd. Se eu criasse um .mxd toda vez que precisasse fazer algumas coisas, minha sobrecarga de gerenciamento de documentos passaria pelo teto. (Imagine a necessidade de criar um .doc para cada email de importação moderada.)

Você pode ativar o log de geoprocessamento, que grava um geoprocessamento em um forame xml conhecido. você pode habilitá-lo no menu Geoprocessamento> Opção de Geoprocessamento> registrar operações de geoprocessamento em um arquivo de log

  1. adição desagradável à anterior: se sua sessão do ArcMap travar, diga adeus a todos os seus resultados desde a última gravação.

Veja a nota anterior

  1. Muitas operações nunca aparecem no painel Resultados (por exemplo, menu de contexto >> Dados >> Exportar). Como usuários finais, suspeito que pouco ou nada possa ser feito sobre isso, mas está relacionado a acompanhar as etapas e é uma fonte frequente de irritação. ;-)

Porque nem todas as operações são geoprocessadas. o painel de resultados é limitado às ferramentas de GP. No entanto, para muitas operações, existem ferramentas GP equivalentes (por exemplo, conversão FeatureClass para FeatureClass para "exportar dados")

  1. Você pode arrastar e soltar do painel Resultados para um modelo, mas não para qualquer outro lugar. Também quero copiar para uma barra de ferramentas pessoal, outro mapa, uma pasta, uma caixa de ferramentas, um documento do Word, um ... (Não seria ótimo se você pudesse inserir uma etapa significativa de geoprocessamento diretamente no editor de metadados?)

Para obter um resultado em outro mapa (ou pasta), salve o resultado como um arquivo de resultado (.rlt) e arraste-o para outro mapa. Para adicionar um resultado a uma caixa de ferramentas, crie um modelo e arraste o resultado para o modelo. Concordo que arrastar para uma barra de ferramentas é um ótimo recurso. Sugiro postar essa ideia no site do ArcGIS Ideas

  1. Alguns resultados são Favoritos que devem ser mantidos indefinidamente, por exemplo, este projeto de mapa sempre precisará amortecer a área de interesse de seleção em 3 km. Atualmente, você pode configurar o ArcMap para manter os resultados por alguns dias, meses ou para sempre. O padrão de duas semanas é muito curto e para sempre ficará muito muito confuso e feio.

Simplesmente arraste o resultado para a seção Compartilhada do painel de resultados

  1. Os resultados ficam com o mapa, isso é bom, mas eles também estão confinados a esse .mxd. Eles estão na prisão; não tão bom. É raro um projeto de qualquer significado ter apenas 1 ou 2 .mxd's. Compartilhar os resultados é trabalhoso. (Na verdade, isso é apenas uma reafirmação de um ponto anterior; a luz de outro ângulo revela mais facetas.)

  2. existe um item "Compartilhado" na lista de resultados (veja a parte inferior do gráfico), mas parece não fazer nada. Você não pode arrastar uma sessão atual ou anterior para ela e ela não possui um menu de contexto.

na verdade, você pode arrastar a execução bem-sucedida da ferramenta para esta seção

Farid Cheraghi
fonte
Obrigado por algumas coisas que eu não sabia! Refutações: salvando os resultados do arccatalog: Eu uso o Arccatalog quando nenhum mapa precisa ser feito, por exemplo, conversão de dados. Geralmente é mais rápido iniciar do que o Arcmap e não tem tanta coisa no caminho. A linha inferior é: eu uso uma ferramenta para fazer uma cadeia de coisas, quero salvar as etapas .; A ferramenta Fc2Fc gp não é igual a Dados> Exportar (por exemplo, nenhum "registro selecionado"); Arraste para shared: não, não é possível. Quando deixo ir, nada acontece; talvez um bug de versão? Usando 10.3. Sabendo que funciona para os outros, eu vou cavar.
214156 #
2

Acho que parte ou quase tudo do que você deseja fazer pode ser feito usando os arquivos de log de geoprocessamento. Além da janela Resultados, os resultados do geoprocessamento também podem ser salvos nos arquivos de log XML. Marque esta caixa em Geoprocessamento -> Opções de geoprocessamento, Geral:

insira a descrição da imagem aqui

De acordo com a ajuda, os arquivos de log devem ser mantidos para o geoprocessamento realizado no ArcMap ou ArcCatalog. Os arquivos XML serão salvos em uma pasta no seu perfil de usuário. Aqui está a parte relevante da ajuda do ArcGIS:

Há um arquivo de log para cada sessão do aplicativo (como ArcMap ou ArcCatalog). Uma sessão é definida por todo o trabalho realizado desde a abertura do aplicativo até a saída.

No Windows XP, os arquivos de log são gravados em C: \ Documents and Settings \\ Application Data \ ESRI \ Desktop10.2 \ ArcToolbox \ History.

No Windows Vista e Windows 7, os arquivos de log são gravados em C: \ Users \\ AppData (Local ou LocalLow ou Roaming) \ ESRI \ Desktop10.2 \ ArcToolbox \ History.

O nome do arquivo de log contém a data e a hora em que o aplicativo foi aberto: H_.xml.

Também existe uma função arcpy para ativar o logon em scripts independentes. Não sei se ele armazenará o log na mesma pasta:

arcpy.SetLogHistory(True)
Dan C
fonte
Obrigado! Está abaixo %AppData%\Roamingde mim. Isso parece ser uma grande quantidade de boas informações para a investigação forense sobre o que aconteceu aqui. Sua usabilidade deixa muito a desejar. Por exemplo, as linhas de comando estão cheias '"e precisariam ser analisadas antes de reutilizar ou manter a documentação. Gostaria de saber qual é a relação entre esses logs e resultados? Se pudéssemos alimentar os logs para (as melhores partes da) UI de resultados, há muito mais coisas possíveis.
214156 #
2

Eu juntei algo que ajuda um pouco: Crie um "Results Log.mxd", cujo único objetivo é armazenar resultados, não há classes de recurso ou camadas de mapa. Nas sessões do ArcMap ou ArcCatalog contendo trabalho notável:

  1. Renomeie o resultado conforme o sentido do seu fluxo de trabalho
  2. Arraste e solte para Log de resultados >> Resultados >> Compartilhado .

Ressalvas:

É uma boa ideia prefixar nomes com números ou letras de etapas, pois não há controle sobre a ordem da lista e a ordem mudará de uma sessão salva para outra.

Arrastar da "Sessão atual" não funciona. Salve e reabra o mxd e arraste a partir de "Sessão Anterior".

Exemplo de mapa apenas de resultados

Matt Wilson
fonte