¿Qué es el formato de archivo MIF?
Los archivos .mif están asociados con el software MapInfo, desarrollado originalmente por MapInfo Corporation, ahora propiedad de Precisely (adquirida de Pitney Bowes en 2020).
Los archivos con extensión .mif almacenan datos vectoriales geográficos en formato de texto plano (ASCII). Cada archivo .mif se estructura en dos secciones: un encabezado y una sección de datos. El encabezado contiene declaraciones como Version, Charset, Delimiter y CoordSys (proyección), mientras que la sección de datos contiene primitivas de geometría: Point, Line, Pline, Region, Arc, Text y más. Debido a que .mif es ASCII totalmente legible por humanos, el archivo puede ser inspeccionado o editado en cualquier editor de texto plano. Los archivos .mif son utilizados comúnmente por diversos softwares GIS para el intercambio de datos.
GIS significa Sistema de Información Geográfica (Geographic Information System): cualquier software para recopilar, almacenar, analizar o visualizar datos geográficos. Las aplicaciones GIS pueden dividirse en dos grupos, herramientas comerciales y de código abierto gratuitas, y se utilizan muchos formatos de datos GIS diferentes. .mif es ampliamente compatible porque es un formato de intercambio abierto y documentado en lugar de un binario opaco.
Los archivos .mif siempre viajan con un archivo complementario .mid que comparte el mismo nombre base. El archivo .mid contiene los datos de atributos (tabulares) para cada objeto de geometría definido en el .mif, una fila por elemento, en orden coincidente. Esta vinculación no es opcional: la geometría sin atributos o los atributos sin geometría están incompletos. Juntos, el par .mif/.mid forma el formato de intercambio documentado y neutral del proveedor de MapInfo, distinto del formato de trabajo binario propietario .tab de MapInfo.
Debido a que .mif/.mid es abierto y está bien especificado, herramientas como QGIS, GDAL/OGR (ogr2ogr) y ArcGIS pueden leer y escribir el formato directamente. Para el intercambio moderno, formatos como GeoJSON son cada vez más comunes, pero .mif sigue encontrándose ampliamente en conjuntos de datos heredados y flujos de trabajo GIS de larga duración.
Seguridad y protección
RIESGO: LOWMIF y MID son archivos de datos de texto plano sin contenido ejecutable, por lo que son seguros de abrir. Los peligros reales son prácticos, no maliciosos: un .mif es inútil sin su .mid correspondiente (se pierden todos los valores de los atributos), los dos deben mantenerse sincronizados línea por línea, y una cláusula CoordSys incorrecta o ausente colocará los datos en la ubicación equivocada hasta que se establezca la proyección correcta al importar. Edítelos solo con herramientas GIS o un editor de texto cuidadoso, ya que las ediciones manuales rompen fácilmente la correspondencia entre geometría y atributos.
Detalles del formato
en pocas palabras- Adobe FrameMaker Maker Interchange Format - Un formato de intercambio de documentos basado en texto utilizado por Adobe FrameMaker (.mif), no relacionado con GIS; común en flujos de trabajo de documentación técnica.
- ImageMagick MIFF (Magick Image File Format) - El formato de imagen ráster nativo de ImageMagick (generalmente .miff, a veces .mif); el nombre figura en esta entrada de la base de datos, pero es un formato diferente al de MapInfo.
Programas que abren archivos MIF
ogr2ogr -f "ESRI Shapefile" out.shp input.mif para leer y convertir MIF/MID desde la línea de comandos. Detalles técnicos
especificación profunda| Estructura del archivo | Archivo de texto plano de dos secciones: un bloque de encabezado de declaraciones seguido de una sección `Data` que contiene primitivas de geometría, una por elemento |
| Cláusula de versión del encabezado | La primera línea de cada archivo `.mif` es `Version <n>` (p. ej., `Version 300`, `Version 900`), que identifica la generación de MIF utilizada |
| Codificación de caracteres | Texto ASCII plano; la codificación activa se declara mediante una cláusula `Charset` en el encabezado (p. ej., `WindowsLatin1`, `UTF-8`) |
| Sistema de coordenadas | La cláusula `CoordSys` en el encabezado define la proyección del mapa y el datum; el CRS se conserva cuando el archivo se importa o exporta |
| Tipos de geometría | `Point`, `Line`, `Pline` (polilínea), `Region` (polígono), `Arc`, `Ellipse`, `Text`, `MultiPoint`, `Collection` |
| Almacenamiento de atributos | Los datos de atributos residen en un archivo `.mid` complementario: texto delimitado por comas o tabulaciones, una fila por cada elemento de geometría en el `.mif` |
| Delimitador de campo | Configurable a través de la cláusula de encabezado `Delimiter`; por defecto es el carácter de tabulación si se omite |
| Dependencia del orden de filas | Las filas de geometría en `.mif` y las filas de atributos en `.mid` coinciden estrictamente por orden de línea; no hay una referencia de ID entre archivos |
| Tipo MIME | `application/x-mapinfo-mif`; también se sirve comúnmente como `text/plain` |
| Firma del archivo | Sin número mágico binario; el archivo comienza con la cadena ASCII `Version` seguida de un número entero de versión en la primera línea |
| Compresión | Ninguna: el formato es texto plano sin comprimir por diseño |
| Tamaño de archivo típico | Desde unos pocos KB para conjuntos de datos pequeños hasta cientos de MB para capas vectoriales grandes; el tamaño escala linealmente con el recuento de elementos y la precisión de las coordenadas |
| Soporte de aplicaciones | MapInfo Pro (lectura/escritura nativa), QGIS, GDAL/OGR (`ogr2ogr`), ArcGIS (vía extensión Data Interoperability) |
| Linaje del desarrollador | Creado por MapInfo Corporation; adquirido por Pitney Bowes; actualmente mantenido por Precisely (adquisición completada en 2020) |
| Relación con el formato nativo | Contraparte de intercambio abierta y documentada del conjunto de archivos binarios propietarios `.tab` de MapInfo; destinado a la transferencia de datos entre aplicaciones |
| Lanzado | Early 1990s, with MapInfo for Windows |
| Última versión | MIF/MID interchange version 900 (current MapInfo Pro era); format stable for decades |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.precisely.com |
Conversiones de MIF
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MIF.
Preguntas frecuentes
¿Cómo abro un archivo MIF?
¿Qué es el archivo .mid que vino con mi .mif?
¿Cómo convierto MIF/MID a un Shapefile?
ogr2ogr -f "ESRI Shapefile" out.shp input.mif. Se conservan la geometría, los atributos y la proyección.¿Cómo convierto MIF a GeoJSON para un mapa web?
ogr2ogr -f GeoJSON (reproyecte a EPSG:4326) o la exportación de QGIS. Los atributos del .mid se convierten en propiedades de los elementos de GeoJSON.Mi MIF se abre pero los datos están en el lugar equivocado, ¿por qué?
CoordSys en el encabezado del .mif y establezca el CRS/proyección correcto al importar en QGIS, luego reproyecte si es necesario.