Le 10/07/12 11:26, Vincent Pottier a écrit :
Ça marche mieux avec
http://www.blueb.fr/_osm/osm.html
ooops !
http://www.blueb.fr/_osm/osm.html
encodage : UTF-8

http://www.blueb.fr/_osm/admin.dat
encodage : ? pas d'indication dans les headers
As-tu enregistré ton fichier en UTF-8 no bom ?

Effectivement, boulette : j'avais mis le HML en UTF8 mais mon éditeur de texte m'a enregistré les fichiers datas en ANSI, j'avais pas pensé à vérifier. Avec ou sans BOM, les 2 on l'air de se comporter pareil et de marcher tous les 2. J'ai pu remettre les accents du coup. Le format du fichier de données en lui même ne doit pas contenir de déclaration de format, il a syntaxe bien précise qui génère une erreur dès qu'on s'écarte. Il faut notamment
* respecter la ligne d’entête telle quelle
* avoir un TAB (0x09) et un seul comme séparateur.
* faire un fichier au format UNIX (0x0A uniquement)
* et donc, etre enregistré en UTF-8, avec ou sans BOM
J'ai passé pas mal de temps avant de comprendre ca. Après, le reste est magique et automatique

Étrange... Ça vient d'où cette popup ?

Et ben, c'est visiblement directement généré par la classe "Text" de OL quand on lui met en paramètre un fichier texte formaté qui va bien.

À mon avis, il faudrait partir d'une carte genre dynamic-text-layer.html sans les couches google pour voir ce qui va bien... ce qui est manipulé par la google api. (Par exemple, je n'ai pas réussi à ouvrir firebug une fois la page chargée. Il a fallu que je charge une autre page, que j'ouvre firebug et que je charge blueb.fr/_osm/osm.html dans cette fenêtre.) puis ajouter la sauce google en fin de cuisson en vérifiant que ça ne fait pas des grumeaux.

Il faudrait effectivement que je reparte à 0 dans mes manips et à faire les modifs prudemment, 1 par 1, jusqu'à comprendre. Tiens, je connaissais pas Firebug, je vais essayer ça. J'utilisais la console par défaut pour le debug qui donne quelques infos mais Firebug est plus complet j'imagine...

Quel est l’enjeu de faire une couche culture, une couche sport, une couche...
C'est pas plus simple d'avoir tout dans un fichier ?
Aucun intérêt majeur, c'est plus pour ma curiosité personnelle, pour voir comment ca marche. Mais peut être aussi que si la densité d'icones est élevée, on garde en lisibilité si on n'affiche que les restos par exemple. Bon, j'ai proposé à l'Office du Tourisme de bosser ensemble si ca les intéresse. Sinon c'est pas grave, ca m'a permis de survoler le sujet OL qui était bien opaque pour moi. Il l'est toujours mais au moins je vois mieux comment ca marche.

_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr

Répondre à