Bc. David Gešvindr MCSA | MSP | MCTS | MCITP | MCPD Microsoft SQL Server 2008 Možnost uložení geografických a geometrických dat Data jsou ukládána jako serializované instance geografických objektů Pokročilé možnosti dotazování Dobrý výkon – spatial indexy Dostupné statické metody STPointFromText / STPointFromWKB STLineFromText / STLineFromWKB STPolyFromText / STPolyFromWKB Dostupné metody STArea, STAsText, STDistance, STIntersects, STLength, STUnion, STEquals 1. Stáhněte si podklady ke cvičení Projděte si ukázku práce s geografickými daty 2. Vytvořte jednoduchou tabulku pro uložení informací o zastávce MHD Identifikátor zastávky Jméno zastávky Zóna Poloha (typ GEOGRAPHY) 3. Vytvořte uloženou proceduru, která importuje seznam zastávek z XML Vytvořte uloženou proceduru uspGetBusStops, jenž má následující vstupní parametry: @Latitude (desetinné číslo) Aktuální zeměpisná šířka @Longitude (desetinné číslo) Aktuální zeměpisná délka @Distance (celé číslo) Maximální vzdálenost do které vyhledat nejbližší zastávky 1. Vyberte si městskou čtvrt v Brně a ohraničte ji polygonem Využijte nástroj http://mikeo.co.uk/demo/sqlspatial/ 2. Spočítejte plochu této městské čtvrti 3. Napište dotaz, který vrátí seznam zastávek v této městské čtvrti Napište dotaz, kterým naleznete 10 nejvzdálenějších zastávek v databázi