Instrução
Às vezes, os documentos que devem ter hiperlinks para feições são organizados em várias subpastas. Isso geralmente é feito para organizar grandes quantidades de dados em pastas menores mais gerenciáveis. Um desafio de organizar documentos dessa maneira é que pode criar confusão ao tentar criar um hiperlink para recursos para documentos que podem estar em qualquer uma das subpastas de um diretório principal. O fluxo de trabalho a seguir é um método para iterar recursivamente por meio de um diretório para localizar e exibir documentos associados a uma feição, tudo por meio de um script Python.
Neste exemplo, o diretório principal é denominado 'Parcels', mas há várias subpastas abaixo, dividindo o diretório Parcels por código postal. Isso foi feito para organizar melhor os dados, mas pode causar confusão ao criar hiperlinks no ArcMap. O arquivo com hiperlink é uma imagem .jpeg da frente da propriedade e é nomeado usando o ID da Parcel.
![[O-Image]](https://s3-us-west-2.amazonaws.com/ist-app-support-files/000011828/00N39000003LL2C-0EM39000000wdQX.png)
![[O-Image]](https://s3-us-west-2.amazonaws.com/ist-app-support-files/000011828/00N39000003LL2C-0EM39000000wdQZ.png)
Código: import webbrowser, os def OpenLink([ParcelID]): for r,d,f in os.walk(r"\\serverName\Parcels"): for image in f: if image.startswith(str([ParcelID])): webbrowser.open(os.path.join(r,image)) return
![[O-Image]](https://s3-us-west-2.amazonaws.com/ist-app-support-files/000011828/00N39000003LL2C-0EM39000000wdQY.png)
, e clique em um lote no mapa. Se houver uma imagem associada a este lote, ele será aberto em qualquer aplicativo ao qual o tipo de arquivo esteja associado (por padrão, no Windows, um arquivo .jpeg é aberto no Visualizador de fotos do Windows).ID do Artigo: 000011828
Obtenha ajuda de especialistas do ArcGIS
Comece a conversar agora