Optimizing map labeling of point features based on an onion peeling approach

Map labeling of point features is the problem of placing text labels to corresponding point features on a map in a way that minimizes overlaps while satisfying basic rules for the quality. This is a critical problem in the application of cartography and geographical information systems (GIS). In thi...

Full description

Bibliographic Details
Main Authors: Wan D. Bae, Shayma Alkobaisi, Sada Narayanappa, Petr Vojtechovsky, Kye Y. Bae
Format: Article
Language:English
Published: University of Maine 2011-01-01
Series:Journal of Spatial Information Science
Subjects:
GIS
Online Access:http://josis.org/index.php/josis/article/view/34/34
id doaj-f7497ef8ea6344f48622e193730aa3b7
record_format Article
spelling doaj-f7497ef8ea6344f48622e193730aa3b72020-11-24T20:54:53ZengUniversity of MaineJournal of Spatial Information Science1948-660X2011-01-012328Optimizing map labeling of point features based on an onion peeling approachWan D. BaeShayma AlkobaisiSada NarayanappaPetr VojtechovskyKye Y. BaeMap labeling of point features is the problem of placing text labels to corresponding point features on a map in a way that minimizes overlaps while satisfying basic rules for the quality. This is a critical problem in the application of cartography and geographical information systems (GIS). In this paper we study the fundamental issues related to map labeling of point features and develop a new genetic algorithm to solve this problem. We adopt a method called convex onion peeling and utilize it in our proposed convex onion peeling genetic algorithm (COPGA) to efficiently manage map labels of point features. The proposed algorithm takes advantage of a convex onion peeling structure to achieve better map label initialization and to enhance the evolutionary process. The performance of the proposed algorithm was evaluated through extensive experiments on both synthetic and real datasets. In experiments with an implementation of our algorithm using OpenMap, the results show that our genetic algorithm, based on convex onion peeling, is an efficient, robust, and extensible algorithm for automated map labeling of point features.http://josis.org/index.php/josis/article/view/34/34cartographyGIScomputational geometryautomated map labelingonion peelinggenetic algorithmsimulated annealinghill climbing
collection DOAJ
language English
format Article
sources DOAJ
author Wan D. Bae
Shayma Alkobaisi
Sada Narayanappa
Petr Vojtechovsky
Kye Y. Bae
spellingShingle Wan D. Bae
Shayma Alkobaisi
Sada Narayanappa
Petr Vojtechovsky
Kye Y. Bae
Optimizing map labeling of point features based on an onion peeling approach
Journal of Spatial Information Science
cartography
GIS
computational geometry
automated map labeling
onion peeling
genetic algorithm
simulated annealing
hill climbing
author_facet Wan D. Bae
Shayma Alkobaisi
Sada Narayanappa
Petr Vojtechovsky
Kye Y. Bae
author_sort Wan D. Bae
title Optimizing map labeling of point features based on an onion peeling approach
title_short Optimizing map labeling of point features based on an onion peeling approach
title_full Optimizing map labeling of point features based on an onion peeling approach
title_fullStr Optimizing map labeling of point features based on an onion peeling approach
title_full_unstemmed Optimizing map labeling of point features based on an onion peeling approach
title_sort optimizing map labeling of point features based on an onion peeling approach
publisher University of Maine
series Journal of Spatial Information Science
issn 1948-660X
publishDate 2011-01-01
description Map labeling of point features is the problem of placing text labels to corresponding point features on a map in a way that minimizes overlaps while satisfying basic rules for the quality. This is a critical problem in the application of cartography and geographical information systems (GIS). In this paper we study the fundamental issues related to map labeling of point features and develop a new genetic algorithm to solve this problem. We adopt a method called convex onion peeling and utilize it in our proposed convex onion peeling genetic algorithm (COPGA) to efficiently manage map labels of point features. The proposed algorithm takes advantage of a convex onion peeling structure to achieve better map label initialization and to enhance the evolutionary process. The performance of the proposed algorithm was evaluated through extensive experiments on both synthetic and real datasets. In experiments with an implementation of our algorithm using OpenMap, the results show that our genetic algorithm, based on convex onion peeling, is an efficient, robust, and extensible algorithm for automated map labeling of point features.
topic cartography
GIS
computational geometry
automated map labeling
onion peeling
genetic algorithm
simulated annealing
hill climbing
url http://josis.org/index.php/josis/article/view/34/34
work_keys_str_mv AT wandbae optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
AT shaymaalkobaisi optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
AT sadanarayanappa optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
AT petrvojtechovsky optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
AT kyeybae optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
_version_ 1716793425669390336