WKT介绍
WKT,是一種文本標(biāo)記語(yǔ)言,用于表示矢量幾何對(duì)象、空間參照系統(tǒng)及空間參照系統(tǒng)之間的轉(zhuǎn)換。它的二進(jìn)制表示方式,亦即WKB(well-known binary)則勝于在傳輸和在數(shù)據(jù)庫(kù)中存儲(chǔ)相同的信息。該格式由開(kāi)放地理空間聯(lián)盟(OGC)制定。
目錄
- 1概念
- 2幾何對(duì)象
- 3空間參照系統(tǒng)
WKT -概念
?? ?WKT(Well-known text)是一種文本標(biāo)記語(yǔ)言,用于表示矢量幾何對(duì)象、 空間參照系統(tǒng)及空間參照系統(tǒng)之間的轉(zhuǎn)換。它的二進(jìn)制表示方式,亦即 WKB(well-known binary)則勝于在傳輸和在數(shù)據(jù)庫(kù)中存儲(chǔ)相同的信息。該格式由開(kāi)放地理空間聯(lián)盟(OGC)制定。WKT -幾何對(duì)象
?? ?WKT可以表示的幾何對(duì)象包括:點(diǎn),線,多邊形,TIN( 不規(guī)則三角網(wǎng))及多面體。可以通過(guò)幾何集合的方式來(lái)表示不同維度的幾何對(duì)象。?? ?幾何物體的坐標(biāo)可以是2D(x,y),3D(x,y,z),4D(x,y,z,m),加上一個(gè)屬于線性參照系統(tǒng)的m值。
?? ?以下為幾何WKT字串樣例:
POINT(6?10) LINESTRING(3?4,10?50,20?25) POLYGON((1?1,5?1,5?5,1?5,1?1),(2?2,2?3,3?3,3?2,2?2)) MULTIPOINT(3.5?5.6,?4.8?10.5) MULTILINESTRING((3?4,10?50,20?25),(-5?-8,-10?-8,-15?-4)) MULTIPOLYGON(((1?1,5?1,5?5,1?5,1?1),(2?2,2?3,3?3,3?2,2?2)),((6?3,9?2,9?4,6?3))) GEOMETRYCOLLECTION(POINT(4?6),LINESTRING(4?6,7?10)) POINT?ZM?(1?1?5?60) POINT?M?(1?1?80) POINT?EMPTY MULTIPOLYGON?EMPTYWKT -空間參照系統(tǒng)
?? ?一個(gè)表示空間參照系統(tǒng)的WKT字串描述了空間物體的測(cè)地基準(zhǔn)、大地水準(zhǔn)面、坐標(biāo)系統(tǒng)及地圖投影。 WKT在許多GIS程序中被廣泛采用。ESRI亦在其shape文件格式(*.prj)中使用WKT。 以下是空間參照系統(tǒng)的WKT表示樣例: COMPD_CS["OSGB36?/?British?National?Grid?+?ODN",????PROJCS["OSGB?1936?/?British?National?Grid",
????????GEOGCS["OSGB?1936",
????????????DATUM["OSGB_1936",
???????????????? spheroid["Airy?1830",6377563.396,299.3249646,AUTHORITY["EPSG","7001"]],
????????????????TOWGS84[375,-111,431,0,0,0,0],
????????????????AUTHORITY["EPSG","6277"]],
????????????PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],
????????????UNIT["DMSH",0.0174532925199433,AUTHORITY["EPSG","9108"]],
????????????AXIS["Lat",NORTH],
????????????AXIS["Long",EAST],
????????????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"]],
????????AXIS["E",EAST],
????????AXIS["N",NORTH],
????????AUTHORITY["EPSG","27700"]],
????VERT_CS["Newlyn",
????????VERT_DATUM["Ordnance?Datum?Newlyn",2005,AUTHORITY["EPSG","5101"]],
????????UNIT["metre",1,AUTHORITY["EPSG","9001"]],
????????AXIS["Up",UP],
????????AUTHORITY["EPSG","5701"]],
????AUTHORITY["EPSG","7405"]]
總結(jié)
- 上一篇: ERROR 6: GEOS suppor
- 下一篇: OGR示例:写shp,求面与面的交和差操