Was ist das MIF-Dateiformat?
.mif-Dateien sind mit der MapInfo-Software verbunden, die ursprünglich von der MapInfo Corporation entwickelt wurde - heute im Besitz von Precisely (2020 von Pitney Bowes übernommen).
Dateien mit der Endung .mif speichern geografische Vektordaten im Klartextformat (ASCII). Jede .mif-Datei ist in zwei Abschnitte unterteilt: einen Header und einen Datenteil. Der Header enthält Deklarationen wie Version, Charset, Delimiter und CoordSys (Projektion), während der Datenteil Geometrieprimitive wie Point, Line, Pline, Region, Arc, Text und weitere enthält. Da .mif vollständig menschenlesbares ASCII ist, kann die Datei in jedem Texteditor inspiziert oder bearbeitet werden. .mif-Dateien werden häufig von verschiedenen GIS-Programmen zum Datenaustausch verwendet.
GIS steht für Geoinformationssystem - jede Software zum Sammeln, Speichern, Analysieren oder Visualisieren geografischer Daten. GIS-Anwendungen lassen sich in zwei Gruppen unterteilen, kommerzielle und freie Open-Source-Tools, wobei viele verschiedene GIS-Datenformate im Einsatz sind. .mif wird weitgehend unterstützt, da es sich um ein offenes, dokumentiertes Austauschformat handelt und nicht um ein undurchsichtiges Binärformat.
.mif-Dateien werden immer zusammen mit einer begleitenden .mid-Datei geliefert, die denselben Basisnamen trägt. Die .mid-Datei enthält die Attributdaten (tabellarisch) für jedes in der .mif definierte Geometrieobjekt - eine Zeile pro Feature in übereinstimmender Reihenfolge. Diese Paarung ist nicht optional: Geometrie ohne Attribute oder Attribute ohne Geometrie ist unvollständig. Zusammen bildet das .mif/.mid-Paar das dokumentierte, herstellerneutrale Austauschformat von MapInfo - im Gegensatz zum proprietären binären Arbeitsformat .tab von MapInfo.
Da .mif/.mid offen und genau spezifiziert ist, können Tools wie QGIS, GDAL/OGR (ogr2ogr) und ArcGIS das Format direkt lesen und schreiben. Für den modernen Austausch werden Formate wie GeoJSON immer häufiger verwendet, aber .mif ist in Altdatenbeständen und langjährigen GIS-Workflows nach wie vor weit verbreitet.
Sicherheit
RISIKO: LOWMIF und MID sind Klartext-Datendateien ohne ausführbare Inhalte und daher sicher zu öffnen. Die eigentlichen Tücken sind praktischer, nicht bösartiger Natur: Eine .mif ist ohne die passende .mid nutzlos (man verliert alle Attributwerte), beide müssen zeilengenau synchron bleiben, und eine falsche oder fehlende CoordSys-Klausel platziert die Daten an der falschen Stelle, bis man beim Import die richtige Projektion einstellt. Bearbeiten Sie diese nur mit GIS-Tools oder einem vorsichtigen Texteditor, da manuelle Änderungen leicht die Geometrie/Attribut-Entsprechung zerstören.
Formatdetails
kurz gefasst- Adobe FrameMaker Maker Interchange Format - Ein textbasiertes Dokumentenaustauschformat, das von Adobe FrameMaker (.mif) verwendet wird - nicht verwandt mit GIS; gebräuchlich in Workflows für technische Dokumentationen.
- ImageMagick MIFF (Magick Image File Format) - Das native Rasterbildformat von ImageMagick (normalerweise .miff, manchmal .mif) - der Name wird in diesem Datenbankeintrag geführt, ist aber ein anderes Format als MapInfo.
Programme zum Öffnen von MIF-Dateien
ogr2ogr -f „ESRI Shapefile“ out.shp input.mif aus, um MIF/MID über die Befehlszeile zu lesen und zu konvertieren. ogrinfo zur Inspektion und ogr2ogr, um das MIF/MID-Paar in andere GIS-Formate zu konvertieren. Technische Details
technische Spezifikation| Dateistruktur | Zweiteilige Klartextdatei: ein Header-Block mit Deklarationen, gefolgt von einem `Data`-Abschnitt, der Geometrieprimitive enthält, eines pro Feature |
| Header-Versionsklausel | Die erste Zeile jeder `.mif`-Datei ist `Version <n>` (z. B. `Version 300`, `Version 900`), welche die verwendete MIF-Generation identifiziert |
| Zeichenkodierung | Einfacher ASCII-Text; die aktive Kodierung wird durch eine `Charset`-Klausel im Header deklariert (z. B. `WindowsLatin1`, `UTF-8`) |
| Koordinatensystem | Die `CoordSys`-Klausel im Header definiert die Kartenprojektion und das Datum; das CRS bleibt beim Import oder Export der Datei erhalten |
| Geometrietypen | `Point`, `Line`, `Pline` (Polylinie), `Region` (Polygon), `Arc`, `Ellipse`, `Text`, `MultiPoint`, `Collection` |
| Attributspeicherung | Attributdaten befinden sich in einer begleitenden `.mid`-Datei - Komma- oder Tabulator-getrennter Text, eine Zeile pro Geometrie-Feature in der `.mif` |
| Feldtrennzeichen | Konfigurierbar über die `Delimiter`-Header-Klausel; standardmäßig das Tabulatorzeichen, falls weggelassen |
| Abhängigkeit der Zeilenfolge | Geometriezeilen in `.mif` und Attributzeilen in `.mid` werden strikt nach der Zeilenreihenfolge zugeordnet; es gibt keine dateiübergreifende ID-Referenz |
| MIME-Typ | `application/x-mapinfo-mif`; wird häufig auch als `text/plain` bereitgestellt |
| Dateisignatur | Keine binäre Magic Number; die Datei beginnt mit der ASCII-Zeichenfolge `Version`, gefolgt von einer Versions-Ganzzahl in der ersten Zeile |
| Kompression | Keine - das Format ist bauartbedingt unkomprimierter Klartext |
| Typische Dateigröße | Einige KB für kleine Datensätze bis zu hunderten MB für große Vektorlayer; die Größe skaliert linear mit der Anzahl der Features und der Koordinatenpräzision |
| Anwendungsunterstützung | MapInfo Pro (natives Lesen/Schreiben), QGIS, GDAL/OGR (`ogr2ogr`), ArcGIS (über Data Interoperability Extension) |
| Entwickler-Historie | Erstellt von der MapInfo Corporation; übernommen von Pitney Bowes; wird heute von Precisely gepflegt (Übernahme 2020 abgeschlossen) |
| Verhältnis zum nativen Format | Offenes, dokumentiertes Austausch-Gegenstück zum proprietären binären `.tab`-Dateisatz von MapInfo; gedacht für den anwendungsübergreifenden Datentransfer |
| Veröffentlicht | Early 1990s, with MapInfo for Windows |
| Neueste Version | MIF/MID interchange version 900 (current MapInfo Pro era); format stable for decades |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.precisely.com |
MIF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MIF-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine MIF-Datei?
Was ist die .mid-Datei, die mit meiner .mif geliefert wurde?
Wie konvertiere ich MIF/MID in ein Shapefile?
ogr2ogr -f „ESRI Shapefile“ out.shp input.mif aus. Geometrie, Attribute und Projektion bleiben erhalten.Wie konvertiere ich MIF in GeoJSON für eine Webkarte?
ogr2ogr -f GeoJSON (reprojizieren auf EPSG:4326) oder den QGIS-Export. Die .mid-Attribute werden zu GeoJSON-Feature-Eigenschaften.Meine MIF öffnet sich, aber die Daten sind an der falschen Stelle - warum?
CoordSys-Klausel im .mif-Header und legen Sie beim Import in QGIS das korrekte CRS/Projektion fest, reprojizieren Sie dann bei Bedarf.