[Marble-devel] Projections

Torsten Rahn rahn at kde.org
Thu Sep 25 14:50:08 CEST 2008


(Had already replied earlier, but still wanted to get some thoughts added to 
my opinion).

What we had been working towards already was turning Projections into plugins. 
This would be achieved by moving all projection dependent code to be dealt  
with by the (Abstract)Projection class in some generic  way. We are already 
pretty close -- except for some "legacy" vector code that is currently subject 
to be refactored anyways.

On Thursday 25 September 2008 05:48:27 Henry de Valence wrote:
> Right now I am thinking that after I do more work on the UTM projection it
> would be cool/fun/interesting/etc to make another projection, and I was
> wondering whether it would be better to do a Mollweide projection, or a
> Winkel Tripel projection (I think that the math of the w-t projection is a
> bit more complicated, but it shouldn't be too hard...)

If it's intended to be shipped with Marble by default I think that Winkel III 
would be the best choice among its kind.  Wikipedia says about it:

"Goldberg & Gott show that the Winkel-Tripel is arguably the best overall 
whole-earth map projection known, producing very small distance errors, small 
combinations of ellipticity and area errors, and the smallest skewness of any 
map. [2]
In 1998, the Winkel Tripel projection replaced the Robinson projection as the 
standard projection for world maps made by the National Geographic Society. 
Many educational institutes and textbooks followed National Geographic's 
example in adopting the projection, and most of those still use it."
Admittedly I personally find it visually most pleasing but of course that just 
comes as a bonus ;-) .
> Or would making more projections not be a good idea?
Well, it really depends. I personally think that we should stick to Marble's 
Manifesto:

http://websvn.kde.org/trunk/KDE/kdeedu/marble/MANIFESTO.txt?revision=676415&view=markup

Hence we should try to stick to a small set of carefully selected projections 
that get shipped by default.

Of course I think that it would be a great thing if somebody would at some 
point create some application that is more focussed on "real" GIS stuff based 
on the MarbleWidget which would target more advanced users. This application 
(let's call it "Cartographer") would then have a different focus in terms of 
user base. Cartographer would have lots of additional options to tinker with 
and maybe powerful ways to deal with the map (and of course it could certainly 
have more dependencies like e.g. gdal or proj4).

But for the MarbleWidget and the Edu-Application I want to ensure a simple 
interface without much dependencies and without stuff that is just relevant for 
experts (and preferably an API that can be understood by non-GIS people).
 
Concerning the UTM projection: I personally don't think that the UTM 
projection as a visual representation should be part of the default 
distribution. 
But I do think that the ability to have points described in the UTM coordinate 
system would certainly be a great thing to have.

Best Regards,

Torsten







>
> Henry
> _______________________________________________
> Marble-devel mailing list
> Marble-devel at kde.org
> https://mail.kde.org/mailman/listinfo/marble-devel




More information about the Marble-devel mailing list