Deducing places of interest from clusters of locations

Some Location Based Services (LBS) can automatically find geographic locations that are relevant to the everyday smartphone user. A relevant location, or place, is a location that is of some significance to a user, e.g. home, workplace, airports or stores. Knowledge of these places can be used to en...

Full description

Bibliographic Details
Main Authors: Mellstrand, Tobias, Zwahlen, Rickard
Format: Others
Language:English
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2016
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-192547
id ndltd-UPSALLA1-oai-DiVA.org-kth-192547
record_format oai_dc
collection NDLTD
language English
format Others
sources NDLTD
topic cluster
geo-fence
location based service
smartphone
geolocation
kluster
geo-fence
platsbaserade tjänster
smartphone
geografisk plats
Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle cluster
geo-fence
location based service
smartphone
geolocation
kluster
geo-fence
platsbaserade tjänster
smartphone
geografisk plats
Computer and Information Sciences
Data- och informationsvetenskap
Mellstrand, Tobias
Zwahlen, Rickard
Deducing places of interest from clusters of locations
description Some Location Based Services (LBS) can automatically find geographic locations that are relevant to the everyday smartphone user. A relevant location, or place, is a location that is of some significance to a user, e.g. home, workplace, airports or stores. Knowledge of these places can be used to enhance a smartphone application. However, most approaches to finding places are coarse, and simply define a place with a circle or polygon representing a geographical area. Instead this paper explored the feasibility of defining a place by using the natural boundaries found in the information of a map. The developed algorithm calculated the center of a cluster of location points by adding biased weights to each point. A close proximity of the center point was then searched for certain types of map elements such as buildings or parks. Because of time restrictions, map images were used instead of the underlying data. The developed algorithm found the correct place in 78% of the 45 test cases. In 15% of the cases it could not find anything, mainly because the map did not contain sufficiently detailed information about buildings outside of cities. The remaining 7% were incorrect results, some of which might have been remedied by more detailed map information. Overall the suggested approach was viable when a user had been in a building, park, or other clearly defined place, and when there was sufficiently detailed map information. To further this research an algorithm that processes geographical data directly instead of using map images could be tested. It would avoid some of the problems created by having an image as a middle layer between data and algorithm. === Vissa tjänster baserade på användarens geografiska position kan automatiskt hitta områden som är relevanta för en smartphoneanvändare. En relevant plats är ett område som har någon betydelse för en användare, till exempel ett hem, en arbetsplats, flygplats eller butik. Information om dessa platser kan användas för att berika en smartphoneapplikation. De flesta ansatser till att hitta relevanta platser är mindre detaljerade, och definierar en plats med en cirkel eller polygon som beskriver ett geografiskt område. Den här uppsatsen utforskar istället om det är möjligt att definiera en plats genom att använda naturliga gränser som finns i informationen på en karta. Den utvecklade algoritmen beräknade mittpunkten av ett cluster av GPS-punkter genom att partiskt ge varje punkt en vikt. Den sökte sedan igenom ett område runt mittpunkten efter en viss typ av kartelement, till exempel byggnader eller parker. På grund av tidbegränsningar användes kartbilder istället för underliggande geografisk data. Den utvecklade algoritmen hittade rätt plats i 78% av de 45 testfallen. I 15% av fallen hittade den ingen plats, främst på grund av att kartan saknade information om byggnader utanför städer. De resterande 7% var inkorrekta resultat, varav vissa skulle kunna räddats om kartan innehöll information om byggnaderna i området. Generellt var den föreslagna strategin användbar främst när en användare hade varit i en byggnad, park eller annan tydligt avgränsad plats, och när kartan innehöll tillräckligt detaljerad information. För att fortsätta denna undersökning kan en algoritm som använder den underliggande geografiska datan istället för en kartbild utvecklas. Det skulle undvika vissa av problemen som skapas av att ha en bild som mellanlager mellan data och algoritm.
author Mellstrand, Tobias
Zwahlen, Rickard
author_facet Mellstrand, Tobias
Zwahlen, Rickard
author_sort Mellstrand, Tobias
title Deducing places of interest from clusters of locations
title_short Deducing places of interest from clusters of locations
title_full Deducing places of interest from clusters of locations
title_fullStr Deducing places of interest from clusters of locations
title_full_unstemmed Deducing places of interest from clusters of locations
title_sort deducing places of interest from clusters of locations
publisher KTH, Skolan för informations- och kommunikationsteknik (ICT)
publishDate 2016
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-192547
work_keys_str_mv AT mellstrandtobias deducingplacesofinterestfromclustersoflocations
AT zwahlenrickard deducingplacesofinterestfromclustersoflocations
AT mellstrandtobias harledningavintressantaplatserfranpositionskluster
AT zwahlenrickard harledningavintressantaplatserfranpositionskluster
_version_ 1718603992935694336
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-1925472018-01-11T05:11:17ZDeducing places of interest from clusters of locationsengHärledning av intressanta platser från positionsklusterMellstrand, TobiasZwahlen, RickardKTH, Skolan för informations- och kommunikationsteknik (ICT)KTH, Skolan för informations- och kommunikationsteknik (ICT)2016clustergeo-fencelocation based servicesmartphonegeolocationklustergeo-fenceplatsbaserade tjänstersmartphonegeografisk platsComputer and Information SciencesData- och informationsvetenskapSome Location Based Services (LBS) can automatically find geographic locations that are relevant to the everyday smartphone user. A relevant location, or place, is a location that is of some significance to a user, e.g. home, workplace, airports or stores. Knowledge of these places can be used to enhance a smartphone application. However, most approaches to finding places are coarse, and simply define a place with a circle or polygon representing a geographical area. Instead this paper explored the feasibility of defining a place by using the natural boundaries found in the information of a map. The developed algorithm calculated the center of a cluster of location points by adding biased weights to each point. A close proximity of the center point was then searched for certain types of map elements such as buildings or parks. Because of time restrictions, map images were used instead of the underlying data. The developed algorithm found the correct place in 78% of the 45 test cases. In 15% of the cases it could not find anything, mainly because the map did not contain sufficiently detailed information about buildings outside of cities. The remaining 7% were incorrect results, some of which might have been remedied by more detailed map information. Overall the suggested approach was viable when a user had been in a building, park, or other clearly defined place, and when there was sufficiently detailed map information. To further this research an algorithm that processes geographical data directly instead of using map images could be tested. It would avoid some of the problems created by having an image as a middle layer between data and algorithm. Vissa tjänster baserade på användarens geografiska position kan automatiskt hitta områden som är relevanta för en smartphoneanvändare. En relevant plats är ett område som har någon betydelse för en användare, till exempel ett hem, en arbetsplats, flygplats eller butik. Information om dessa platser kan användas för att berika en smartphoneapplikation. De flesta ansatser till att hitta relevanta platser är mindre detaljerade, och definierar en plats med en cirkel eller polygon som beskriver ett geografiskt område. Den här uppsatsen utforskar istället om det är möjligt att definiera en plats genom att använda naturliga gränser som finns i informationen på en karta. Den utvecklade algoritmen beräknade mittpunkten av ett cluster av GPS-punkter genom att partiskt ge varje punkt en vikt. Den sökte sedan igenom ett område runt mittpunkten efter en viss typ av kartelement, till exempel byggnader eller parker. På grund av tidbegränsningar användes kartbilder istället för underliggande geografisk data. Den utvecklade algoritmen hittade rätt plats i 78% av de 45 testfallen. I 15% av fallen hittade den ingen plats, främst på grund av att kartan saknade information om byggnader utanför städer. De resterande 7% var inkorrekta resultat, varav vissa skulle kunna räddats om kartan innehöll information om byggnaderna i området. Generellt var den föreslagna strategin användbar främst när en användare hade varit i en byggnad, park eller annan tydligt avgränsad plats, och när kartan innehöll tillräckligt detaljerad information. För att fortsätta denna undersökning kan en algoritm som använder den underliggande geografiska datan istället för en kartbild utvecklas. Det skulle undvika vissa av problemen som skapas av att ha en bild som mellanlager mellan data och algoritm. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-192547TRITA-ICT-EX ; 2016:83application/pdfinfo:eu-repo/semantics/openAccess