An Automated Method for Circular-Arc Metro Maps Thomas C. van Dijk∗ , Arthur van Goethem† , Jan-Henrik Haunert‡ , Wouter Meulemans† and Bettina Speckmann† ∗ Universit¨at

† TU

I.

W¨urzburg, Germany. Email: [email protected] Eindhoven, The Netherlands. Email: {a.i.v.goethem,w.meulemans,b.speckmann}@tue.nl ‡ Universit¨at Osnabr¨ uck, Germany. Email: [email protected] I NTRODUCTION

Metro maps are frequently depicted schematically using simple geometries (e.g. octilinear lines or simple curves), to increase legibility of the primary information: the stations and their connections. Automated methods for metro-map schematization have focused on straight-line representations, e.g. [1], [2]; the only exception is [3]. Some recent approaches schematize cartographic shapes with straight lines [4] or curves [5]. However, these methods are typically unsuitable for metro maps as they do not handle high-degree vertices well. We present an algorithm to create metro maps using circular arcs. We steer the geometric similarity of the resulting lines with the (distorted) input map by controlling the number of arcs. II.

S CHEMATIZATION ALGORITHM

Following the approach of Van Goethem et al. [5], who schematize territorial outlines, our algorithm iteratively replaces two arcs by a single arc until a user-set number of arcs is reached. As the requirements for metro maps differ from territorial outlines, we change the replacement strategy and add two preprocessing steps.

Fig. 1.

High-degree vertices. Metro maps often have many highdegree vertices (interchanges). Hence, unlike Van Goethem et al. [5], we cannot simply keep the interchanges in fixed locations: this would be too rigid. We allow the replacement of two arcs that meet at a high-degree vertex. For a degree-3 vertex the third connection is extended to touch the replacement arc. For higher-degree vertices, the replacement arc is constrained to pass near the original location: we can admit some leeway by drawing interchanges as the minimum-enclosing disk of the relevant lines.

Geographic input, deformation, strokes, schematization, rendering.

Deformation. First we deform the network to more evenly distribute network density. This improves readability [6] and helps the schematization. To ensure the geometry resembles the geography, we use minimum-distortion focus maps [7]. We set the desired scale factor of a station v to 1 + c · kv , where c is a constant and kv is the number of stations within a given distance of v. Strokes. We then partition the network into strokes (simple paths and cycles): replacements operate only within a stroke. First we aggregate adjacent metro connections having the same set of metro lines into preliminary strokes. If a single metro line has branches, we aggregate based on the smallest angular change. This strategy allows for continuity at interchanges for a single line (or group of lines). Then we further aggregate these preliminary strokes, based on angular deviation, to allow for more schematization. Replacement. Van Goethem et al. use area-equivalent replacements [5]. We choose different replacement arcs, as enclosed regions are of little relevance for metro maps. We want the replacement arc to resemble the deformed geographic situation well, as quantified by the Fr´echet distance [8]. To find a good arc, we test a discrete set of candidates.

before

after

rendered

before

after

rendered

Fig. 2. Replacement with a degree-3 vertex (top) yields an extension (dashed). Replacement with a degree-4 vertex stays near its original location.

Future work. The current replacement operations do not yet take into account the distance in between stations and in between different lines. Future work might investigate the trade off between ensuring these distances and maintaining flexibility. Similarly, a trade-off between continuity at highdegree and low-degree vertices exists. Acknowledgments. The authors would like to thank Martin N¨ollenburg for providing the geographic metro networks. R EFERENCES [1] [2]

[3]

[4]

[5] [6]

[7] [8]

D. Merrick and J. Gudmundsson, “Path simplification for metro map layout,” in Proc. 14th Graph Drawing, 2006, pp. 258–269, LNCS 4372. M. N¨ollenburg and A. Wolff, “A mixed-integer program for drawing high-quality metro maps,” in Proc. 13th Graph Drawing, 2005, pp. 321– 333, LNCS 3843. M. Fink, H. Haverkort, M. N¨ollenburg, M. Roberts, J. Schuhmann, and A. Wolff, “Drawing metro maps using b´ezier curves,” in Proc. 20th Graph Drawing, 2013, pp. 463–474, LNCS 7704. K. Buchin, W. Meulemans, and B. Speckmann, “A new method for subdivision simplification with applications to urban-area generalization,” in Proc. 19th ACM SIGSPATIAL GIS, 2011, pp. 261–270. A. van Goethem, W. Meulemans, B. Speckmann, and J. Wood, “Exploring curved schematization,” in Proc. 7th PacificVis, 2014, to appear. D. Merrick and J. Gudmundsson, “Increasing the readability of graph drawings with centrality-based scaling,” in Proc. 2006 Asia-Pacific Symp. Info. Vis., 2006, pp. 67–76. J.-H. Haunert and L. Sering, “Drawing road networks with focus regions,” IEEE TVCG, vol. 17, no. 12, pp. 2555–2562, 2011. G. Rote, “Computing the Fr´echet distance between piecewise smooth curves,” CGTA, vol. 37, no. 3, pp. 162–174, 2007.

(a) Fig. 3.

(a)

(b)

(c)

(d)

(a) Geographically accurate metro network of Vienna. (b-d) Schematized metro maps using 24, 18, and 14 circular arcs.

(b)

(c)

Fig. 4.

(a) Geographically accurate map of Karlsruhe transit network. (b-c) Schematized metro maps using 27 and 19 circular arcs.

Fig. 5.

Schematized metro map of London using 81 circular arcs.

An Automated Method for Circular-Arc Metro Maps

Email: [email protected]. †. TU Eindhoven, The Netherlands. Email: 1a.i.v.goethem,w.meulemans,[email protected]. ‡. Universität Osnabrück, Germany. Email: [email protected]. I. INTRODUCTION ... places two arcs by a single arc until a user-set number of arcs is reached.

207KB Sizes 1 Downloads 248 Views

Recommend Documents

Concentric Metro Maps
Abstract—Drawing schematic metro maps is a well-studied problem for which several algorithms have been presented. In contrast to previous work we create concentric metro maps; that is, we set a center c and use exclusively circular arcs and radial

Shortest-Paths Preserving Metro Maps
Mathematics and Computer Science, TU Eindhoven, The Netherlands. [email protected],[email protected],. [email protected] ...

A fully automated method for quantifying and localizing ...
aDepartment of Electrical and Computer Engineering, University of Pittsburgh, .... dencies on a training set. ... In the current study, we present an alternative auto-.

A Discriminative Method For Semi-Automated Tumorous ... - CiteSeerX
A Discriminative Method For Semi-Automated. Tumorous Tissues Segmentation of MR Brain Images. Yangqiu Song, Changshui Zhang, Jianguo Lee and Fei ...

A Discriminative Method For Semi-Automated ...
In the feature, we plan to do some fast sparse algorithm and a C++ implementation, which could make our algo- rithm used in an interactive way. References. [1] M. Belkin, P. Niyogi and V. Sindhwani: On Manifold Regu- larization. AI & Statistics, pp.

A Discriminative Method For Semi-Automated ...
ti. ). For the algorithms that do not need to predict for the unobserved data, there are mainly two ways to model this probability: a) : P(XN. ,tN. ) = P(XN. |tN. )P(tN. ).

A fully automated method for quantifying and localizing ...
machine learning algorithms including artificial neural networks (Pachai et al., 1998) .... attenuated inversion recovery (fast FLAIR) (TR/TE= 9002/56 ms Ef; TI=2200 ms, ... imaging data to predefined CHS visual standards and representative of ...

A Discriminative Method For Semi-Automated Tumorous ... - CiteSeerX
Unsupervised methods are difficult to produce good result fully au- .... Tumorous Tissues in MR Images via Support Vector Machine and Fuzzy Clustering. IFSA.

How Do People Read Metro Maps? An Eye Tracking ...
Metro Maps of the World. Capital Transport Publishing,. Harrow Weald, Middlesex, England. 2003. [12] M. Pohl and M. Schmitt and S. Diehl. Comparing the Readability of Graph Layouts using Eyetracking and Task-oriented Analysis. In. Proceedings of Comp

Method for producing an optoelectronic semiconductor component
Oct 25, 2000 - cited by examiner. Primary Examiner—Wael Fahmy. Assistant Examiner—Neal BereZny. (74) Attorney, Agent, or Firm—Herbert L. Lerner;.

An Accounting Method for Economic Growth
any technology consistent with balanced growth can be represented by this ..... consider a narrow definition, which only counts education as the proxy for hu-.

An Accounting Method for Economic Growth
with taxes is a good perspective with which underlying causes of the observed .... any technology consistent with balanced growth can be represented by this form ..... If the initial stock of education, steady state growth rate, schooling years and.

StrathPac - An Automated Player for Ms. Pac-Man
layouts which allowed for application of search techniques to reason about the agents ... square. Every grid square which it is possible for Ms. Pac-Man to reach is then further abstracted to form a ... a power pill until it is ready to consume it.

using simio for the specification of an integrated automated weighing ...
This paper focuses on the use of a discrete simulation tool (SIMIO) in the logistic system design of a ce- ment plant. ... This specification will then help the design phase of the whole plant and will contribute for the ra- ... more than 50 tons of

A new automated method of e-learner's satisfaction ...
satisfaction measurement of today's technology-savvy non-linear [5] learner, a ... discontinued learning tasks and analyze them by putting in different evaluation .... Educational Technology Research & Development, 39(4), 65-77, 1991.

A new automated method of e-learner's satisfaction ...
This paper presents a new method of measuring learner's satisfaction while using electronic learning materials (e-courses, edutainment games, etc.) in.

An automated environment for soils- and terrain-dependent applications
applications dependent on information related to soil types and terrain of the project site. ... The user may also develop cross sections of soil layers in any.

An Automated Interaction Application on Twitter - GitHub
select the responses which are best matches to the user input ..... the last response when the bot talked about free ... User> go and take control the website that I.

Metro Luxury_Beyond Metro Rail.pdf
Petrol Bunk. Madhapur. Image. Shilparamam. HITEX Kaman. Kothaguda. Kondapur. Hafeezpet. Masjid banda. HCU. LV Prasad. Jubilee Hills. Checkpost. Pension. Office. Care. Hospital. metro luxury. beyond metro rail denotes limited service in the morning an

Improving English Pronunciation: An Automated ... - Semantic Scholar
have set up call centers in India, where telephone operators take orders for American goods from. American customers, who are unaware that the conversation ...

Particle Swarm Optimization: An Efficient Method for Tracing Periodic ...
[email protected] e [email protected] ..... http://www.adaptiveview.com/articles/ipsop1.html, 2003. [10] J. F. Schutte ... email:[email protected].

Particle Swarm Optimization: An Efficient Method for Tracing Periodic ...
trinsic chaotic phenomena and fractal characters [1, 2, 3]. Most local chaos control ..... http://www.adaptiveview.com/articles/ipsop1.html, 2003. [10] J. F. Schutte ...

An improved method for the determination of saturation ...
2) use of cost effective excitation source with improved voltage regulation and ..... power electronic applications, renewable energy systems, energy efficiency.