Le 29 avril 2013 09:07, ZIMMY <[email protected]> a écrit :

> A propos de  ressources visuelles : j'avais déjà contacté Nicolas Mollet
> qui
> m'a confirmé la mise à disposition gracieuse de ses pictogrammes pour les
> projets OpenStreetMap. En reformulant la demande et en mentionnant la
> paternité initiale http://mapicons.nicolasmollet.com/about/license/ des
> pictos nous avons encore de beaux graphisme à valoriser sur l'ontologie,
> notamment :
> - de multiples pictos sur les types de restaurations
>
> http://mapicons.nicolasmollet.com/category/markers/restaurants-bars/restaurants/
> - détails intéressants (pour le dernier zoom) : vêtements h/f, lingerie...
> http://mapicons.nicolasmollet.com/category/markers/stores/apparel/


Certaines icônes sont assez ambiguës avec autre chose si on ne comprend pas
visuellement qu'on parle de restauration. Exemple pour les restaux
végétariens où la carotte seule fera penser à un marchands de fruits et
légumes. Ou le personnage au sombréro pour la cuisine mexiaine (on
reprédente la culture d'un pays, sans préciser qu'il s'agit de
restauration).

Je suis d'avis de garder au moins une signification visible des produits
immédiatement consommables : couteau/fourchette/cuillère, bol de
riz/baquettes pour les restaux asiatiques, sandwich et boisson pour la
restauration rapide.

Ces icônes ont cependant un sens s'il y a un unification en terme de
couleur ou de forme de l'écusson dans lequel on le place pour affiche un
POI. Dans nombre d'applications cependant, on peut avoir un rendu
muticouches où les POIs sont classés en catégories sélectionnables et
affichées dynamiquement. Et dans ce cas, mettre les icônes dans le fond de
carte sera plus gênant qu'utile en empêchant de faire le tri.

Personnellement je préférerais qu'on crée des fonds de carte vierges, sans
libellés (pour permettre de sélectionner la couche de langue), sans icônes
(sauf si elles sont à la taille de l'objet réel, comme les terrians de
tennis). Avec aussi des tracés assez discret (les fonds de couleurs avec
des couleurs pas trop contrastées, normalement toutes assez claires, afin
de pouvoir tracer des couches superposées pour les libellés ou les icônes).

Je pense donc qu'on devrait passer déjà à une séparation des rendus des
fonds de carte sans libellés ni icônes, et gérer à part des couches
transparentes pour les libellés d'une part et les icônes d'autre part. Afin
de pouvoir choisir si on les affiche ou pas. Ces couches transparentes
devraient aussi bénéfichier d'une distribution sous forme de tuiles
vectorielles et non bitmap. Le rendu SVG dans les navigateurs se
démocratise depuis HTML5 dans les navigateurs modernes, y compris sur les
smartphones d'entrée de gamme.

En plus cette séparation des couches réduira énormément la complexité des
moteurs de rendus qui se concentreront à faire correctement les choses dans
chaque domaine. Enfin un serveur web pourra encore fusionner à la demande
automatiquement plusieurs couches en une seule, pour les applis qui ne
savent gérer qu'un seul jeu de tuiles d'une seule source WMS/TMS, sans
avoir besoin de faire aucun recours à un traitement complexe de géométrie.

Cela permettra donc à ces rendus d'être créés non pas par un seul moteur de
rendu mais par plusieurs travaillant en parallèle sur des aspects
différents des cartes à afficher, et pour l'utilisateur d'afficher ou
masquer à la demande et instantanément certains détails gênants qui ne sont
pas ce qu'ils recherchent.

Exemples de couches séparables, affichables d'arrière-plan en avant-plan :
- mers/landuse/natural fleuves et rivières, bâtiments
- frontières administratives
- routes, voies ferrées et lignes de navigation
- itinéraires des lignes de transport avec leur stations
- icônes des POIs
- libellés en couches séparées par langue (chaque couche continuant à
afficher le nom par défaut s'il n'existe pas de traduction). Eux aussi sont
séparables en couches comme tout ce qui est ci-dessus (les noms des entités
adminitratives par exemple le long des frontières , affichés seulement si
la couche des frontières est affichée ; les noms de ces entités centrés
dans chaque zone qui ne seront affichés que si ces noms ne sont pas
visibles sur une frontière ont une icône de POI).

Chaque couche d'information activable affichera au minimum sa couche de
fond, l'utilisateur disposant de cases à cocher pour chacune pour masquer
les libellés ou les icônes. Le choix e la langue est à priori général pour
toutes les couches de libellés activées avec un paramètre unique.

Certaines couches de libellés sont à traiter en fait comme des icônes
(cartouches des numéros de routes par exemple, et autres "ref=*") non
dépendantes de la langue.
_______________________________________________
Talk-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à