Temos um grande repositório (10.000) de dados espaciais (vetores shp / gdb / tab e rasters ecw / tif e também dados las, xyz e DEM), onde alguns têm registros de metadados em xml usando o editor de metadados anzlic. Quero verificar se cada conjunto de dados espaciais tem um registro xml associado e verificar as projeções, extensão espacial, origem e tamanho em relação ao arquivo espacial associado.
Eu criei um script baseado em arcpy para extrair essas informações dos formatos legíveis da ESRI, mas não tenho certeza sobre como lidar com arquivos de guia e, mais importante, como verificá-lo no registro xml baseado em metaeditor anzlic.
Portanto, se tivermos citypoints.shp / .tab, devemos ter citypoints_metadata.shp / .tab.xml como o registro de metadados - isso é separado do citypoints.shp.xml que alguns softwares criam automaticamente.
Outra pergunta semelhante no fórum é o ANZLIC Metadata suportado usando a nova abordagem do ArcGIS 10.x? mas não cobre o requisito de verificar a existência de um registro válido e lidar com os formatos .tab (outros não esri) em um espaço de trabalho de código-fonte aberto / criativo, conforme minha pergunta ( Como ler arquivos .tab do MapInfo no ArcPy ? ). Também examinei o software mencionado em Buscando o editor de metadados ISO de código aberto? mas nenhum deles gera automaticamente o arquivo de metadados base ou permite comparar registros existentes com a origem.