Che cos'è il formato di file BIP?
I file .bip memorizzano dati di immagini raster multibanda nell'ordine band-interleaved-by-pixel, un layout binario grezzo ampiamente utilizzato nei flussi di lavoro GIS e di telerilevamento. Il formato è strettamente associato a Esri ArcGIS e ArcView, ed è supportato anche da strumenti come ENVI, GDAL e QGIS.
La caratteristica distintiva dell'interleave .bip è il modo in cui i valori dei pixel sono disposti su disco: tutti i valori di banda per un singolo pixel vengono scritti consecutivamente prima di passare al pixel successivo. Per un'immagine a tre bande, il file inizia con i valori banda-1, banda-2 e banda-3 del pixel 1, poi i medesimi tre valori del pixel 2, e così via. Questo layout rende il formato .bip particolarmente efficiente per le operazioni basate sui pixel come la classificazione spettrale, dove ogni banda di un singolo pixel deve essere letta insieme. Al contrario, un file BIL memorizza tutte le bande per una riga di scansione completa prima della successiva, mentre un file BSQ memorizza ogni banda nella sua interezza prima che inizi la banda successiva.
Poiché un file .bip è un binario grezzo senza header interno o magic bytes, non può essere interpretato senza un header complementare. I metadati - inclusi dimensioni dell'immagine, numero di bande, tipo di dati e ordine dei byte - sono memorizzati in un file .hdr separato (stile ENVI) o in un file sidecar .aux. L'eliminazione o lo smarrimento dell'header rende i dati grezzi illeggibili.
I dati .bip sono utilizzati nelle immagini satellitari, nella fotografia aerea e nell'analisi multispettrale. Possono contenere immagini con dozzine di bande spettrali, il che li rende comuni nel telerilevamento iperspettrale e termico. Le moderne pipeline GIS favoriscono sempre più il GeoTIFF per l'interscambio raster auto-descrittivo, ma il .bip e i suoi derivati rimangono in uso attivo per l'esportazione e l'importazione di raster grezzi.
Sicurezza e incolumità
RISCHIO: LOWUn raster BIP è composto da dati binari passivi, non eseguibili - nessun rischio diretto nell'aprirlo in un software GIS. L'insidia pratica è l'header mancante: un .bip senza il suo .hdr è inutilizzabile, quindi assicurati che l'header viaggi con esso. Ottieni strumenti GIS da fonti ufficiali (qgis.org, gdal.org, esri.com) piuttosto che da «visualizzatori BIP» su portali pubblicitari, che raramente gestiscono il formato e potrebbero contenere adware. Se il tuo .bip è in realtà un dato di gioco o un'animazione biped, gestiscilo con il software corrispondente.
Dettagli del formato
in sintesi- Archivio giochi Battlefield (DICE/Frostbite) - Alcuni giochi Battlefield/EA usano .bip per dati di gioco binari pacchettizzati; non correlato ai raster GIS.
- Animazione personaggi MotionBuilder (simile a .bip) - Autodesk Character Studio usa .bip per l'animazione motion-capture biped in 3ds Max - un «bip» diverso dall'immagine raster.
- File di input/parametri binari generici - Varie applicazioni utilizzano .bip per dati di input binari o impostazioni.
Programmi che aprono file BIP
Dettagli tecnici
specifiche approfondite| Ordine dati pixel | Tutti i valori di banda per ogni pixel memorizzati consecutivamente prima del pixel successivo - es. B1,B2,B3 del pixel 1; poi B1,B2,B3 del pixel 2 |
| Codifica | Binario grezzo; tipo di dati per banda dichiarato nell'header di accompagnamento (intero a 8, 16 o 32 bit, o float a 32/64 bit) |
| Ordine dei byte | Little-endian o big-endian - dichiarato nel file .hdr; nessun valore predefinito integrato |
| Compressione | Nessuna - campioni raster grezzi non compressi |
| Firma del file / magic bytes | Nessuna - dati binari puri senza firma incorporata; l'identità del formato e il layout sono definiti interamente dall'header esterno |
| File sidecar richiesti | .hdr (header stile ENVI) che dichiara righe, colonne, numero di bande, tipo di dati e ordine dei byte; opzionalmente .bpw (world file) e .aux per la georeferenziazione |
| Dimensione tipica del file | Da 1 MB a diversi GB - le scene multispettrali satellitari e aeree sono abitualmente di diversi gigabyte |
| Numero di bande | Variabile; comunemente 3-13 bande per immagini multispettrali, fino a centinaia di bande per dati iperspettrali |
| Tipo MIME | application/octet-stream (binario generico); image/x-bip usato in alcuni contesti GIS |
| Varianti di interleave | I layout raster complementari sono BIL (band-interleaved-by-line) e BSQ (band-sequential); tutti e tre condividono lo stesso formato header .hdr stile ENVI |
| Efficienza accesso pixel | Ottimale per l'analisi spettrale per pixel poiché tutte le bande sono co-locate; meno efficiente di BSQ per letture di una singola banda |
| Dimensioni immagine | Nessun limite imposto dal formato; vincolato solo dalle dimensioni dei campi dell'header e dallo spazio di archiviazione disponibile |
| Riferimento spaziale | Georeferenziazione fornita esternamente tramite un world file .bpw o campi nel file .hdr; non memorizzata nel file di dati .bip stesso |
| Supporto piattaforma | Windows, Linux e macOS tramite ArcGIS Pro/ArcMap, ENVI, QGIS/GDAL e altri strumenti GIS o di telerilevamento |
| Rilasciato | Long-standing remote-sensing raster convention (used across GIS since the 1980s-90s) |
| Ultima versione | N/A (a data-layout convention, not a versioned format) |
| Standard aperto | Sì · royalty-free |
| Specifica | desktop.arcgis.com |
Conversioni BIP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BIP.