Tuesday, 17 June 2008

Why 3D is not working #4: Am I sacrificing accuracy for eye candy?

The last issue I want to address in my 3D series is the problems of perspective. I find this issue particulary challenging.

“Same with estimating sizes of oblique-viewed 3D domes for proportional symbols. The problem is further magnified when the data is re-projected to an Earth globe view making the task of estimating heights/sizes of the polygons even harder (since the user has to mentally compensate for the curvature of the earth). In short their concern is we are sacrificing accuracy for eye candy.” (Sean Gorman)

Yes, the use of proportional symbols on a 3D globe raises some serious questions. Here are my 3D Collada domes of world population:

Download KMZ.

At least, the dome shape makes it possible to calculate the volume of each object, as the volume should represent the statistical value. I'm not sure how to scale irregular objects properly, - like a 3D person.

The main issue, as stated by Sean above, is how the user are going to estimate the volume of the domes when seen in perspective. The size of the domes are determined by two factors: the size of the population and the "distance" from the point of view. This makes it hard to compare 3D objects.

One solution is to use a non-perspective projection (orthogonal projection) which makes it easier to make cross-scene comparsions (Shepherd, 2008). Using proportional images with the KML Icon element might be an option.

Download KMZ. These symbols keep their relative size when you spin the globe. But what if the user expects the symbols to be scaled as the domes? If I overlay the two symbols it looks like this:

The result is clearly different from a viewer's perspective! Is it possible to do proportional symbol mapping accurately on a 3D globe, or should it be avoided? I'm not sure.


Reference:
Shepherd, I. D. H., 2008, “Travails in the Third Dimension: A Critical Evaluation of Three-dimensional Geographical Visualization”. Book chapter in "Geographic Visualization: Concepts, Tools Applications".

3 comments:

  1. I think that Prism 3D is a very good way to show the big difference beetween values.

    It's the best way to show where is the higher value, the lower, to compare countries.

    For this, Prism color map is better than chorpoleth map.

    For a deep analysis, we have to pay attention to the data value.
    But it's a different use.

    For me, the technique depends on what you search and want to show with the map.

    For my students, it's their work to choose the good technique of vizualisation. There is no perfect technique, it depends on datas and what you search.


    Thanks for this stimulating blog and engine !!!

    ReplyDelete
  2. Hey! But eye candy is also very important, don't you think? What is accuracy compared to emotions, impressions and memories?

    ReplyDelete
  3. I love it - remember people would rather be entertained on the web first! And then of course try and be accurate - but take your time :)

    ReplyDelete