ArcGIS 10 presenta la nueva capacidad de agregar archivos adjuntos a entidades individuales a clases de entidad almacenadas en una geodatabase. Un uso de esto sería agregar varias imágenes a una ubicación específica, las bocas de incendio parecen ser un ejemplo popular (es importante saber si eres un perro en Internet que necesita una parada en boxes, supongo).
En la base de datos, la estructura de una clase de entidad habilitada para adjuntos es triple:
- la clase de entidad en sí,
- una tabla que contiene los archivos adjuntos y los metadatos asociados (nombre de archivo, tamaño, etc.), y
- una clase de relación que define la relación de 1 a muchos entre los dos.
Mi pregunta es: ¿cómo exportar estos datos (clase de entidad, archivos adjuntos, metadatos de archivos adjuntos) para consumo fuera de Arcgis? *
Exportar el FC es fácil, FeatureClassToFeatureClass funciona igual que en un FC sin archivos adjuntos habilitados. ¿Exportar la tabla de archivos adjuntos? No tanto. TableToTable to output.dbf extrae solo los metadatos del archivo adjunto, los errores de output.csv se eliminan con un tipo de campo no compatible y la tabla de información de salida falla con un error de campo general.
Esto no es tan sorprendente, ya que esos tipos de archivos no admiten un tipo de datos de blob binario. Esperaba / esperaba encontrar una herramienta que convirtiera los binarios adjuntos a su formato nativo, por ejemplo
Entonces, ¿qué tal? ¿Qué debo hacer para obtener los datos?
* Irónicamente, mi proyecto del momento que generó esta Q es exportar para usar dentro de Arcgis, solo que no Arcgis Desktop ...