.. _mapinfo: ***************************************************************************** MapInfo ***************************************************************************** File listing ----------------- The following files are also associated with .TAB files: .DAT, .ID, .MAP. An example is:: border.DAT border.ID border.MAP border.TAB The term MID/MIF refers to files with .MID and .MIF extension. Data Access / Connection Method ---------------------------------- TAB and MID/MIF access is available in MapServer through OGR. * The CONNECTIONTYPE OGR parameter must be used. * The path to the (\*.tab or \*.mif) file is required, and the file extension is needed. * The path may be relative to the SHAPEPATH * MapInfo files already contain styling information. This styling information can be used optionally by specifying the STYLEITEM "AUTO" parameter in the LAYER object of the map file. .. note:: If you use STYLEITEM "AUTO" you must have an empty class in the layer. OGRINFO Examples ------------------ Using ogrinfo on a single TAB file :: > ogrinfo elev5_poly.TAB Had to open data source read-only. INFO: Open of `elev5_poly.TAB' using driver `MapInfo File' successful. 1: elev5_poly (Polygon) Using ogrinfo to examine the structure of the file/layer :: > ogrinfo elev5_poly.TAB elev5_poly Had to open data source read-only. INFO: Open of `elev5_poly.TAB' using driver `MapInfo File' successful. Layer name: elev5_poly Geometry: Polygon Feature Count: 2236 Extent: (-141.000000, 60.000000) - (-124.403310, 69.300251) Layer SRS WKT: GEOGCS["unnamed", DATUM["MIF 0", SPHEROID["WGS 84 (MAPINFO Datum 0)",6378137.01,298.257223563], TOWGS84[0,0,0,0,0,0,0]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433]] AREA: Real (0.0) PERIMETER: Real (0.0) ELEV5_: Integer (0.0) ELEV5_ID: Integer (0.0) TYPE: Real (4.0) ELEV5: Real (4.0) ... Map File Example ------------------- :: LAYER NAME Elevation_Poly_5 TYPE POLYGON STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "./hypso/elev5_poly.TAB" STYLEITEM "AUTO" CLASS NAME "Elevation Poly 5" END END # Layer