🎯 O que ela resolve
📦 A situação comum
Um HD chega com centenas de arquivos (XTF, ALL, JSF, SEG-Y, Surfer, GeoTIFF…) misturados com PDFs e fotos — e ninguém sabe o que importar primeiro.
✨ Com o extrator
Tabela colorida no terminal + relatórios opcionais. Em seguida, o comando
organize copia (ou move) para pastas em inglês por método e ano.
🧰 Dois modos de uso
-
📋 Inventário — python main.py PASTA
Só leitura
Classifica formatos geofísicos (HYPACK, Kongsberg, XTF, EdgeTech, Surfer,
SEG-Y, GeoTIFF…). Flags:
-r,--pdf,--csv,--json,--strict. -
📁 Organizar — python main.py organize PASTA
Dry-run por padrão
Saída padrão:
<entrada>/Extrator_Organizer/combathymetry,seismic,documents,images,spreadsheetsedesconhecido. Use--executepara copiar de fato.
👁️ Como fica na prática
Apontada para uma pasta, a ferramenta gera uma tabela resumida no terminal — tipos, coordenadas e status. Também é possível exportar relatórios formais.
📊 Exemplo com amostras sintéticas de demonstração.
▶️ Como começar
cd extrator_info_files
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
# Inventário (demo do repositório)
python main.py banco_de_dados_treinamento/amostras_sinteticas -r
# Sua pasta + PDF
python main.py "./pasta_campanha" -r --pdf
# Organizar (plano → Extrator_Organizer)
python main.py organize "./pasta_campanha" -r
python main.py organize "./pasta_campanha" -r --execute
Guia detalhado de cada comando: docs/comandos.md no repositório.
📚 Documentação online (GitHub Pages)
O manual técnico do produto ainda não está no ar Em breve. URL prevista: https://andressalf.github.io/extrator_info_files/
Enquanto isso, use esta página da vitrine e o guia
docs/comandos.md no repositório da ferramenta.
👥 Para quem é
- ⚙️ Equipe de processamento — priorizar o que abrir ao receber uma campanha
- ✅ QA e gestão de entregas — conferir tipos, GPS e organizar o acervo
- 🔬 Pesquisa e geoprocessamento — inventário rápido + export JSON/CSV