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-05-01
Series:Journal of Spatial Information Science
Subjects:
Online Access:http://josis.org/index.php/josis/article/view/34
_version_ 1819231853611057152
author Wan D Bae
Shayma Alkobaisi
Sada Narayanappa
Petr Vojtechovsky
Kye Y. Bae
author_facet Wan D Bae
Shayma Alkobaisi
Sada Narayanappa
Petr Vojtechovsky
Kye Y. Bae
author_sort Wan D Bae
collection DOAJ
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.
first_indexed 2024-12-23T11:51:34Z
format Article
id doaj.art-74a0f284237645e3a555dc5261283627
institution Directory Open Access Journal
issn 1948-660X
language English
last_indexed 2024-12-23T11:51:34Z
publishDate 2011-05-01
publisher University of Maine
record_format Article
series Journal of Spatial Information Science
spelling doaj.art-74a0f284237645e3a555dc52612836272022-12-21T17:48:12ZengUniversity of MaineJournal of Spatial Information Science1948-660X2011-05-012011232810.5311/JOSIS.2011.2.428Optimizing map labeling of point features based on an onion peeling approachWan D Bae0Shayma Alkobaisi1Sada Narayanappa2Petr Vojtechovsky3Kye Y. Bae4University of Wisconsin-StoutUnited Arab Emirates UniversityJeppesen, Inc.University of DenverDigipen Institute of TechnologyMap 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/34cartographyGIScomputational geometryautomated map labelingonion peelinggenetic algorithmsimulated annealinghill climbing
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
title 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_short 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
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
work_keys_str_mv AT wandbae optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
AT shaymaalkobaisi optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
AT sadanarayanappa optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
AT petrvojtechovsky optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach
AT kyeybae optimizingmaplabelingofpointfeaturesbasedonanonionpeelingapproach