[OSM-dev-fr] LeafletJS et MapCSS

Ab_fab gamma.gts at gmail.com
Jeu 16 Jan 12:52:19 UTC 2014


Bon à savoir : Selon http://josm.openstreetmap.de/ticket/7307
Il est possible de sauvegarder un calque JOSM au format GeoJSON. Les
relations ne semblent pas supportées.
Je constate que c'est un habitué de la liste qui a travaillé sur le ticket.
;-)

A toi de voir si c'est transposable pour ton projet.


Le 16 janvier 2014 12:36, François Lacombe <
francois.lacombe at telecom-bretagne.eu> a écrit :

> Bonjour Ab,
>
> Merci pour cet exemple :)
>
> En effet ORM tourne avec Kothic.
> https://github.com/kothic
>
> Il permet de rendre du GeoJSON suivant des règles MapCSS et de
> s'interfacer avec LeafletJS.
>
> C'est une solution entre tout passer par des overlays LeafletJS et un
> mapnik dédié avec des dalles bitmap.
>
> Néanmoins il faudrait que je sois en mesure de fournir à Kothic du GeoJSON
> et ma BDD n'a rien à voir avec celle d'OSM.
> L'intégration d'OSM2pgsql + josn_getter.py semble pour l'instant
> compromise.
>
>
> Dommage parce que c'était interessant mis à part ça :)
>
>
> *François Lacombe*
>
> francois dot lacombe At telecom-bretagne dot eu
> http://www.infos-reseaux.com
>
>
> Le 16 janvier 2014 11:41, Ab_fab <gamma.gts at gmail.com> a écrit :
>
> Bonjour François,
>>
>> Le site OpenRailwayMap [1] fonctionne beaucoup à base d'overlays et la
>> carte en ligne fonctionne manifestement avec Leaflet.
>> Les overlays sont construits à l'aide de tuiles vectorielles (et non pas
>> images).
>> Sur le Github du projet [2] on peut voir que les styles associés [3] sont
>> au format .mapcss
>>
>> C'est peut être une piste intéressante à creuser pour toi
>>
>> Bonne journée
>>
>> -----------------------------------------------------------------------------
>> [1] http://www.openrailwaymap.org/
>> [2] https://github.com/rurseekatze/OpenRailwayMap
>> [3] https://github.com/rurseekatze/OpenRailwayMap/tree/master/styles
>>
>>
>> Le 16 janvier 2014 11:31, François Lacombe <
>> francois.lacombe at telecom-bretagne.eu> a écrit :
>>
>>>  Bonjour,
>>>
>>> J'utilise depuis quelques temps LeafletJS pour intégrer OSM sur mes
>>> pages web et certaines de mes applications ont massivement recours aux
>>> markers et autres dessins.
>>>
>>> Ces overlays/layers reçoivent des informations de style au cas par cas,
>>> selon un formalisme propre à LeafletJS.
>>> Ces informations sont déterminées sur la base des données qu'ils
>>> représentent, sans forcément de grande surprise là dessus.
>>>
>>> Pourtant je crois que pour avoir une meilleure maitrise du rendu
>>> graphique, le recours à des documents MapCSS rendrait la démarche plus
>>> automatique, efficace et surtout non dépendante d'une application donnée.
>>> LeafletJS autait-il une méthode qui permette de lui fixer ces documents ?
>>>
>>> Ainsi je pourrait me passer de code maison pour gérer la liaison données
>>> brutes -> style.
>>> D'autant que je génère déjà des fichiers MapCSS complets décrivant mon
>>> jeu de données destinés à JOSM.
>>>
>>>
>>> Merci par avance :)
>>>
>>>
>>> *François Lacombe*
>>>
>>> francois dot lacombe At telecom-bretagne dot eu
>>> http://www.infos-reseaux.com
>>>
>>> _______________________________________________
>>> dev-fr mailing list
>>> dev-fr at openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/dev-fr
>>>
>>>
>>
>>
>> --
>> ab_fab <http://wiki.openstreetmap.org/wiki/User:Ab_fab>
>> "Il n'y a pas de pas perdus", Nadja
>>
>> _______________________________________________
>> dev-fr mailing list
>> dev-fr at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/dev-fr
>>
>>
>
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr
>
>


-- 
ab_fab <http://wiki.openstreetmap.org/wiki/User:Ab_fab>
"Il n'y a pas de pas perdus", Nadja
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20140116/6b5b48d4/attachment.html>


Plus d'informations sur la liste de diffusion dev-fr