ZSBD-2st-1.2-w8.tresc-1.4-Slajd14

Z Studia Informatyczne
Wersja z dnia 12:53, 9 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Typy danych SQL/MM Spatial

Typy danych SQL/MM Spatial


Podstawowy zbiór typów danych SQL/MM Spatial to typy reprezentujące poszczególne figury (kształty) geometryczne. Typy te tworzą hierarchię przedstawioną na slajdzie. Korzeniem tej hierarchii jest abstrakcyjny typ ST_Geometry. Inne typy abstrakcyjne, pełniące rolę węzłów pośrednich w hierarchii to ST_Curve (krzywa) i ST_Surface (2-wymiarowa figura). Typy ST_MultiCurve (kolekcja krzywych) i ST_MultiSurface (kolekcja figur 2-wymiarowych) mogą być abstrakcyjne lub nie - zależnie od implementacji. W hierarchii występują ponadto następujące nieabstrakcyjne podtypy: ST_Point (punkt), ST_LineString (sekwencja odcinków prostych), ST_CircularString (sekwencja łuków – odcinków okręgu), ST_CompoundCurve (sekwencja połączonych krzywych), ST_CurvePolygon (figura 2-wymiarowa o jednym brzegu i opcjonalnych dziurach w formie zamkniętej sekwencji połączonych krzywych), ST_Polygon (wielokąt z opcjonalnymi dziurami w kształcie wielokątów), ST_GeomCollection (kolekcja figur geometrycznych), ST_MultiPoint (kolekcja punktów), ST_MultiLineString (kolekcja ST_LineString) i ST_MultiPolygon (kolekcja ST_Polygon).

Spośród pozostałych typów SQL/MM Spatial należy wymienić ST_SpatialRefSystem służący do opisu przestrzennych układów odniesienia oraz typy ST_Angle i ST_Direction reprezentujące odpowiednio kąty i kierunki.


<< Poprzedni slajd | Spis treści | Następny slajd >>