Author Topic: MAPresso is a free Java applet for unclassed choropleth maps and cartograms.  (Read 3716 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Posts: 4445
  • OS:
  • Mac OS X 10.6 Mac OS X 10.6
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
MAPresso is a free Java applet for unclassed choropleth maps and cartograms.

I have stopped the development of my applet MAPresso.
The increasing problems with applets in browsers make it no longer interesting to work in this area. At the moment, I think that solutions based on JavaScript, specially d3.js, give much better results. I'll try to transform some ideas of my applet to JavaScript.

Software Santa admits he doesn't know anything about this.  :-[  His spell checker hates  :yuck: 3 of those words in the title.  (A Bad Sign.  :clown: ) ???  Santa is afraid to guess what "choropleth" means. :crazy: :grr: Santa posts this hoping YOU would know what to do with it.  ;D :laugh: Egad, Brain: What are you doing tonight?  :idea: What else, Pinky ... Try to ....  :earth:  :hail:
You Don't?!? Then Scram: I got a headache just POSTING This Topic! Read no further, Please ....

MAPresso is a free Java applet for unclassed choropleth maps and cartograms.
Unclassed Maps

Avoiding the problem of fixing (optimal or suitable) class limits, this approach uses a continuous-tone scheme. With the possible exception of extreme values which can fall into two "classes" on either side of the value range, each region has its own specific color value. In the case where an important threshold exists (e.g. 50% "yes" in vote results) there can be set a class boundary for two separate color transitions.

Bi- and Trivariate Maps

Two and three variables can be visualized simultaneously as bivariate or trivariate choropleth maps using a special color scheme, there is an option for maps with nominal data.

Area Cartograms

In addition, the areas can be distorted to create a continuous area cartogram. It's an implementation of the algorithm proposed by Dougenik, Chrisman and Niemeyer (1985).

Circle Cartograms

Data values can be also visualized as circle cartograms (Dorling 1996), cf. Dorling applet.

Thematic Generalization

An additional feature allows a thematic generalization of the map by a simple polygon filter (see Herzog, 1995). The implemented filter is based on a Markov process.


Data values can be provided as text files. In addition, the user can enter his own data via the clipboard into a text field.

Geometry: Polygons in psc-format (can be converted from ArcGIS shapefiles), circle data as text files. Some data sets are available.

Output: An output as a file is not in the focus of the applet, there is a provisional possibility to produce an encapsulated PostScript file (EPS). The distorted geometry of a cartogram process can be exported in ArcGIS generate format.


MAPresso is free. It is a Cross Platform .JAR file that (on Many Systems) can be run Stand Alone or embedded as an Applet in a Web Page.

Documentation, Parameters

The documentation is split up into the following chapters:

Basics, Layout
    nobs, language, country, map, leg, box, loglevel, splash, about, ...

    data, txtdat, vnm, geoparts, dataorder, datahidden, exclude, digits, links, linktext; Themes: hinumtheme, theme, firsttheme, firstvar, firstgeo, ...

    geo, geoname, nam, lab, filter, hinumgeo, geoorder, geoexclude, ...; Layers: layer; shp2psc

    digits, mtyp, color1scheme, color2scheme, classes, factors, colors, bicolors, eyeexp, background, text, fehlend, border, withborders, lookup, calibration, ...; Color schemes

    filter, filterw; Neighbour File

    bitri, withlabels, polylabels, zoomtool, pastefield, EPSMenu, psctMenu, relaodMenu, writeParamMenu, tipWindowMenu

Required Parameters: To start it is enough to define the number of areal units and an appropriate geometry. There are default values for all other parameters.

Parameters with *: can be set as default for all themes and datasets (e.g. mtyp=1) or for each dataset of a theme (e.g. mtyp_3=1) of by substituting * by the dataset number (mtyp_3_2=1; mtyp3 is equivalent to mtyp_1_3).

Parameters in italics indicate deprecated parameters.
Colors have to be defined in a RGB color system (hexadecimal as #6730c7 or decimal with dots: 103.48.199).

Texts: For special characters there are special escape sequences (starting with $)

 :banghead: Eeeek!  :crazy: :banghead: :o :banghead: :paranoid: :banghead: :grr:  :banghead:
« Last Edit: August 24, 2014, 04:40:14 PM by Software Santa »


This Site was Opened on January 1st, 2007

Welcome Visitor:

Spam Harvester Protection Network
provided by Unspam

The Software Santa Privacy Policy