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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Metody typów SQL/MM Spatial

Metody typów SQL/MM Spatial


Metody typów SQL/MM Spatial można podzielić na 4 grupy:

(a) metody do odczytu właściwości i miar dla obiektów geometrycznych,

(b) metody do porównywania obiektów geometrycznych,

(c) metody do tworzenia nowych obiektów geometrycznych,

(d) metody do konwersji z/do zewnętrznych formatów danych (tekstowych, binarnych).

Przykłady metod do odczytu właściwości i miar dla obiektów geometrycznych to: ST_Boundary zwracająca brzeg figury geometrycznej, ST_Length zwracająca długość krzywej, ST_Area zwracająca pole powierzchni figury 2-wymiarowej.

Metody do porównywania obiektów geometrycznych to ST_Equals (do testowania czy figury są równe), ST_Disjoint (do testowania czy figury są rozłączne), ST_Intersects, ST_Crosses i ST_Overlaps (trzy bardzo podobne metody do testowania czy wnętrza figur mają część wspólną), ST_Touches (do testowania czy figury stykają się brzegiem), ST_Within i ST_Contains (do testowania czy jedna figura zawiera się w drugiej) orazST_Distance (do wyznaczania minimalnej odległości między punktami dwóch figur).

Metody do tworzenia nowych obiektów geometrycznych to przede wszystkim ST_Difference, ST_Intersection i ST_Union zwracające odpowiednio różnicę, część wspólną i sumę figur.

Przykładowe metody do konwersji danych to metody do konwersji między typami SQL/MM Spatial a formatemGML (Geography Markup Language), np. ST_MPointFromGML, ST_LineFromGML, ST_AsGML.


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