O ArcGIS 10 apresenta a nova capacidade de adicionar anexos a recursos individuais para classes de recursos armazenadas em um geodatabase. Um uso disso seria adicionar várias fotos a um local específico; os hidrantes parecem ser um exemplo popular (importante saber se você é um cachorro na Internet que precisa de um pit stop, suponho).
No banco de dados, a estrutura de uma classe de recurso ativada por anexo é dobrável em três partes:
- a própria classe de recurso,
- uma tabela contendo os anexos e os metadados associados (nome do arquivo, tamanho etc.) e
- uma classe de relacionamento que define o relacionamento 1-para-muitos entre os dois.
Minha pergunta é: como exportar esses dados - classe de recurso, anexos, metadados de anexo - para consumo fora do Arcgis? *
A exportação do FC é fácil, o FeatureClassToFeatureClass funciona da mesma maneira que em um FC sem anexo habilitado. Exportando a tabela de anexos? Não muito. TableToTable to output.dbf extrai apenas os metadados do arquivo anexado, para erros output.csv com tipo de campo não suportado e a tabela de informações de saída falha com um erro geral de campo.
Isso não é tão surpreendente, pois esses tipos de arquivo não suportam um tipo de dados de blob binário. Eu esperava encontrar uma ferramenta que convertesse os binários anexados em seu formato nativo, por exemplo,
Então, que tal? O que preciso fazer para divulgar os dados?
* Ironicamente, meu projeto do momento que gerou esse Q é exportar para uso no Arcgis, mas não no Arcgis Desktop ...