NTF¶
NTF文件主要由英国兵器测量局(OS)使用。欲了解更多有关军械调查的信息,请访问他们的网站:https://ordnancesurvey.co.uk/
文件列表¶
ntf文件具有ntf扩展名。
数据访问/连接方法¶
NTF访问需要OGR UK .NTF driver 。
连接字符串中需要NTF文件的路径。它可能相对于映射文件中的SHAPEPATH设置或完整路径。
数据参数用于指定要使用的层
Ogrinfo示例¶
在ntf文件上使用ogrinfo检索层名称:
> ogrinfo llcontours.ntf
ERROR 4: NTF Driver doesn't support update.
Had to open data source read-only.
INFO: Open of `llcontours.ntf'
using driver `UK .NTF' successful.
1: LANDLINE_POINT (Point)
2: LANDLINE_LINE (Line String)
3: LANDLINE_NAME (Point)
4: FEATURE_CLASSES (None)
使用ogrinfo检查NTF层的结构:
> ogrinfo llcontours.ntf LANDLINE_LINE -summary
ERROR 4: NTF Driver doesn't support update.
Had to open data source read-only.
INFO: Open of `llcontours.ntf'
using driver `UK .NTF' successful.
Layer name: LANDLINE_LINE
Geometry: Line String
Feature Count: 491
Extent: (279000.000000, 187000.000000) - (280000.000000, 188000.000000)
Layer SRS WKT:
PROJCS["OSGB 1936 / British National Grid",
GEOGCS["OSGB 1936",
DATUM["OSGB_1936",
SPHEROID["Airy 1830",6377563.396,299.3249646,
AUTHORITY["EPSG","7001"]],
AUTHORITY["EPSG","6277"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4277"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",49],
PARAMETER["central_meridian",-2],
PARAMETER["scale_factor",0.999601272],
PARAMETER["false_easting",400000],
PARAMETER["false_northing",-100000],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AUTHORITY["EPSG","27700"]]
LINE_ID: Integer (6.0)
FEAT_CODE: String (4.0)
...
映射文件示例:
LAYER
NAME "ntf_uk"
TYPE LINE
STATUS ON
CONNECTIONTYPE OGR
CONNECTION "./ntf/llcontours.ntf"
DATA "LANDLINE_LINE"
CLASS
NAME "Contours"
STYLE
COLOR 0 150 200
END #style
END #class
END #layer