Problem preusmjeravanja hitnih poziva (112, 192, 193, 194, ...) prema najbližoj centrali na temelju lokacije pozivatelja sa sobom nosi mnoge specifičnosti vezane uz Hrvatsku. Država nam se geografski službeno prostire kroz 2 različite projekcije, podaci mogu doći u nekoj trećoj projekciji, poligoni koji opisuju općine i županije su vrlo kompleksni uz obalu zbog velike razvedenosti i velikog broja malih otoka. Uz sve navedeno, sustav mora zadovoljavati stroge uvjete o brzini određivanja lokacije pozivatelja. Pokazat ćemo da SQL Server ima odgovor na postavljene izazove. SQL Server-a ne posjeduje ugrađenu funkcionalnost prebacivanja koordinata između različitih projekcija, ali posjeduje mogućnost proširivanja putem .NET biblioteka. Demonstrirat ćemo kako se geo funkcionalnosti SQL Servera mogu proširiti korištenjem open-source biblioteka posredstvom .NET Frameworka. Na taj način se nova funkcionalnost može obavljati na nivou sql funkcije (ekstenzije), čime se logika prostornih upita bitno obogaćuje i pojednostavljuje. S performansne strane, pravilno korištenje prostornih indeksa može ubrzati prostorne upite za više redova veličine. Također, pokazat ćemo u kojim slučajevima prostorni indeksi ne daju očekivane rezultate i kako postaviti rješenje u takvom slučaju.
11. SQL server ne zna raditi s projekcijama
…ali možemo ga naučiti
Alati i biblioteke:
• SQL Server Spatial Tools - u beti, samo neke transformacije
• GeoTools.NET – .NET klase za manipuliranje prostornim podacima
• DotSpatial - .NET klase za manipuliranje i prikaz prostornih podataka
• GDAL - Geospatial Data Abstraction Library
SQL server i projekcije
21. SQL Server je moćna GEO platforma
Jednostavna .NET proširenja
Svi prostorni upiti mogu biti dovoljno brzi
Zaključak
22.
23. Microsoft edukacija obuhvaća proces učenja kroz specijalističke treninge o
postojećim i novim Microsoftovim tehnologijama. Učenje se odvija kroz službene
tečajeve, hands-on labove, simulacije i praktičnu primjenu stečenog znanja, što je
kvalitetna priprema za stjecanje Microsoftovih certifikata za pojedine tehnologije.
Microsoft certifikacija odraz je vaše stručnosti u poznavanju Microsoftovih
tehnologija. Kao Microsoftov certificirani profesionalac (MCP) možete pristupati
resursima i alatima zajednice MCP-ova, što vam omogućuje razmjenu ideja s
kolegama, povećanje znanja i vještina te otvaranje novih prilika za vaš daljnji
profesionalni napredak.
Za više informacija o mogućnostima edukacije i certifikacije iz područja koje
je obrađivalo ovo predavanje obratite se Microsoftovim edukacijskim partnerima,
nositeljima kompetencije Microsoft Learning Partner.
Microsoftovi treninzi i
certifikacije
24. • MOC 20776 Developing Microsoft SQL Server 2012 Databases
Službeni Microsoft seminari koji
obrađuju tematiku predavanja su: