Peut-être aussi passer aux minuscules (juste l'initiale des mots en
capitale; même en sachant qu'il manque les accents). Cepla peut réduire la
densité.
Et vu le caractère expérimental, il serait sans doute préférable de mettre
cette couche de lieux-dits à part de la couche BANO pour les rues

----

Et vivement un rendu vectoriel pour simplifier le tout et ne plus générer
de volumineuses tuiles : est-ce que le framework HTML actuel sait afficher
des "tuiles" vectorielles comprenant aussi les libellés comme simples nœuds
positionnant seulement le centre du libellé à afficher; et avec un rendu
CSS/javascript dans le navigateur ?

Pour l'instant on n'a de rendu vectoriel que pour les polygones (bordure
et/ou remplissage monochrome) et les noeuds (rendus comme des disques de
taille fixe à l'affichage ou comme icône).

Ce serait pas mal d'ailleurs pour en fait tous les rendus affichant des
libellés que ceux-ci soient séparés avec des jeux séparés pour la langue
par défaut, ou une autres langue alternative sélectionnable.

Même si on peut encore garder un rendu OSM.FR intégrant les libellés en
français, mais un rendu vierge de libellé serait pas mal

Le moteur de rendu doit cependant encore gérer la sélection des libellés
pour chaque niveau de zoom (en stockant dans la base vectorielle le niveau
de zoom à partir duquel le libellé peut apparaître) pour éviter les
collisions, ce qu'ici d'ailleurs le rendu BANO actuel ne fait pas du tout,
(mais pour que cela marche il faut utiliser des polices à métrique connue,
pour un style de police bien défini, éventuellement une police web libre
téléchargeable gardée en cache du navigateur, comme par exemple les polices
web utilisée sur les wikis de Wikimedia; et le moteur doit aussi pouvoir
calculer le largeur de rectangle afin que le rendu côté client puisse
utiliser correctement les sauts de ligne, ou bien le moteur doit calculer
où placer les sauts de ligne pour que le rendu côté client ne change pas
dramatiquement la taille des rectangles occupés).

Une difficulté si on veut minimiser les données en ne stockant que le
libellé (avec précalcul des sauts de ligne dans la chaîne de caractères),
juste une position X/Y et un niveau de zoom minimum est que le style doit
être cohérent et ne pas changer selon le zoom (gras, italique); sinon il
faut stocker deux niveaux de zoom (minimum et maximum) pour chaque style
(mais à priori la chaine du libellé ne devrait pas changer; ni la position,
juste la taille calculée du rectangle (la largeur suffit si les libellés
sont uniquement horizontaux, mais pour les libellés affichés le longs des
courbes comme les fleuves, rues, voies ferrées et frontières c'est assez
délicat à gérer côté client en javascript et ça risque de ne pas marcher
chez tout le monde avec bien des navigateurs).

L'alternative c'est un rendu des libellés en bitmaps transparentes: mais
cela reste des tuiles comme actuellement. De plus cela oblige à doubler la
bande passante pour afficher la moindre carte car il faut alors deux
bitmaps minimum par tuile. Bref il faudra d'autres moyens du côté des
serveurs et du côté hébergement; sauf si le rendu bitmap des libellés n'est
plus utilisé que par une minorité (les autres utilisant le rendu vectoriel
sur les navigateurs compatibles avec le solution vectorielle retenue).


Le 12 septembre 2014 17:26, Christian Quest <cqu...@openstreetmap.fr> a
écrit :

> Le 12 septembre 2014 14:17, Stéphane Péneau <stephane.pen...@wanadoo.fr> a
> écrit :
>
>> Par contre, si le script détecte séparément les lieux qui ne sont pas
>>> "connectés" à une ou des habitations, est-ce qu'il serait possible de les
>>> afficher en plus petit ? Car par endroit ça devient difficilement lisible.
>>> Exemple ici :
>>>
>> http://tile.openstreetmap.fr/~cquest/leaflet/bano.html#15/47.0293/-1.5588
>
>
>
> Simple: zoome !
>
>
>
> Le 12 septembre 2014 14:03, Nicolas Dumoulin <
> nicolas_openstreetmap....@dumoulin63.net> a écrit :
>
> Le jeudi 11 septembre 2014 23:09:17 Vincent de Château-Thierry a écrit :
>>
>> > Toutes les remarques bienvenues,
>>
>>
>>
>> Tout d'abord, bravo pour cette nouvelle étape dans l'aventure BANO.
>>
>>
>>
>> Pour ce qui concerne OSM, j'ai beau regarder à différents endroits, j'ai
>> du mal à imaginer un moyen automatisables de faire le tri dans cette masse
>> d'information. Je pense à vue de nez qu'au max 5% de ces lieux-dits à une
>> réalité sur le terrain.
>>
>> La partie intéressante pour OSM est je pense les nom de lieux-dits sur le
>> terrain en zone rurale. C'est ceux qui sont le plus usités par les locaux.
>>
>> Pour les identifier, on pourrait exclure les noms couvrant une zone
>> (landuse=residential) déjà nommée (place=*) ou ne contenant pas de bâti.
>>
>>
>>
>> Et ensuite il faut faire le tri. Par exemple, ici :
>>
>> http://tile.openstreetmap.fr/~cquest/leaflet/bano.html#17/45.65519/2.91121
>>
>> Quand on passe sur la D983, point de "La Barbada", mais uniquement "La
>> Maison Bleue".
>>
>>
>>
>
>
> Pour l'instant, les LD sont tous rendus de la même façon.
> On va améliorer ça au fur et à mesure qu'on progressera dans l'affinage
> des données.
>
> C'est vraiment un premier jet, pour avoir un retour et identifier
> justement les principaux problème à prendre en compte.
>
> --
> Christian Quest - OpenStreetMap France
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à