[OSM-dev-fr] [OSM-talk-fr] Tutoriel Leaflet/OpenLayers ?
Eric
eric026 at sfr.fr
Mar 10 Juil 20:35:16 BST 2012
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.
Plus d'informations sur la liste de diffusion dev-fr