{"title":"在基于地图的Android应用程序中将douglas-peucker线简化集成到routeboxer算法中","authors":"Aryo Pinandito, Chandrawati Putri Wulandari","doi":"10.1145/3427423.3427446","DOIUrl":null,"url":null,"abstract":"A map-based application is, by and large, useful to search for information about locations or places. The application, such as Google Maps, provides commuting or navigation information of a particular place. With the mobile version of Google Maps, people can get such information directly from their mobile devices. Google also has a directions interface that supports finding a navigational path between two specified locations. In recognizing an area surrounding the path, there is an algorithm to support that functionality, namely RouteBoxer. The recognized surrounding area can be utilized further by the application to identify places nearby. In finding a path's surrounding area, the RouteBoxer algorithm defines a grid of rectangles that cover the whole path and marks rectangles nearby by traversing the path. However, the algorithm's computational performance becomes unacceptably slow when the path contains many path points. The RouteBoxer algorithm accepts a collection of geolocation points to represent the path and a user-specified distance away from the path to identify the area surrounding the path. This research measures the algorithm performance while incorporating the Douglas-Peucker line simplification algorithm to reduce the number of points processed by the RouteBoxer algorithm, hence improve its processing performance. An experiment shows that the path simplification process reduces up to 99% points of a path, improves the original RouteBoxer calculation performance up to 87.8 times faster, and maintains its precision above 92.6%.","PeriodicalId":120194,"journal":{"name":"Proceedings of the 5th International Conference on Sustainable Information Engineering and Technology","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Integrating douglas-peucker line simplification into routeboxer algorithm on a map-based Android application\",\"authors\":\"Aryo Pinandito, Chandrawati Putri Wulandari\",\"doi\":\"10.1145/3427423.3427446\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A map-based application is, by and large, useful to search for information about locations or places. The application, such as Google Maps, provides commuting or navigation information of a particular place. With the mobile version of Google Maps, people can get such information directly from their mobile devices. Google also has a directions interface that supports finding a navigational path between two specified locations. In recognizing an area surrounding the path, there is an algorithm to support that functionality, namely RouteBoxer. The recognized surrounding area can be utilized further by the application to identify places nearby. In finding a path's surrounding area, the RouteBoxer algorithm defines a grid of rectangles that cover the whole path and marks rectangles nearby by traversing the path. However, the algorithm's computational performance becomes unacceptably slow when the path contains many path points. The RouteBoxer algorithm accepts a collection of geolocation points to represent the path and a user-specified distance away from the path to identify the area surrounding the path. This research measures the algorithm performance while incorporating the Douglas-Peucker line simplification algorithm to reduce the number of points processed by the RouteBoxer algorithm, hence improve its processing performance. An experiment shows that the path simplification process reduces up to 99% points of a path, improves the original RouteBoxer calculation performance up to 87.8 times faster, and maintains its precision above 92.6%.\",\"PeriodicalId\":120194,\"journal\":{\"name\":\"Proceedings of the 5th International Conference on Sustainable Information Engineering and Technology\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 5th International Conference on Sustainable Information Engineering and Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3427423.3427446\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Conference on Sustainable Information Engineering and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3427423.3427446","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Integrating douglas-peucker line simplification into routeboxer algorithm on a map-based Android application
A map-based application is, by and large, useful to search for information about locations or places. The application, such as Google Maps, provides commuting or navigation information of a particular place. With the mobile version of Google Maps, people can get such information directly from their mobile devices. Google also has a directions interface that supports finding a navigational path between two specified locations. In recognizing an area surrounding the path, there is an algorithm to support that functionality, namely RouteBoxer. The recognized surrounding area can be utilized further by the application to identify places nearby. In finding a path's surrounding area, the RouteBoxer algorithm defines a grid of rectangles that cover the whole path and marks rectangles nearby by traversing the path. However, the algorithm's computational performance becomes unacceptably slow when the path contains many path points. The RouteBoxer algorithm accepts a collection of geolocation points to represent the path and a user-specified distance away from the path to identify the area surrounding the path. This research measures the algorithm performance while incorporating the Douglas-Peucker line simplification algorithm to reduce the number of points processed by the RouteBoxer algorithm, hence improve its processing performance. An experiment shows that the path simplification process reduces up to 99% points of a path, improves the original RouteBoxer calculation performance up to 87.8 times faster, and maintains its precision above 92.6%.