Bonjour,
L'outil CPSGeo, bien que tout à fait fonctionnel, n'est pas toujours 
très intuitif à l'utilisation, en particulier parce qu'il ne fournit pas 
de valeurs par défaut (sane default) pour la représentation des cartes 
importées.
Je pense en particulier au format, à la taille ou encore à la projection 
de la carte.

Lors de l'ajout d'une nouvelle carte, on est libre de choisir la
dimension du viewport (par défaut à 480 240).

Une carte possède des coordonnées planaires (la plupart du temps) et
donc une certaine proportion x/y.

        Le problème c'est que les proportions de la carte ne sont pas
        respectées par le viewer. En effet, la carte "s'étale" aux
        proportions du viewport au lieu de trouver une représentation
        "best-fit".

Par exemple, nous avons une carte dont les limites en terme de
coordonnées sont :
426955.000000 2193900.000000 526245.000000 2302340.000000
soit un rapport de x/y = 0.91562154186646993

Si l'on choisit le viewport par défaut, on se trouve avec un ratio 2. La
carte est toute aplatie, c'est moche.

Après un petit coup d'oeil, j'ai gruiké la définition de la taille de la
carte dans Map.py:l.68 :
        - self.size = tuple(size)
        + self.size = (480,
        (self.bounds[1]-self.bounds[3])/(self.bounds[0]-self.bounds[2])*480)

Bon, ce n'est pas vraiment le comportement idéal, mais dans un premier
temps ça évite un rendu tout moche.

_ les limites du viewport ratio x/y = 2

· les limites de la carte x/y = ~1

En résumé ...
Comportement actuel (déformation de la carte) :
 ___________________
|···················|
|·                 ·|
|·                 ·|
|·                 ·|
|···················|
 -------------------

Comportement gruiké (déformation du viewport) :
 ___________________
|···················|
|·                 ·|
|·                 ·|
|·                 ·|
|·                 ·|
|·                 ·|
|·                 ·|
|·                 ·|
|···················|
 -------------------

Comportement classique en SIG :
 ___________________
|     ·········     |
|     ·       ·     |
|     ·       ·     |
|     ·       ·     |
|     ·········     |
 -------------------

Enfin, voilà, ce sont juste quelques remarques.
-- 
Jérôme Andrieux
Projet AgriCMS
Ministère de l'Agriculture et de la Pêche
78, rue de Varenne - 75349 Paris 07 SP
Tél: 01 49 55 52 31
Fax: 01 49 55 41 93
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à