Mapyrus is a software project created by Simon Chenery ( - - PowerPoint PPT Presentation

mapyrus is a software project created by simon chenery
SMART_READER_LITE
LIVE PREVIEW

Mapyrus is a software project created by Simon Chenery ( - - PowerPoint PPT Presentation

Mapyrus is a software project created by Simon Chenery ( simoc@users.sourceforge.net ) Mapyrus is available for download from SourceForge ( http://mapyrus.sourceforge.net ) Mapyrus is software for creating plots of points, lines,


slide-1
SLIDE 1
  • Mapyrus is a software project created by Simon Chenery

(simoc@users.sourceforge.net)

  • Mapyrus is available for download from SourceForge

(http://mapyrus.sourceforge.net)

  • Mapyrus is software for creating plots of points, lines,

polygons, labels and images to PostScript (high resolution, up to A0 paper size), Portable Document Format (PDF), Scalable Vector Graphics (SVG) format and web image output formats (PNG, JPEG, PNM).

1

slide-2
SLIDE 2
  • Mapyrus is built on the excellent Java2D graphics library

included in Java

  • Mapyrus provides a BASIC/LOGO/scripting type language for

drawing shapes, labels and images

  • Mapyrus runs as a UNIX-style utility program
  • Sequences of instructions can be built into re-usable functions

2

slide-3
SLIDE 3

Chelsea Arsenal Spurs 9am 12pm 5pm 6pm meeting lunch video conference interview Monday etc group hosts init.d httpd passwd shadow

3

slide-4
SLIDE 4
  • Mapyrus supports transparent colours and blending modes

4

slide-5
SLIDE 5
  • Mapyrus can use TrueType and PostScript Type 1 font files

Aquaduct Font Outlined! Hello World

5

slide-6
SLIDE 6
  • Mapyrus uses clipping polygons to avoid drawing outside (or

inside) a polygon

6

slide-7
SLIDE 7
  • Clipping is also used to create thick borders

7

slide-8
SLIDE 8
  • Mapyrus can display geo-referenced images, ESRI Shape files

8

slide-9
SLIDE 9
  • Images can be clipped too

9

slide-10
SLIDE 10
  • Mapyrus can display many icon formats too

10

slide-11
SLIDE 11
  • Mapyrus commands for icon example

newpage "eps", "icons.eps", 100, 50 let x = 12, y = 45, size = 16 while x < 80 do clearpath move x, y icon "fosdem-logo.png", size let x = x + size / 3, y = y - size / 5 let size = size * 1.35 done

11

slide-12
SLIDE 12
  • Overlapping labels can be avoided by protecting areas of page

used by each label

MELBOURNE HOBART Geelong Ballarat Launceston Cradle Mountain

12

slide-13
SLIDE 13
  • Mapyrus includes ”sinkhole” algorithm for calculating a label

position inside a polygon

Packer Hamilton Ashley

13

slide-14
SLIDE 14
  • Mapyrus is most useful when used with Geographic Information

System (GIS) datasets containing geometrical data.

  • Mapyrus can read data from text files, ESRI Shapefiles, or

from an RDBMS using a Java JDBC connection

14

slide-15
SLIDE 15
  • Average monthly temperatures for Australian cities

15

slide-16
SLIDE 16

10 20 30°C SYDNEY 10 20 30°C BRISBANE 10 20 30°C PERTH 10 20 30°C DARWIN 10 20 30°C ADELAIDE 10 20 30°C HOBART

16

slide-17
SLIDE 17
  • Mapyrus in use at http://www.lawine.at for creating

Avanlanche warning maps

17