CÓMO
A veces, los documentos que se deben crear con hipervínculos a entidades se organizan en varias subcarpetas. Se hace normalmente para organizar grandes cantidades de datos en carpetas más pequeñas y manejables. Un desafío de organizar documentos de esta manera es que puede crear confusión al intentar crear hipervínculos de entidades a documentos que podrían estar en alguna de las subcarpetas de un directorio principal. El siguiente flujo de trabajo es un método para iterar recursivamente a través de un directorio para buscar y visualizar documentos asociados a una entidad, todo ello a través de un script de Python.
En este ejemplo, el directorio principal se denomina "Parcelas", pero hay varias subcarpetas debajo, dividiendo el directorio Parcelas por código postal. Se hizo para organizar mejor los datos, pero puede causar confusión al crear hipervínculos en ArcMap. El archivo con hipervínculo es una imagen .jpeg de la parte frontal de la propiedad y se denomina con el Id. de parcela.
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
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri