Anexando relatórios às anotações de perfuração
Capítulos do vídeo: 0:00 Como o GeoDin organiza pastas de Relatório de Furo | 0:37 Localizando anotações de Documento | 1:14 Preparando o campo AttachKey | 1:53 Selecionando Perfurações com Documentos ligados | 2:25 Calculando os Valores de AttachKey | 3:33 Ativando E gerando Acerto de anexos | 4:35 Adicionando os anexos | 5:34 Verificando os Relatórios anexados
Quando um desenho do Civil 3D com Perfurações GeoDin® Ground é trazido para o ArcGIS Pro (tutorial anterior), os relatórios PDF exportados podem ser anexados à anotação de Documento de cada Furo — assim, o Relatório geotécnico correto abre a partir da feição correta. Este tutorial cria uma chave de correspondência e executa as duas ferramentas de geoprocessamento que ligam os PDFs às anotações.
Paso 1: Localizar os relatórios e confirmar as anotações
Ao Importar, o GeoDin® Ground cria uma Pasta de Documentos ao lado do desenho, estruturada por Projeto: com uma subpasta por Furo, cada uma contendo o relatório geotécnico desse Furo.
Copiar os PDFs do relatório para uma Pasta de trabalho para simplificar a correspondência.

Na Tabela de atributos da camada de anotação, confirme o registo do Documento do Furo: o seu RefName diz "1 Documento(s)".

Paso 2: Adicionar um campo-chave
Abra a Vista dos campos da classe de feição e adicione um novo campo com o nome AttachKey com Típo de dados = Texto. Guardar as Mudanças.

Paso 3: Selecionar apenas as anotações do Documento
Usa Selecionar Por Atributos com a cláusula: RefName contém o Texto
Documento.Aceitar e verificar a Contagem da Escolha / Seleção antes de continuar - a chave só deve ser calculado para estes Registos.

Paso 4: Calcular a chave
Com a Escolha / Seleção ativa, clique com o botão direito AttachKey > Calcular Campo, defina Expressão Típo = Python, expressão
extract_bh(!Layer!), e este bloco de código:

O final
" -"é intencional: isso torna a chave suficientemente específica ao/à corresponder por prefixo exatamente a um nome de ficheiro de Relatório, para que Perfurações com nomes semelhantes (BH1 vs. BH1A) não possam fazer correspondência cruzada.

Paso 5: Ativar anexos
Abrir a classe de feição Propriedades > Gerir e ativar Anexos (os anexos são uma feição da geodatabase - a camada de anotação tem de ser uma classe de feição da geodatabase, não um shapefile). Guardar.

Paso 6: Gerar a tabela de correspondência
Executar a Gerar Tabela de Correspondência de Anexos ferramenta de geoprocessamento:
Conjunto de dados de entrada: a camada de anotação (registos selecionados).
Pasta de entrada: a pasta de trabalho com os PDFs.
Campo-chave:
AttachKey- Filtro de Dados de entrada:*.pdf- Padrão de correspondência: Prefixo.

Paso 7: Adicionar os anexos
Executar Adicionar anexos com o mesmo conjunto de dados de entrada, Campo de junção de entrada
OBJECTID, a tabela de correspondência do Paso 6, e Campo de junção de correspondênciaMatchID.

Paso 8: Verificar
Clique numa anotação de documento na cena e percorra o seu pop-up: o relatório geotécnico aparece como um anexo.
Verifique amostralmente mais uma ou duas perfurações para confirmar que a correspondência funcionou de forma consistente.

Configurações gerais opcionais
Âmbito da Escolha / Seleção - calcule a chave apenas para os registos de documento selecionados; calcular em todas as linhas cria correspondências incorretas.
Especificidade da chave - se vários relatórios tiverem nomes semelhantes, torne o formato da chave mais específico antes da correspondência (o sufixo
" -"existe exatamente para isso).
Trabalhar com a correspondência de anexos
Confirme que os anexos estão ativados antes de executar a correspondência e as ferramentas de adicionar, e verifique amostralmente uma perfuração após cada etapa (chave calculada, tabela de correspondência gerada, anexos adicionados) para que uma inconsistência seja detetada um passo antes da sua origem e não no fim.
Próximo Paso: Publicar e rever o modelo como uma cena web - os relatórios anexados permanecem disponíveis nos pop-ups da cena publicada.
Última atualização
Isto foi útil?