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.
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
Obtenha ajuda de especialistas do ArcGIS
Baixe o Esri Support App