Schedule: Mapyrus

Simon Chenery
Day Sunday
Room Ferrer
Start time 15:20
End time 15:35
Duration 00:15
Event type Podium
Track Lightning Talks
Language English
Slides (PDF)

A lightning talk about Mapyrus, software for creating PostScript plots.

This talk is a quick introduction to Mapyrus, describing how it provides a scripting/BASIC type language for drawing shapes, labels and images to various graphics output formats. The method of combining sequences of steps to create different types of output will be shown.

Several nice features of Mapyrus will be demonstrated, such as transparent colours and use of blending modes, user-defined TrueType and PostScript fonts, using clipping polygons to avoid drawing inside/outside an area, protecting areas of page to avoid over-lapping labels or symbols and a sinkhole algorithm for finding position for labelling polygons.

Finally, some real world mapping and charting applications of Mapyrus will be shown, using data read from Geographic Information Systems (GIS) mapping datasets and a relational database.

About Mapyrus:

Mapyrus is Java software built on the Java2D library for creating plots of points, lines, polygons and labels to PostScript (high resolution, up to A0 paper size), Portable Document Format (PDF), Scalable Vector Graphics (SVG) format and web image output formats.

Mapyrus is released under the LGPL license.