WKT
A HupWiki-ből...
A Well-Known Text rövidítése. Az OGC által objektumok geometriájának leírására kidolgozott szöveges formátum.
Létezik egy Well-Known Binary (WKB) nevű formátum is, ami a logikai modell szintjén azonos a WKT-vel, de a fizikai modell szintjén bináris adatábrázolást alkamaz. A két formátum között ennek köszönhetően egyértelmű és egyszerű az átalakítás.
Többféle összetettségű és kiterjedésű objektumtípust tartalmaz:
Tartalomjegyzék |
Egyszerű objektumok
- POINT (pont, 0D)
- LINESTRING (vonallánc, 1D)
- POLYGON (poligon, szükség esetén belső poligonokkal, 2D)
Összetett objektumok
- MULTIPOINT (több pontból álló objektum, 0D)
- MULTILINESTRING (több szegmensből álló vonallánc, 1D)
- MULTIPOLYGON (felület több külső poligonnal, 2D)
- GEOMETRYCOLLECTION (összetett objektum eltérő kiterjedésű elemekből)
Példák
Néhány konkrét példa a WKT formátum használatára:
POINT(0 0) LINESTRING(0 0,1 1,1 2) POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2 1, 2 2, 1 2,1 1)) MULTIPOINT(0 0,1 2) MULTILINESTRING((0 0,1 1,1 2),(2 3,3 2,5 4)) MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1))) GEOMETRYCOLLECTION(POINT(2 3),LINESTRING((2 3,3 4)))
A példákból látszik, hogy a pontok felsorolásakor elválasztó karakterként vesszőt használunk. Az egyes pontok megadásakor a koordinátákat szóközzel választjuk el.Kettő helyett három koordinátát használva lehetőségünk nyílik a (törés)pontok magasságának a megadására is.