ArcGIS 10 incorpora la nueva capacidad de añadir archivos adjuntos a las características individuales a las clases de características almacenadas en una geodatabase. Un uso de esto sería añadir múltiples imágenes a una ubicación específica, bocas de incendio parece ser un ejemplo popular (importante saberlo si eres un perro en Internet que necesita una parada en boxes, supongo).
En la base de datos, la estructura de una clase de características habilitadas para los archivos adjuntos es triple:
- la propia clase de característica,
- una tabla que contiene los archivos adjuntos y los metadatos asociados (nombre del archivo, tamaño, etc.), y
- una clase de relación que define la relación 1 a varios entre ambos.
Mi pregunta es: cómo exportar estos datos - clase de característica, archivos adjuntos, metadatos adjuntos - para su consumo en el exterior de Arcgis?*
Exportar la FC es fácil, FeatureClassToFeatureClass funciona igual que en una FC no habilitada. ¿Exportar la tabla de adjuntos? No tanto. TableToTable a output.dbf extrae sólo los metadatos del archivo adjunto, a output.csv da error con un tipo de campo no soportado, y a output información falla con un error de campo general.
Esto no es tan sorprendente, ya que estos tipos de archivos no admiten un tipo de datos binario blob. Esperaba encontrar una herramienta que convirtiera los binarios adjuntos en su formato nativo, por ejemplo
¿Qué te parece? ¿Qué tengo que hacer para sacar los datos?
* irónicamente mi proyecto del momento que dio lugar a esta Q es para exportar para su uso dentro de Arcgis, sólo que no Arcgis Desktop ...