Distance Search slovenských firiem
-
Upload
candace-pena -
Category
Documents
-
view
41 -
download
5
description
Transcript of Distance Search slovenských firiem
BC. PETER CÍCHBC. PETER CÍCH
Vyhľadávanie InformáciíVyhľadávanie Informácií
Problémová oblasťProblémová oblasť
vyhľadávanie na základe vzdialenostivyhľadávanie na základe vzdialenosti
vzdialenosť určená vzdialenosť určená vzdušnou čiarouvzdušnou čiaroureálna vzdialenosť (autom)reálna vzdialenosť (autom)
zemepisné súradnicezemepisné súradnicezemepisná šírka – latuitudezemepisná šírka – latuitudezemepisná dĺžka – longtitudezemepisná dĺžka – longtitude
2
MotiváciaMotivácia
vyhľadávanie na základe vyhľadávanie na základe referenčného bodureferenčného bodu
zobrazenie najbližších firiem v okolízobrazenie najbližších firiem v okolí
detaily zvolenej firmydetaily zvolenej firmy
3
Existujúce riešeniaExistujúce riešenia mapy od Google – mapy od Google – maps.google.commaps.google.com
služba služba Search nearbySearch nearby○ firmy pridané používateľmifirmy pridané používateľmi○ firmy zo Zlatých stránokfirmy zo Zlatých stránok
vyhľadávanie – vyhľadávanie – Zlaté stránkyZlaté stránkyslužba služba RádiusRádiusvýber vzdialenosti výber vzdialenosti od referenčného boduod referenčného bodu
4
Postup riešeniaPostup riešenia
vstupné údajevstupné údajezoznam slovenských firiem (zoznam slovenských firiem (zoznam.skzoznam.sk))
geografické údajegeografické údaje○ zemepisná šírkazemepisná šírka○ zemepisná dĺžkazemepisná dĺžka○ ontológia slovenských miest [ ontológia slovenských miest [ .owl .owl ]]
5
Postup riešeniaPostup riešenia
6
Postup riešeniaPostup riešenia
wgetwget-om stiahnuté stránky firiem-om stiahnuté stránky firiem53 967 firiem53 967 firiem
parsovanie údajov firiemparsovanie údajov firiemvýstupný súbor [ výstupný súbor [ .csv.csv ] ]
○ nazovFirmy;ulica;psc;mesto;telefon;fax;email;www;ico;pocetZamestnazovFirmy;ulica;psc;mesto;telefon;fax;email;www;ico;pocetZamestnancov;rocnyObrat;rokVzniku;popisFirmynancov;rocnyObrat;rokVzniku;popisFirmy
celkový čas celkový čas 2 211,463 s (36,8577 min.)2 211,463 s (36,8577 min.)○ 40,978 ms / firma40,978 ms / firma
7
Postup riešeniaPostup riešenia
úprava existujúcej ontológieúprava existujúcej ontológieProtégé Protégé – úprava ontológií– úprava ontológií+ trieda + trieda CompanyCompanyvytvorenie vzorovej inštancievytvorenie vzorovej inštancie
hasRegionhasRegionfirma.mestofirma.mesto location.nazovRegionulocation.nazovRegionu1x nenájdených – 7 5281x nenájdených – 7 528+ regulárne výrazy – + regulárne výrazy – 3 750 nenájdených 3 750 nenájdených
8
Postup riešeniaPostup riešenia
import do import do SesameSesameRDF / XMLRDF / XMLSPARQL SPARQL dotazy dotazy
Používateľské rozhraniePoužívateľské rozhranieHTMLHTML + + JavaScriptuJavaScriptu + + PHPPHP skript skriptyyGoogle Maps APIGoogle Maps APIspresnenia SELECT-uspresnenia SELECT-u
9
ZhodnotenieZhodnotenie
10
11
12
13
14
15