MapInfo

文件列表

以下文件也与.tab文件关联:.dat,.id,.map。一个例子是:

border.DAT
border.ID
border.MAP
border.TAB

术语mid/mif是指扩展名为.mid和.mif的文件。

数据访问/连接方法

选项卡和MID/MIF访问通过OGR在MapServer中可用。

  • 必须使用connectiontype ogr参数。

  • 需要(*.tab或*.mif)文件的路径,并且需要文件扩展名。

  • 路径可能相对于shapepath

  • mapinfo文件已经包含样式信息。通过在映射文件的图层对象中指定样式项“auto”参数,可以选择使用此样式信息。

    备注

    如果使用样式项“auto”,则层中必须有一个空类。

Ogrinfo示例

在单个选项卡文件上使用ogrinfo

> 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)

使用ogrinfo检查文件/层的结构

> 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)
...

Mapfile 示例

LAYER
  NAME "Elevation_Poly_5"
  TYPE POLYGON
  STATUS ON
  CONNECTIONTYPE OGR
  CONNECTION "./hypso/elev5_poly.TAB"
  STYLEITEM "AUTO"
  CLASS
    NAME "Elevation Poly 5"
  END #class
END # Layer