The Cartographic Journal · 2014 · 19 citations · 56 references
ComputingComputer ScienceGeoinformaticsCartographyComputational GeometryGeographic Information ScienceCartographic RepresentationMap EvaluationMappingArea LabelingAutomated Label PlacementComputational Geometry FoundationsFeature LabelingLabel PlacementLabelingMap Label Placement OptimizationMap Labeling
One of the subtasks of automated map labelling that has received little attention so far is the labelling of areas. Geographic areas are often are represented by concave polygons which pose severe limitations on straightforward solutions due to their great variety of shape, a fact worsened by the lack of measures for quantifying feature-label relationships. We introduce a novel and efficient algorithm for labelling area features externally, i.e. outside their polygonal boundary. Two main contributions are presented in the following. First, it is a highly optimized algorithm of generating candidate placements utilizing algorithms from the field of computational geometry. Second, we describe a measure for scoring label positions. Both solutions based on a series of well-established cartographic precepts about name positioning in the case of semantic enclaves such as islands or lakes. The results of our experiments show that our algorithm can efficiently place labels with a quality that is close to the quality of traditional cartographic products made by human cartographers.
56
Citizens as sensors: the world of volunteered geography
Michael F. Goodchild · GeoJournal · 2007 · 4.5K citations
OpenStreetMap: User-Generated Street Maps
Muki Haklay, Patrick Weber · IEEE Pervasive Computing · 2008 · 3.1K citations · Full text
Algorithms for Reporting and Counting Geometric Intersections
Bentley, Ottmann · IEEE Transactions on Computers · 1979 · 999 citations