SlideShare a Scribd company logo
1 of 26
Geografska po(moć)
SQL Server-a
Opis stvarnog poslovnog izazova
.NET proširenja
SQL optimizacije
Večera
Sadržaj
IIS
Preusmjeravanje hitnih poziva (112,
192…)
Telekom
mreža
RI
SQL Server
ST
ZG
Podaci u 3 različite projekcije:
Gauss-Krüger 5
Gauss-Krüger 6
WGS84
Brzina
odgovor u 1s – pod opterećenjem
Izazovi
Projekcije
Projekcije – Lijepa naša
Projekcije – DGU podloge
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
• 1994 Frank Warmerdam - Raster translation tool
• Najkorištenija biblioteka - LGPL licence
• GoogleEarth, ArcGIS Server/Desktop, FME, Autodesk
MapGuide,
• GDAL - Rasteri
• OGR- Vektori
• GDAL = GDAL + OGR
GDAL
GDAL biblioteke
sp_Configure 'CLR Enabled', 1 Reconfigure With
Override
CREATE ASSEMBLY SQLServerSpatialTools FROM….
.NET proširenja
Prostorni indeksi
ograničenje: cells-per-object
Tasselation
Veći poligoni se slabije indeksiraju!
Tasselation
Prostorni indeks
with(index(IDX_PoligoniOpcina_Spatial))
OPTION (QUERYTRACEON 8649)
Cells Per Object (max 8192)
SQL optimizacije
SQL Server je moćna GEO platforma
Jednostavna .NET proširenja
Svi prostorni upiti mogu biti dovoljno brzi
Zaključak
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
• MOC 20776 Developing Microsoft SQL Server 2012 Databases
Službeni Microsoft seminari koji
obrađuju tematiku predavanja su:
Geografska pomoć SQL servera
Geografska pomoć SQL servera

More Related Content

Viewers also liked (6)

Randall Potter & Harmoney Concert
Randall  Potter &  Harmoney   ConcertRandall  Potter &  Harmoney   Concert
Randall Potter & Harmoney Concert
 
Low Cost Community Engagement Tools
Low Cost Community Engagement ToolsLow Cost Community Engagement Tools
Low Cost Community Engagement Tools
 
Wordpress for government websites slideshare.key
Wordpress for government websites slideshare.keyWordpress for government websites slideshare.key
Wordpress for government websites slideshare.key
 
Distant Learning
Distant LearningDistant Learning
Distant Learning
 
Crowdfunding talk at #CrowdfundKC Kauffman Foundation
Crowdfunding talk at #CrowdfundKC Kauffman FoundationCrowdfunding talk at #CrowdfundKC Kauffman Foundation
Crowdfunding talk at #CrowdfundKC Kauffman Foundation
 
Crafts Council of India Newsletter March 2015
Crafts Council of India Newsletter March 2015Crafts Council of India Newsletter March 2015
Crafts Council of India Newsletter March 2015
 

Geografska pomoć SQL servera

  • 2.
  • 3.
  • 4. Opis stvarnog poslovnog izazova .NET proširenja SQL optimizacije Večera Sadržaj
  • 5. IIS Preusmjeravanje hitnih poziva (112, 192…) Telekom mreža RI SQL Server ST ZG
  • 6. Podaci u 3 različite projekcije: Gauss-Krüger 5 Gauss-Krüger 6 WGS84 Brzina odgovor u 1s – pod opterećenjem Izazovi
  • 10.
  • 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
  • 12. • 1994 Frank Warmerdam - Raster translation tool • Najkorištenija biblioteka - LGPL licence • GoogleEarth, ArcGIS Server/Desktop, FME, Autodesk MapGuide, • GDAL - Rasteri • OGR- Vektori • GDAL = GDAL + OGR GDAL
  • 13.
  • 14. GDAL biblioteke sp_Configure 'CLR Enabled', 1 Reconfigure With Override CREATE ASSEMBLY SQLServerSpatialTools FROM…. .NET proširenja
  • 15.
  • 16.
  • 19. Veći poligoni se slabije indeksiraju! Tasselation
  • 20. Prostorni indeks with(index(IDX_PoligoniOpcina_Spatial)) OPTION (QUERYTRACEON 8649) Cells Per Object (max 8192) SQL optimizacije
  • 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: