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文件已经包含样式信息。通过在 Mapfile 的图层对象中指定样式项“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 DEFAULT
CONNECTIONTYPE OGR
CONNECTION "./hypso/elev5_poly.TAB"
STYLEITEM "AUTO"
CLASS
NAME "Elevation Poly 5"
END
END # Layer