Le 3 août 2015 10:33 PM, "Alexandre Bergel" <[email protected]> a
écrit :
>
> Yes, and this is pretty cool! Thanks Thierry for it!

Well, Roassal is very cool :)

Thierry

> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>> On Aug 3, 2015, at 5:19 PM, Thierry Goubier <[email protected]>
wrote:
>>
>> Le 03/08/2015 17:28, Alexandre Bergel a écrit :
>>>
>>> Hi!
>>>
>>> Some of you have an interest in visualizing graphs on top of open street
>>> maps.
>>
>>
>> Yes! This is why we designed the Roassal OpenStreetMap support that way
:)
>>
>> Thierry
>>
>>> Together with Hilaire we made a small example:
>>>
>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>> | v map data b d whiteBackground london elementsAndEdges |
>>> v := RTView new.
>>> v @ RTDraggableView.
>>> map := RTOSM new.
>>> v add: map element.
>>>
>>> "Place to set the data and center the camera"
>>> london := 51.507222@ -0.1275.
>>> "Some arbitrary data"
>>> data := ((1 to: 500) collect: [ :i | 50 atRandom - 25 ]) cumsum.
>>>
>>> "We build the graph"
>>> b := RTGrapher new.
>>> b extent: 100@30.
>>> d := RTData new.
>>> d noDot.
>>> d connectColor: Color red.
>>> d points: data.
>>>
>>> b add: d.
>>> b axisY
>>> labelFontHeight: 6;
>>> color: Color red;
>>>     title: 'Sale'.
>>>
>>> b axisX color: Color red; noTick; title: 'country'.
>>> b build.
>>> elementsAndEdges := b view elements, b view edges.
>>>
>>> "We create a white background"
>>> whiteBackground := (RTRoundedBox new color: Color white trans;
>>> borderRadius: 10) element.
>>> v add: whiteBackground.
>>> v addAll: elementsAndEdges.
>>> RTNest new on: whiteBackground nest: elementsAndEdges.
>>> whiteBackground translateTo: (map latLonToRoassal: london).
>>>
>>> v canvas camera translateTo: (map latLonToRoassal: london).
>>> v canvas camera noInitializationWhenOpen.
>>> v canvas camera scale: 1.5.
>>> v
>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>
>>> Cheers,
>>> Alexandre
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>
>>
>

Reply via email to