Hi!
The OpenStreetMap support in Roassal works pretty well��� The easiest way to start is probably take the latest version of Moose. Open the example browser and look for OpenStreetMap Integration.
Thierry, although pretty cool, I have the impression the integration could be better. Here is a wish list:
�� �� �� �� - Tile caching
�� �� �� �� - Predictive zoom level. E.g., If I click twice on the zoomin button, it is likely that I will click a third time. So preloading the needed tile would be good
Again Thierry and Onil, thanks for this working piece of work. This is fantastic!
Cheers,
Alexandre
--
> On Jul 16, 2015, at 7:51 AM, Thierry Goubier <thierry.goubier@gmail.com> wrote:
>
> Le 16/07/2015 03:59, Hilaire a ��crit :
>> Hi Thierry,
>>
>> This is what I did, I pick up latest Moose, and play a bit. It is nice
>> indeed.
>>
>> A few remarks
>> - loading the tiles is slow, does it comes from me? I am right on the
>> local tile server in Hsinchu.. I am not sure the right tile server is
>> used. a.tile.openstreetmap.org
>
> Do you need a dedicated tile server or the generic ones? We had an issue trying to accelerate tile loading when improving that part during PharoDays.
>
> I'll have a look at Moose to see which version of Roassal you are dealing with.
>
>> - the graphic quality is not optimal, blurred
>
> RTOSM interpolates between tiles zoom levels to gives you more freedom when zooming; this may comes with a slightly degraded image quality. Unless it is heavily blurred in which case it is something else. A screenshot?
>
>> - I have a hard time to find live programming (in fact I failed): trying
>> to get on an inspector was not obvious, then I don't know what I can do
>> to modify the model and its view
>
> This is more a Moose problem then.
>
>> - one RTOSM example fails because of fuel version
>
> There is a problem with the version of Roassal you are using. I remember correcting that a while ago.
>
>> - examples #exampleSeismOnEarthLive #exampleSeismOnEarthLiveZoom fail also.
>
> Yes, the links used to download the data (from the usgs if I remember correctly) have changed recently; there was a discussion on the mailing list not long ago (on pharo-dev or moose-dev); I don't know in which version of Roassal this was corrected.
>
> Thierry
>
>>
>> Thanks for the tips
>>
>> Hilaire
>>
>> Le 16/07/2015 02:28, Thierry Goubier a ��crit :
>>> Hi Hilaire,
>>>
>>> OSM tiles support was added to Roassal, and demonstrated in two videos
>>> [1][2]. The context of the work was presented at FOSDEM [3].
>>>
>>> In the pillarhub document, I demonstrated how to query the raw OSM
>>> data; we made sure that the tile support and georeferenced data could
>>> go on the same level, and be precise to the pixel to the underlying
>>> tile rendering.
>>>
>>> I'm sure all this works in Pharo4, just try the RTOSM examples! There
>>> is probably a way to make it interactive with data downloading and a
>>> playground, using the sample code present in the pillarhub document.
>>>
>>> [2] is a bit different, it uses a sensor network design tool and
>>> simulateur which requires VisualWorks, Occam and/or a Cuda GPU :). But
>>> it makes for an interesting demo / talk if it is your field, just
>>> contact Onil.
>>>
>>> Thierry
>>>
>>> [1] https://www.youtube.com/watch?v=6zoGIsQaGUo
>>> [2] https://www.youtube.com/watch?v=sMB7DG-lbiU
>>> [3] https://archive.fosdem.org/2015/schedule/event/cirela/
>>>
>>>
>>> Le 15/07/2015 19:16, Hilaire a ��crit :
>>>> Hi,
>>>>
>>>> In a few weeks I will give a speech in Taiwan at NCHC[1] about Pharo, my
>>>> intend is to present release 4. I already did speeches there in the past
>>>> about Pharo, but I have a hard time to raise interest to the point
>>>> people want to jump in.
>>>> But I hope to have an angle this time because NCHC recently offers a
>>>> server and the hosting for an openstreetmap tile server (the first in
>>>> Asia by the way), and there is high interest here in Taiwan about OSM
>>>> related stuff.
>>>>
>>>> I read here, job has been done with Roassal and OSM, but it is not clear
>>>> for me how to get in using OSM within Pharo. I am particularly
>>>> interested in providing an interactive demo where live programming shows
>>>> its value.
>>>>
>>>> I have found these pointers bellow. I am interested by any additional
>>>> tips and url, and particularly the compatibility with Pharo4.
>>>>
>>>> https://github.com/fstephany/OSMMaps
>>>> http://pillarhub.pharocloud.com/hub/ThierryGoubier/5y08m9uu71o8i7a35ijwr766p
>>>>
>>>>
>>>>
>>>>
>>>> Thanks
>>>>
>>>> Hilaire
>>>>
>>>>
>>>> [1]
>>>> https://en.wikipedia.org/wiki/National_Center_for_High-Performance_Computing
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel�� http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.